Colemak 学习笔记

警告
本文最后更新于 2020-07-09,文中内容可能已过时。

这篇文章介绍了我是怎么从 QWERTY 转到 Colemak 的

第一次听说 Colemak 是从 CW 的视频里,虽然在此之前已经听说过了世界上有其他的键盘布局,但还是没想到一个非 QWERTY 的键盘布局能是这样的:

https://colemak.com/wiki/images/6/6c/Colemak2.png

然后我就想尝试一下通过 KDE 家的 ktouch 来练习并日常使用 Colemak,那时候我用的是 KDE,但是 CW 视频里所讲的切换键盘布局方法是用 xmodmap,结果我的 KDE 直接就崩掉了 /笑哭

所以我就抛弃了很长一段时间的 Colemak

第二次是在一个很很很很很很很很很很很无聊的下午,我实在没事干

突然,我就想起了 Colemak 这回事

那时候我在用 i3wm,但是因为有 fcitx 这个输入法框架,它会很频繁的执行 setxkbmap us,也就是切换成 QWERTY 的指令,我当时不知道解决这个问题,又不能抛弃 fcitx,所以就再一次放弃了。这个问题直到我用 dwm 初期的时候都没解决

直到大概 6.23 的时候,这个问题才被我解解决

  • 确保安装了 fcitx-configtool 这个包
  • 右击托盘中的 fcitx 图标,点击 Configure (中文的本地化显示的应该是 配置 )
  • Input Method 菜单中选中 Keyboard - English (US) 一项,点击左下角的 - 删除该输入方法
  • 接着点击 + 新建一个输入方法,取消勾选 Only Show Current Language,然后找到 Keyboard - English (US) - English (Colemak),点击 OK 按钮添加当前输入方法
  • 选中 Colemak 输入方法并点击下面的 ^ 按键将 Colemak 移至顶部
  • 如果还需中文输入 Colemak,请选中中文输入法的输入方法,点击右下角的齿轮,找到 Colemak 选中并点击 OK 即可

这就是我所找到的 fcitx 用户的 Colemak 解决方案

解决问题后,我便着手开始学习 Colemak,现在已经到了比较熟练的境界了

  • 不要使用第三方练习软件!!!直接换上实践就是最好的学习方法,只要两周左右即可上手
  • 不要中途放弃,这样不仅会使你不熟练 Colemak,而且在前段时间学习 Colemak 时已经不太熟练 QWERTY,简单来说,就是两个键盘布局的输入速度都会下降!
  • Q: 学习新的键盘布局有什么好处?

  • A: 最坏的情况也就是输入速度甚至比 QWERTY 稍慢,但我认为换来了输入手感,还是值得的

  • Q: 我使用了 Vim/Emacs, Lazygit 等终端工具,切换键盘布局会使快捷键输入变得困难许多,怎么办?

  • A:可以用别人的 Colemak 配置文件,也可以自己改配置

  • Q:我在手机上使用的输入法不能改键盘布局,而且我使用的是二十六键,怎么办?

  • A: 建议不仅不要减少手机输入法使用频率,还要让手机输入与电脑输入的量平衡,这样等练成了后你就有了一手 “自由切换EZ” 的技能,用别人电脑并已熟练 Colemak 时也不会大幅度降低 QWERTY 输入速度

  • Q: 别人或者家人要用我的电脑怎么办?

  • A:给他切回 QWERTY 用呗,等用完了再换回 Colemak 如果经常有切换键盘布局的需要的话还是不要尝试 Colemak 了 (除非要用你电脑的是个熊孩子,这种直接拒绝就好 2333)


以上便是我用 Colemak 的所有体验,并且我希望你能在看完这篇博文后,不要一心想着换 Colemak,得先思考这个键盘布局适不适合你,然后再做决定,不然你就会体会到类似于一些建议中的第二条一样的痛苦 233