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,用于数字工作区快捷键。