我把键盘上的快捷键全改了一遍

一次偏执的键盘改造记录:从 Vim 键位到自定义层,以及为什么「少移动手腕」比「记得住快捷键」更重要。

我把键盘上的快捷键全改了一遍

起因是手腕疼。医生说是劳损,建议我少用鼠标。

用了一个月的纯键盘工作流之后,我把这套键位固定了下来。记录一下。

三层结构

我把所有快捷键分成三层,只有第一层需要肌肉记忆:

第一层(无修饰键)
  几乎不用 —— 会干扰正常输入

第二层(单修饰键)
  ⌘ / Ctrl + 单键:高频操作(保存、搜索、切换标签页)

第三层(组合键 / 引导键)
  Leader 键 + 序列:低频但重要的操作(重命名、分屏、格式化)

关键洞察:第三层不需要记忆,因为它有提示。我用 ⌘K 当引导键,按下去会弹出所有可用命令,输入几个字母就能筛。这样「我记不住快捷键」这个问题就消失了。

具体改了哪些

操作原来现在
全局搜索⌘⇧F⌘K
切换文件⌘P⌘P(保留)
终端`⌃“`⌃“(保留)
关闭标签⌘W⌘W(保留)
格式化⌘⇧I⌘K F
重命名F2⌘K R
分屏⌘\⌘K \

规律:保留所有「单手可完成」的快捷键,把需要双手扭曲的都收进引导键里。

CapsLock 改成了什么

CapsLock 是键盘上最没用的键,位置却是最好的。我把它改成了:

  • 短按:Esc(Vim 用户狂喜)
  • 长按:Ctrl
短按 CapsLock → Esc
长按 CapsLock → Ctrl(配合 HJKL 变方向键)

改完第一周很难受,第二周就再也回不去了。

一点数据

改造前:日均鼠标移动距离约 1.8 km(估算)
改造后:约 0.6 km
手腕疼痛:从每天都有 → 一周偶尔一次
适应期:约 10 天

给想改的人的建议

  1. 一次只改一个键,同时改五个你会崩溃
  2. 保留出错的退路,至少前两周别删掉默认键位
  3. 做一张备忘卡贴在显示器旁边,比反复查配置快
  4. 接受「变慢」 —— 前两周效率一定会下降,这是投资不是损失

现在敲代码基本不碰鼠标了。唯一的问题是,用别人的电脑时会显得特别笨拙。

评论区还没开张 —— 想开启的话,把 src/data/site.ts 里FEATURES.comments 的 enabled 设为 true 并填入 giscus 配置即可。

也许你还想看