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:10–code:19映射物理键 1–0,用于数字工作区快捷键。