一直想买个小键盘,好看、小巧,舒适的那种,而且苹果的键盘用久了感觉不是那么舒服,累。总觉得写代码要对自己好一点,所以很有必要买一个键盘了。

之所以喜欢小键盘不止是因为小。以前笔记本触控板很好用,后来就很少用鼠标了,而且后来用过mac之后,鼠标就再也没用过了,确实发现用触控板和快捷键可以提高效率,因为不需要撒手找鼠标了。

后来又学会了使用vim,感觉hjkl用来代替方向键实在是太爽了。因为右手找方向键也是个很烦的事情,于是在每个IDE都上了vim,

hhkb 键盘是最好的,尺寸正和我意,静电容也很安静。缺点事太贵了,买不起。(实验室强哥买了个静电容,感觉手感很棒。) poker是一个不错的替代品,好看不贵。

为了更加节省成本,我上了咸鱼。原价399的键盘我花了260多,买了个白色红轴的,而且非常新,很感动。

对于怎么折腾,可以参考这个:POKER折腾记

我的方案大致如下:

  • 按钮1 打开,大写(CapsLock)键和 command (windows) 键互换。 CpasLock 用的频率比较低,所以应该让位 command 或者 control

  • 编程映射PN + HJKL 变为 方向键,参考vim的键位。poker很好玩的一点就是,右手手掌的右侧边缘往下按就可以按到PN键,PN + HJKL可以用一直手就可以方便够到。

一些针对浏览器的映射:

  • PN + T => command + t 打开标签页
  • PN + N => comamnd + tab 下一个标签页
  • PN + P => command + shift + tab 上一个标签页面
  • PN + x => command + w 关闭标签页

(不过我后来开始用 Chrome 的SufingKeys插件了,这个非常赞,可以基本不用鼠标触摸板浏览和操作网页。但是在一些空白页或者没法加载的页面,这个插件也无法加载,所以偶尔会用到上面的快捷键)

还有一些比较极端的映射:

  • PN + [space] => backspace
  • PN + t => tab
  • PN + e => Enter

偶尔会觉得小拇指太累了,不想去按backspace、tab 和 enter 键,所以也编程实现了一下,其实还是挺实用的,因为小拇指管的键盘区域太大了。

最后上图:

Poker Kerboard