夜深 咖啡 听着“啪啪啪”声 觉着敲代码效率好高 HHKB键盘入手记

不知你有没有看过《这个杀手不太冷》,老wu很喜欢的一部电影,也许你喜欢让·雷诺饰演的孤独杀手,亦或者萝莉控的你深深的被娜塔莉·波特曼饰演的马缔达所吸引。
视频回顾链接:
http://www.bilibili.com/video/av10026772/
作为一枚码农,老wu也有自己的编码节奏。我喜欢在午夜开始,点亮MBP的键盘背光灯,从玻璃密封罐里舀两小勺预先研磨好的咖啡粉,倒进法压壶中,这就是老wu的小药丸。对于咖啡,老wu不会刻意追求泡咖啡的仪式感,甚至对于咖啡的口感也不会太过于在意,像什么牙买加蓝山咖啡、麝香猫咖啡反正老wu也喝不出来跟普通的有啥区别 ? ,老wu会购买产自家乡兴隆的阿拉比卡咖啡豆,中度烘焙,然后用电动研磨机打成粉末,放在玻璃密封罐中存储起来,老wu追求的是咖啡因对于中枢神经的作用。相对于史丹中意的贝多芬的《暴风雨奏鸣曲》,我会从Ellie Goulding的《Love Me Like You Do》开始播放编码专属歌单,然后将MBP的音量调到5小格的位置,这时,我的大脑思维便进入了「暴风雨来临前片刻的宁静」状态。
趁着JD 8.18活动,老wu入手了被程序界誉为机械键盘之王的HHKB,老wu选的是HHKB Professional2 黑色有刻版,采用了USB有线连接,虽然对于MBP来说,蓝牙版本连接更为方便,而且新的MBP投诉Type C接口了,而HHKB Professional2 黑色有刻版 静电容键盘是标准口的USB,还要转换头,但是听说USB版本的反应要比蓝牙的快,所以就选了有线版本。
键位布局很紧凑,总共只有60颗按键,砍掉了数字键区,pagedown键区和F1~F12。改为使用fn组合键来实现。开始的时候需要稍微适应一下,但影响不大。但是其连上下左右的方向按键都省去了,老wu觉得略微不便。
还有一个让老wu觉得方便的是,HHKB将Ctrl键上移到了shift键的上方,替换掉了大写锁定键(CapsLock)的位置,是的Ctrl的组合按键效率更高,对于非常喜欢Ctrl+S的我来说,灰常满意这个小改动。
对于“啪啪啪“声来说,青轴的啪啪声给人带来的是撩拨的快感,而HHKB则更像滚滚而过的冬雷。值得称道的是,在整个敲击过程中,很难听见由于键帽与轴体晃动产生的细碎杂音,声音具有高度的一致性,能够感受到扎实的做工。
拿到HHKB键盘之后,老wu迫不及待的写了个hello world的C程序,体验HHKB键盘带来的敲击快感,感觉编码效率高了很多,?,下边是老wu写的hello world测试C语言程序,老wu觉得,C语言是当今世上最好的编程语言,不知你是否认同老wu的观点,如果你不服的话,请在评论区,以一行hello world代码来说服我,?
好吧,也许你会疑惑,老wu说的青轴是个啥意思,下边老wu转一下InfoQ上翻译的由保险比价网站LesFurets.com的开发者们列举的各种键盘的科普,以及每一把键盘的特性。
搬砖也要有好工具,下面我们看看LesFurets上的开发者们如何选择键盘的轴和布局。
轴
轴是连接按键和电路板的塑料件,是人和键盘之间的纽带,不同的轴按上去感觉不同,市场上主要有3种类型的轴:
经典的橡胶圆顶轴
我们使用的大多数键盘都配备了橡胶圆顶轴。它通过一个简单的圆形硅胶膜与线路进行接触,他的名字也是源于此。
Cherry,机械轴之王
机械轴主要由一个弹簧和一个滑块组成,当按压力大于弹簧的致动点时按键与印刷电路板接触,滑块在弹簧和按键中间。
1985年Cherry公司推出的MX系列轴是目前为止最受欢迎的机械轴。通过滑块的颜色来区分不同的风格。每种颜色代表触压按键后不同的触觉反馈。
按下一个按键时,线性反馈轴除了弹簧本身的阻力外通常没有其他阻力。触觉反馈轴会通过一点磕碰来告诉你按键已经被激活。
下面是具体的原理:
.gif)


请注意蓝色轴凸起的塑料片,按键被按下时会磕碰它。棕色轴也是触觉轴,但它会受到较小的磕碰从而比蓝色轴反馈力小一些。按下不同的轴需要不同的力,比如:MX红色轴需要45cN(1厘牛为1%牛顿),而更强劲一些的MX绿色轴需要80cN。
Topre,一种高端选择
日本的Topre公司生产轴在经典机械键盘和静电电容键盘上都可以使用,一般都是用在高端键盘上。
键盘布局
不同的键盘布局按键排布不同且数量不一,机械键盘市场上主要有下面3种布局方式:
- 104全键盘:经典的104键键盘,包括所有字母和数字的键盘。
- 87键盘:这种布局去掉了数字键盘,看起来更紧凑。
- 60%:最紧凑的布局,可以通过快捷键来弥补那些缺失的按键功能。
听听LesFurets的开发者们怎么说
正如法语中所说,“les goûts et les couleurs, ça ne se discute pas” (意思是每个人的口味都不同)。对于键盘,这意味着唯一完美的键盘只是对你来讲完美。
玩键盘的几个阶段,大家请对号入座 ?
写在最后
写这篇文章,老wu并不是要宣扬败家,以一两千块买一块键盘,老wu想要表达的是一种情怀,从DOS时代起就已经成瘾的机械键盘的敲击感,那种爽朗的“啪啪啪”声,带来的编写代码敲击的节奏感。提高编码速度,减少代码的BUG,就这么简单。
当然,不一定要买HHKB键盘,在售的机械键盘还有很多很好的可以选择,大家可以参考知乎上的这篇文章,选自己心仪的机械键盘。
https://www.zhihu.com/question/20930250
您在编码时,除了键盘外,还有什么神器,可以在评论区与老wu分享下 ?