Hyprland快捷键

下面是 Keybinds.conf 中所有快捷键的汇总表格,包含按键组合、执行的命令(或消息)及简要说明:

按键组合 类型 命令/参数 说明 主要用途
工具与功能        
SUPER + E bind exec thunar 启动文件管理器(thunar) 文件浏览
SUPER + Shift + N bind exec swaync 启动通知面板(swaync) 查看通知
SUPER + Alt + V bind exec rofi -show clipboard 启动剪贴板管理器(rofi) 管理剪贴板
SUPER + Alt + E bind exec rofi -show emoji 启动表情菜单(rofi) 选择表情
SUPER + Alt + C bind exec rofi -show calc 启动计算器(rofi + qalculate-gtk) 打开计算器
SUPER + Shift + M bind exec rofi -show music 启动音乐播放器(rofi + mpv) 播放音乐
SUPER + S bind exec rofi -show browser 启动 Google 搜索(rofi + 浏览器) 网络搜索
SUPER + H bind exec xdg-open ~/.help 显示帮助文件 查看帮助
SUPER + Shift + K bind exec rofi -show keybindings 使用 ROFI 搜索所有快捷键 查找快捷键
Master 布局        
SUPER + Ctrl + D bind layoutmsg removemaster 移除 master 窗口 调整主/从布局结构
SUPER + I bind layoutmsg addmaster 添加 master 窗口 增加主区窗口
SUPER + J bind layoutmsg cyclenext 切换到下一个主区 快速切换主区窗口
SUPER + K bind layoutmsg cycleprev 切换到上一个主区 快速切换主区窗口
SUPER + Ctrl + Return bind layoutmsg swapwithmaster 与 master 窗口交换 交换焦点窗口与主区窗口
Dwindle 布局        
SUPER + Shift + I bind togglesplit 切换分割方向(仅对 dwindle 布局有效) 切换水平/垂直分割
SUPER + P bind pseudo 切换伪平铺 切换平铺与浮动模式
通用布局控制        
SUPER + M bind exec hyprctl dispatch splitratio 0.3 调整 master/stack 比例至 30%/70% 调整主区与从区比例
分组与窗口循环        
SUPER + G bind togglegroup 切换窗口分组 管理同组窗口
SUPER + Ctrl + Tab bind changegroupactive 切换至下一个分组中的活动窗口 分组内窗口切换
Alt + Tab bind cyclenext 切换至下一个窗口(浮动窗口回到顶部) 全局窗口切换
Alt + Tab bind bringactivetotop 切换时将浮动窗口置顶 保证浮动窗口在最上层
音量与麦克风        
XF86AudioRaiseVolume bindel exec $scriptsDir/Volume.sh --inc 音量增大 提高系统音量
XF86AudioLowerVolume bindel exec $scriptsDir/Volume.sh --dec 音量减小 降低系统音量
XF86AudioMicMute bindl exec $scriptsDir/Volume.sh --toggle-mic 麦克风静音切换 麦克风静音/取消静音
XF86AudioMute bindl exec $scriptsDir/Volume.sh --toggle 静音切换 全局静音/取消静音
系统快捷键        
XF86Sleep bindl exec systemctl suspend 休眠 进入睡眠模式
XF86RFKill bindl exec $scriptsDir/AirplaneMode.sh 飞行模式切换 切换无线网络状态
媒体控制        
XF86AudioPlayPause / Pause / Play bindl exec $scriptsDir/MediaCtrl.sh --pause 播放/暂停切换 控制媒体播放/暂停
XF86AudioNext bindl exec $scriptsDir/MediaCtrl.sh --nxt 下一曲 播放下一首
XF86AudioPrev bindl exec $scriptsDir/MediaCtrl.sh --prv 上一曲 播放上一首
XF86AudioStop bindl exec $scriptsDir/MediaCtrl.sh --stop 停止播放 停止媒体播放
截图        
SUPER + Print bind exec $scriptsDir/ScreenShot.sh --now 立即截图 全屏截图
SUPER + Shift + Print bind exec $scriptsDir/ScreenShot.sh --area 区域截图 自定义区域截图
SUPER + Ctrl + Print bind exec $scriptsDir/ScreenShot.sh --in5 延迟 5 秒截图 延迟截图
SUPER + Ctrl + Shift + Print bind exec $scriptsDir/ScreenShot.sh --in10 延迟 10 秒截图 延迟截图
Alt + Print bind exec $scriptsDir/ScreenShot.sh --active 截取当前窗口 活动窗口截图
SUPER + Shift + S bind exec $scriptsDir/ScreenShot.sh --swappy 使用 Swappy 截图 区域截图并编辑
调整窗口大小 binde resizeactive,-50 0 / 50 0 / 0 -50 / 0 50 缩放当前窗口(左右/上下) 精确调整窗口尺寸
移动窗口 bind movewindow l/r/u/d 向左/右/上/下移动当前窗口 快速移动窗口
交换窗口 bind swapwindow l/r/u/d 与左/右/上/下窗口交换位置 重排窗口布局
切换焦点 bind movefocus l/r/u/d 向左/右/上/下切换焦点 快速切换焦点
工作区导航        
SUPER + Tab bind workspace m+1 切换到下一个工作区 快速环形切换工作区
SUPER + Shift + Tab bind workspace m-1 切换到上一个工作区 快速环形切换工作区
SUPER + Shift + U bind movetoworkspace special 移动到“special”工作区  
特殊工作区管理        
SUPER + U bind togglespecialworkspace 切换“special”工作区 快速切换特殊工作区
数字工作区 (1–10)        
SUPER + [1–0] bind workspace 1–10 切换到对应编号工作区 直接切换至指定工作区
SUPER + Shift + [1–0] bind movetoworkspace 1–10 移动窗口到对应编号工作区 将窗口移至指定工作区
SUPER + Shift + [ / ] bind movetoworkspace -1 / +1 向前/向后移动窗口到工作区 相对移动窗口工作区
SUPER + Ctrl + [1–0] bind movetoworkspacesilent 1–10 静默移动窗口到对应编号工作区 无弹窗地移动窗口
SUPER + Ctrl + [ / ] bind movetoworkspacesilent -1 / +1 静默向前/向后移动窗口到工作区 相对静默移动窗口工作区
滚轮切换工作区 bind workspace e+1 / e-1 向下滚 / 向上滚切换工作区 鼠标滚轮切换工作区
鼠标拖动 bindm movewindow / resizewindow 按住 SUPER + 左键拖动移动 / 右键拖动调整大小 可视化鼠标拖动操作

说明:

  • 其中 SUPER 对应 $mainMod(默认 SUPER 键),$scriptsDir 对应脚本目录。
  • code:10code:19 映射物理键 1–0,用于数字工作区快捷键。