从一开始使用笔记本自带的键盘,到公司提供的薄膜键盘,到后来购入了 HHKB 之后,一用就是 7 年。7 年当中我经常怀疑我是不是联系不够,以至于盲打经常会把 xc 按错。后来才意识到其实是按压 Ctrl-cCtrl-v 需要左手整体移位,导致 xc 按压的手指感觉总是不一。另外一点就是小拇指有肌腱炎的征兆,探寻更好的击键方案避免小拇指过度使用。

为了减少手的整体移动,换了 42 键的 Corne,分层之后,虽然需要切层,但好在两只手基本不需要移动就可以掌控整个键盘。至于小拇指,在不断调整 Corne 布局的过程中,总结了一个结论:小拇指力量不足,只适合单词按压,不适合长按。原因在于当你用小拇指正面按压时,通常需要用指关节屈曲来发力,且施力方向受限,长时间会感到疲劳。而普通键盘一直用来按压空格键的大拇指则非常适合长按。大拇指侧按时,其实是利用了拇指的侧向灵活度和整个拇球肌群的力量,而且不容易疲劳。

An image to describe post

目前 Corne 布局是分为 default、LT1 和 LT2 三层,覆盖了常用的字母区、符号、功能键等等。讲几个这么排布的逻辑。

  • 数字区在普通键盘在字母区上方,其实输入不便,因此在键盘的右侧还有专门的数字区。这里之所以把数字安排在左手,与我使用 Hammerspoon 的一些功能有关。emoji 筛选、剪贴板历史、截图都是 Tab+num。(其实一周内就可以熟练单手输入数字了)
  • 单按的键都安排在小拇指处,减少按压时长;长按的修饰键都安排在大拇指处,减少手掌整体移动。
  • 单次点击的键才适合配置长按为其他键,比如这里的 Space 长按切层、Enter 长按为 Shift
  • Enter 长按为 Shift,可以使得大写输入也不需要移动手掌整体。左下角的 Shift 同样是因为 Hammerspoon 的窗口控制需要 Tab+Shift+字母去控制,所以预留,同时双击 Shift 平时一些地方也会用到。
  • 方向键映射 HJKL,需要切层。这样正好在不支持 HJKL 的软件当中只需要 LT2 切层即可保持统一的体验。
  • 成对输入的符号需要在同一侧,这样输入惯性才能统一。