Wiki2026-08-19

🎹 niri + DMS 自定义快捷键指南

💡 提示:

  • 配置中的 Mod 与 Super 等效,默认对应键盘 Win 键。
  • 所有快捷键已按你提供的 binds {} 区块逐行解析,无默认值假设。
  • 修改保存后,按 Mod+Shift+R 或终端执行 niri msg action reload-config 热重载。

⚠️ 核心键位变更提示 (你的自定义布局)

原默认行为你的新绑定说明
Mod+K 焦点上移focus-workspace-downK 现用于切换下一工作区
Mod+U 工作区下移focus-window-upU 现用于同列窗口上移
Mod+H 焦点左移focus-window-downH 现用于同列窗口下移
Mod+J 焦点下移focus-column-leftJ 现用于焦点左移列
Mod+Shift+H 列左移move-window-downShift+H 现用于窗口下移
Mod+Shift+J 窗口下移move-column-leftShift+J 现用于整列左移

🖥️ 系统与 DMS 桌面交互

快捷键功能备注
Mod+Space应用启动器 (Spotlight)全局搜索与启动应用
Mod+,系统设置打开 DMS 配置面板
Mod+N通知中心查看/清除桌面通知
Mod+V剪贴板管理器历史粘贴板记录
Mod+Shift+N记事本快速临时笔记
Mod+Shift+W窗口规则编辑器自定义应用浮动/固定策略
Mod+Y壁纸管理浏览与切换壁纸
Super+X电源菜单关机/重启/注销/休眠
Mod+Shift+E退出 niri结束当前图形会话
Mod+Alt+L锁屏锁定屏幕并待机
Mod+M / Ctrl+Alt+Del任务管理器进程监控与资源管理
Mod+D / Mod+Tab总览视图 (Overview)查看所有工作区与窗口缩略图
Mod+Esc快捷键拦截开关允许当前应用独占组合键
Mod+Shift+/显示快捷键提示屏幕浮层显示可用快捷键
Ctrl+Shift+R重命名工作区自定义工作区名称标签

📂 工作区 (Workspace) 导航

快捷键功能备注
Mod+1 ~ 9跳转至指定工作区快速切换 1~9 号
Mod+I / PageUp / 滚轮上上一工作区纵向向上滚动
Mod+K / PageDown / 滚轮下下一工作区⚠️ 你的自定义:K 切工作区
Mod+Shift+1 ~ 9当前列移至指定工作区批量迁移窗口组
Mod+Shift+I / PageUp工作区顺序上移调整纵向排列
Mod+Shift+K / PageDown工作区顺序下移调整纵向排列
Mod+Ctrl+I / Up / 滚轮上列移至上一工作区带窗口跨区移动
Mod+Ctrl+K / Down / 滚轮下列移至下一工作区带窗口跨区移动

🪟 窗口与列 (Column) 布局控制

快捷键功能备注
Mod+Q关闭当前窗口安全退出
Mod+Shift+T切换浮动/平铺脱离平铺自由拖拽
Mod+Shift+V焦点切换浮/平快速跳转两类窗口
Mod+Shift+F窗口全屏切换焦点窗口全屏
Mod+F最大化当前列列占满垂直空间
Mod+W切换列标签页模式多窗口堆叠为 Tab
Mod+R切换预设列宽循环 30%/50%/70%
Mod+Shift+R切换预设窗口高度循环高度比例
Mod+C居中当前列水平居中
Mod+Ctrl+C居中可见列所有可见列整体居中
Mod+Ctrl+Home列移至最左工作区起始位置
Mod+Ctrl+End列移至最右工作区末尾位置
Mod+Ctrl+F列宽扩展至可用填满左右空白
Mod+Ctrl+R重置窗口高度恢复默认比例
Mod+[ / ]窗口吞入/排出列合并到左/右相邻列
Mod+.窗口独立成新列从当前列拆分
Mod+= / -列宽 ±10%精细调整宽度
Mod+Shift+= / -窗口高度 ±10%精细调整高度
Mod+Shift+Left / 滚轮上整列左移列及内部窗口左移
Mod+Shift+Right / 滚轮下整列右移列及内部窗口右移
Mod+Shift+Down窗口在列内下移调整同列上下顺序
Mod+Shift+Up窗口在列内上移调整同列上下顺序
Mod+Ctrl+Shift+滚轮上/下滚轮快移左/右列加速列位置调整
Mod+Ctrl+滚轮左/右滚轮移左/右列基础列移动

🎯 焦点与导航 (你的自定义映射)

快捷键功能备注
Mod+H焦点下移窗口⚠️ 你的自定义
Mod+U焦点上移窗口⚠️ 你的自定义
Mod+J焦点左移列️ 你的自定义
Mod+L / Right / 滚轮右焦点右移列向右切换列焦点
Mod+Left / 滚轮左焦点左移列向左切换列焦点
Mod+Down焦点下移窗口同列向下切换
Mod+Up焦点上移窗口同列向上切换
Mod+Home焦点跳至第一列快速回顶部
Mod+End焦点跳至最后一列快速跳尾部
Mod+Shift+滚轮上/下滚轮快切左/右列焦点加速焦点移动

🖥️ 多显示器 (Monitor) 控制

快捷键功能备注
Mod+Ctrl+Left焦点切至左侧显示器跨屏跳转
Mod+Ctrl+H焦点切至下方显示器⚠️ 你的自定义
Mod+Ctrl+K焦点切至上方显示器⚠️ 你的自定义
Mod+Ctrl+L / Right焦点切至右侧显示器跨屏跳转
Mod+Shift+Ctrl+Left / H列移至左/下显示器窗口跨屏移动
Mod+Shift+Ctrl+Right / L列移至右/右显示器窗口跨屏移动
Mod+Shift+Ctrl+Up / K列移至上/上显示器窗口跨屏移动
Mod+Shift+Ctrl+Down / J列移至下/下显示器窗口跨屏移动

📸 截图、媒体与硬件按键

快捷键功能备注
Print / XF86Launch1区域截图鼠标框选截图
Ctrl+Print / Ctrl+XF86Launch1截取当前屏幕全屏截图
Alt+Print / Alt+XF86Launch1截取当前窗口仅焦点窗口
Mod+Shift+P关闭显示器电源硬件级息屏
XF86AudioMute系统静音全局音频静音
XF86AudioMicMute麦克风静音硬件麦克风开关
XF86AudioLower/RaiseVolume系统音量 ±3%调整主音量
Ctrl+XF86AudioLower/RaiseVolume媒体音量 ±3%调整播放器音量
XF86AudioPlay/Pause播放 / 暂停媒体控制
XF86AudioNext / Prev下一曲 / 上一曲媒体控制
XF86MonBrightnessUp/Down屏幕亮度 ±5%调整显示器亮度

🛠️ 开发与快捷启动

快捷键功能备注
Mod+T打开终端默认启动 kitty

📌 使用建议

  1. 肌肉记忆重塑:你的 H/J/K/U 布局已完全自定义,建议打印此表贴于显示器旁,3~5 天即可形成新反射。
  2. 冲突排查:若 Mod+K 或 Mod+H 无响应,检查输入法(IBus/Fcitx)是否占用了相同组合键。可在输入法设置中关闭全局快捷键,或临时改用 Mod+Ctrl+字母 避开。
  3. 滚轮辅助:niri 原生支持滚轮切换工作区/列,适合快速浏览;精细窗口操作建议保留键盘。
  4. 持续迭代:后续如需绑定 msim、ros2 或 yazi 快捷启动,直接在 ~/.config/niri/config.kdl 的 binds {} 末尾追加:Mod+新键 { spawn "你的命令"; }。