机械键盘果然是个坑
february 20, 2024 6 mins read
去年圣诞节前的某天大半夜,不知道抽什么风,突然在网上搜了半天有没有“hhkb键位的青轴键盘”,看到reddit上有人推荐tofu 60,搜出来有地方卖以后花$300下了一单。下完单不到10分钟就后悔了,第二天发现如果我多等两天boxing day再买的话还能打个八折,更是肠子悔青了。
直到几天后收到实物开始自己组装,从头到尾花了八个小时拆了装装了拆,最终拼出的成品也说不上完美,但是新世界的大门就此打开,这$300也成了我2023年花的最值得的一笔钱。
后来仔细地回忆了一下那个抽风的晚上,回顾了一下我的人生中为数不多的冲动消费,我终于悟出了一个道理——所有的一时冲动其实都是蓄谋已久。
我是怎么掉坑的
认识我的人都知道我是个随遇而安的人,除了有点挑嘴以外对大多数东西都没什么要求。当同事们都在用大屏幕和正经键鼠写代码的时候,我很长时间以来还是盯着个笔记本屏幕上班且并不想改变。
这样一知道18年年初,我周围突然流行起了hhkb(按理说这玩意儿早就存在了,不知道为啥18年突然那么流行)。我认识至少三个人都跟风买了一个玩,结果因为用不惯只能想办法贱卖。
HHKB
于是我也乘上了这股hhkb的东风,入手了两个朋友(其中一个是坐我隔壁工位的同事)用了不想要的hhkb。刚上手的时候确实能理解为啥这俩人买了不爱用(太小了而且好多组合键)也没太明白这玩意儿是怎么流行起来的,手感确实是很给力,但大小和键位不乘手又有啥用呢。
然后用了不到一个下午我就真香了,我一个平时从来记不住快捷键的人居然很快就习惯了它的组合键,可以不过脑子用它来敲代码。我还记得把键盘给了我的同事在旁边看着我十指在这个小物件儿上上下翻飞,惊讶的说我居然用的还挺顺手,给这个键盘注入了新生。
后来我多用了一些键盘以及和朋友讨论以后,明白了hhkb的键位确实是为了写代码而设计的,非常科学。具体为何我后面会解释。
Filco青轴
本来是很久之前买给菜师傅的生日礼物,结果他用了几天就搁一边吃灰了。理由简单粗暴,一来打字久了手疼,二来他虽然是在家工作,但是从早到晚都在开会,键盘太吵影响很大。几年后我进入hybrid work mode时代,需要在公司和家里各有一套办公环境,于是把hhkb放在了公司,在家里就把这个filco要回来用了,反正我平时不开会也不怕吵到人,还怪爽的。
Cherry青轴的手感确实给了我“惊艳感”。因为是段落轴(而且应该是常见轴承里段落感最强的?),所以等于我每按一个键都会收到两次反馈,相当于我写一行代码会有写了两行的错觉,成就感爆棚。
但是问题来了——我总觉得这个键盘太大了,平时打着打着字,需要用鼠标的时候右手就得挪好远,感觉又累又麻烦。这时候我就特别怀念hhkb或者60%配列的小键盘,手都不用动就可以在键盘和数字中来回切换了。
本来觉得这多半是因为我手小才喜欢小键盘,直到我发现我所有的会计朋友,不管男女高矮胖瘦,都受不了这种配列的键盘——确切的说,是受不了所有没有number pad的键盘。原因也很好理解,他们工作中会长时间连续敲非常多数字,如果没有number pad只能用数字顶上一排字母的话,他们不是需要更烧脑的左右手配合,就是会需要一只手左右来回动,肯定不如一个右手能轻易能搞定的number pad简单方便。
那么我的工作又如何影响了我的使用习惯和对键盘的偏好呢?毋庸置疑,我工作中甚少需要打数字,而且因为写一会儿就被迫刷google和stackoverflow需要用鼠标,所以在字母和鼠标中夹一个number pad我就会很累。但我之前忽略了一点——除了一些常用字母以外,其实大多程序员用得最多的按键是方向键。debug和重构的大多数时候,我们做的事情不都是“往上挪几行,这个地方加个断点/重写一下,再往上挪几行干差不多的事情。”会计excel用得多所以估计也经常要用方向键,但我敢说对于一个平常工作以写文件为主的人,方向键大概使用频率不会太高,也就get不到hhkb的设计了(方向键和最常用的几个字母键重合)。
罗技pop keys
然后就买了罗技的pop keys,因为长得可爱而且是个60%!果然我更喜欢60%的大小。
这个键盘用了不到一年,和mac适配度很好,我也终于找回了键鼠随时切换的自由。唯一的缺点是……茶轴不够爽😂 每次觉得自己文思泉涌,手指按下去却只有一个又一个干瘪的单音,就有种我在舞台上奉献了一场自认为很精彩表演,结果底下只有一点稀稀落落的礼貌性掌声一样,有点反高潮。
RK61
于是我就今年黑五趁打折剁了一个我以为是end game的玩意儿:一把橙色背光的RK61,超级好看,而且打完折不到$40,便宜的想哭。
这套键盘到目前为止是手感最接近我办公室那个hhkb的,而且比那个还爽。于是问题来了——它太像,却不是。因为太像了,我发现。。。我适应不了它任何和hhkb不一样的键位。。。尤其是方向键,每次都要犹豫半天,甚至影响了我在办公室用hhkb的速度。
本来想着适应适应就好了,但真正的deal breaker是它真的不适配苹果电脑……众所周知,mac上是没有win上的menu key的。如果是用轻量一点的编辑器还好,打menu key出来会出现<0x10>
,好死不死我最常用的编辑器是xcode,按那个键会输入一个隐形字符——你以为你什么都没按,但如果按回车的话就会有种“诶怎么回车不工作”的即视感(因为删掉的是那个隐形字符)如果不删掉那个字符直接编译的话就会因为多出来的那个字符而编译不过,因为肉眼看不见所以还非常难debug...
于是我研究了半天如何把那个键给换成别的。一般都说用karabiner,但是我用公司电脑不方便下载第三方软件,所以就……很尴尬……
于是用了不到一个月我就发飙了——有没有hhkb键位的青轴键盘啊!
就有了开头的故事。
我在坑底发现了什么
到了这个时候,我以为我已经很了解自己喜欢什么样的键盘了——hhkb配列配青轴,这应该够具体了吧?
直到我终于拆了我的包括开始拼,才发现,远远不够……
要自己做的选择怎么那么多啊!!!!!
而且每个选择好像都会很影响键盘最终的手感和使用效果……
比如mounting style,大分类就有七八种。我这包东西配的零件支持gasket mount(这是啥?)和top mount(这又是啥?),然后gasket mount的方法有两种可以选,其中一种需要用到一堆硅胶零件,还有三种硬度可以选。。。
再比如要不要加棉垫,在哪儿加填充棉。上个图——
就这几款这个那个的棉啊垫的,基本都是可加可不加。我没理解错的话,应该是加了的话声音质感应该会好一些但是也会闷一些,不加的话金属感强但是杂音重。
新手小贴士
- 新手第一次拼,非常非常非常不建议用轴下垫。。。因为更难对准电路板上的孔,导致我的轴劈了好几个。。。
- 全网机械键盘科普最全的在reddit的mechanical keyboard区。不要一上来直接看,信息量太大,但是当你已经有一个大概方向,但关于某个具体问题需要一些具体答案的时候,直接上那搜。比如各种轴的客观介绍,不同mounting style会有什么不同后果,等等,非常非常全乎。
- 尽量不要拔键帽!尽量不要拔键帽!!尽量不要拔键帽!!!我就经常干这种事儿,然后后知后觉的发现拔键帽的时候把键轴,甚至是附近键位的键轴给拔歪了,只歪一点点所以肉眼还发现不了。等把键帽按回去了发现某个键隔一段时间就不响应了得大力戳一下才能用,然后过一会儿又用不了了……我还纳闷老半天以为是电路板接触不良😭
- 因为3,所以在按键帽之前就最好确认每个键都能正常工作。千万别在按不下去的时候觉得“我把键帽装上后它就更容易受力,我按的力度就会更大,这个接触不良的问题就好了”。我当时就是这么想的,结果适得其反。
- 没了。。。很多坑真的自己不踩不会懂😭