Arch Linux(KDE Plasma 5.27 + Wayland)下如何将Meta+方向键重映射为Home/End/PageUp/PageDown并禁用原窗口移动功能
Arch Linux(KDE Plasma 5.27 + Wayland)下如何将Meta+方向键重映射为Home/End/PageUp/PageDown并禁用原窗口移动功能
嘿,我刚好在KDE Plasma 5.27的Wayland环境下折腾过一模一样的键位需求,给你分享亲测有效的步骤,一步步来就行:
一、先禁用默认的Meta+方向键窗口移动功能
KDE默认把Meta+方向键绑定到了窗口移动,得先把这个默认快捷键清掉:
- 打开系统设置:可以按Meta+S搜索「系统设置」,或者点击任务栏上的设置图标
- 进入窗口管理 → 快捷键选项卡
- 在左侧列表里找到「向[方向]移动窗口」的系列条目(比如「向上移动窗口」「向下移动窗口」等),它们的默认快捷键就是Meta+对应方向的箭头
- 选中每个条目,点击右侧的快捷键输入框,按Backspace或Delete清除原有快捷键,这样就禁用了窗口移动的默认绑定
二、创建自定义快捷键实现导航键映射
接下来用KDE的自定义快捷键功能,把Meta+方向键映射成你需要的导航键(这个方式适配Wayland,比依赖X11的工具靠谱):
- 回到系统设置,进入快捷键 → 自定义快捷键选项卡
- 点击右下角的「编辑」→「新建」→「全局快捷键」→「发送键盘输入」
- 逐个创建以下四个映射:
1. Meta+上箭头 → PageUp
- 在配置窗口里:
- 「名称」填个好记的,比如「Meta+Up 转 PageUp」
- 「注释」可选,比如「用Meta+上箭头实现翻页向上」
- 切换到触发选项卡:点击输入框,按下你的Meta+上箭头组合键,系统会自动记录这个触发键
- 切换到动作选项卡:点击「要发送的键盘输入」框,直接按一下键盘上的PageUp键,系统会自动识别并保存对应的按键信号
- 点击「确定」保存设置
2. Meta+下箭头 → PageDown
- 重复上面的流程:名称改成「Meta+Down 转 PageDown」,触发键选Meta+下箭头,动作里按PageDown键即可
3. Meta+左箭头 → Home
- 名称设为「Meta+Left 转 Home」,触发键是Meta+左箭头,动作里按Home键
4. Meta+右箭头 → End
- 名称设为「Meta+Right 转 End」,触发键是Meta+右箭头,动作里按End键
三、验证设置效果
关闭系统设置后,打开一个长文本编辑器或者网页(比如带滚动内容的页面),按下Meta+方向键试试:
- Meta+上 → PageUp(翻页向上)
- Meta+下 → PageDown(翻页向下)
- Meta+左 → Home(跳到内容开头)
- Meta+右 → End(跳到内容结尾)
同时原来的窗口移动功能应该已经失效了,完美符合你的需求~
备注:内容来源于stack exchange,提问作者Demurgos




