Hasty Briefsbeta

双语

Programming on 34 Keys (2022)

a year ago
  • #keyboard-layout
  • #programming
  • #ergonomics
  • 作者打造了一款名为Ferricy的34键分体式正交人体工学键盘,基于Ferris Sweep MX Bling的改版。
  • 基础层采用Colemak布局,包含字母、四个符号(., /, ;)及四个空白键(制表、空格、回车、退格)。
  • 设有三个附加层:NAV(导航)、NUM(数字键盘)和SYM(符号),分别通过长按空格、制表或回车键激活。
  • NAV层将右手基准行转为方向键,便于在Vim、Firefox或PDF阅读器中导航。
  • SYM层采用镜像数字键盘式符号布局,解决了作者对$和^键位的不满。
  • NUM层在右手侧布置数字键盘以提升便利性。
  • 通过ZMK组合键实现逃逸、下划线和减号等无法合理归层的按键。
  • 基准行修饰键允许长按触发Super/Alt/Shift/Ctrl/Hyper等修饰功能,短按则输出正常字符。
  • Hyper键配合sxhkd实现自定义快捷操作,例如Hyper+F打开Firefox。
  • 大写单词功能通过遇中断字符自动关闭大写状态,简化常量输入。
  • 作者认为34键布局对Rust和Bash编程及日常写作兼具舒适性,强调准确度和人体工学设计比输入速度更重要。