键盘界的Iphone,硬件圈中的贵妇,HHKB键盘介绍及在MAC下的优化设置

笔者最近入手了HHKB键盘,这款键盘在IT业内是有光环加持的,一是顶着“程序员神器”与“Emacs/Vim之友”的光环,二就是它的价格光环,让人不敢轻易靠近,第三是它的键位布局,各其它同类相比完全就是一个“非主流”。


为什么买HHKB

“说服自己不买一件东西只需要一个理由,说服自己买一件东西可以制造万千个理由”。
在一块键盘上投资2000块钱,对于不少中国人来说觉得并不值。但在我的看来,一件东西只要能提高工作效率,能发挥出它的价值,就值得尝试。
笔者的工作主力机是一台mac笔记本,主要的工作内容有三,一是编写有可能成为未来顶级app的代码;二是使用vim编写运维脚本;三是处理些文字工作。
用笔记本内置键盘可不可以完成工作?当然可以,但效率并不够高,特别是长时间敲击"蝴蝶键盘"(苹果笔电内置键盘名称),手指会有不适感,因为它的键程十分之短,笔者估计这可能是为了配合笔记本的轻薄所做出的牺牲。

这就是笔者想购置一款键盘的初衷,我对键盘的要求一是有良好的键反馈,特别是长时间敲击不会使手指太疲劳,二是要方便携带,方便外出时放在我的背包里,三是要求支持无线,不想受线的束缚。你们知道,mac笔记本除了air,已经不带usb接口了,我不想出门还要背着个接口转换器,最后一个要求是有mac系统的键位(比如command,option键)。
根据我的定位,最后笔者购买的型号是HHKB Pro BT(Blue Tooth)版,只有传统键盘60%的大小,的确小巧灵动,小虽小,但一个手掌只能勉强掌控住,触模它的键盘,广告上说你能感觉到少女的柔软。


image.png

非主流键位
键盘买来,你主要需要适应的就是它那看上去有些“非主流”键位分布,他的口碑成也成在键位,吐槽最多的也是键位。
没有单独的上下左右键,Ctrl键处留白,并抢占了caps的位置,这种看似“粗暴”的整形手术,在我看来颇合故去的乔帮主遗风,这个世界给产品做加法的有很多,但敢大胆做减法甚至是除法的,凤毛鳞角。
如果你是ctrl键的重度使用者,在你一开始使用键盘,就发发现ctrl键位的改变简直就是神来之笔,以前需要左手小姆指下移才能按住的ctrl键,现在可以在左手不离开基本键位区的情况下轻松按压,不论是ctrl+c/v还是在vi中的ctrl+f/b/n/p,你根本不需要挪动手掌。
上下左右键在普通工作环境,的确需要适应,你需要按住fn键的同时,才能够使用上下左右键的功能,但在vim/emacs环境下,快捷键是按住ctrl+f/b/n/p,操作熟了,你会忘掉标准键盘的四个方向箭,甚至觉得不再触碰。而且在MAC环境下,只要是文本编辑基本默认就支持这些键位功能。
�����

mac下优化配置指南

dip开关设置

image.png

其实背板的图示已经写得很清楚了,总共6个开关,mac下使用需要将2号开关设为on,3号开关设为on表示delete为我们习惯的退格键,如果设置为off就是delete键的功能(删除当前光标之后的内容),其它我保持了默认设置。值得注意的是6号开关,如果设置为on表示如果学中时间不输入键盘也不会进入睡眠,会加速电池的消耗。

解决中/英文键切换问题

前面提到,ctrl键抢占了caps的位置,而caps在Mac中默认用于中/英文切换,这算是中国用户必不可少的功能。我们的目的是想将caps键的功能移到左shift键,并且实现短按shift键实现中/英文切换,长按实现原有的功能。
要想实现此目标需要借助一款软件名为Karabiner Elements的键位修改软件,这款软件是开源且免费的,下载地址:官网下载,在github上有分支版本,不过我下载的官方版本。
下载和安装非常简单,现在我来说说如何配置实现我们刚提到的功能。
安装好KE后,找到/Users/ted/.config/karabiner/karabiner.json配置文件进行编辑,如果没有此文件,请随意在软件软件界面建立一条规则再删除即可。
配置的关键代码如下

                "rules": [
                    {
                      #添加描述,
                        "description": "Change caps to left_shift. (Post leftshift if alone)",
                        "manipulators": [
                            {
#from要修改的键位源
                                "from": {
#keycode表示具体哪一个按键,left_shift代表左shift键
                                    "key_code": "left_shift",
                                    "modifiers": {
                                        "optional": [
                                            "any"
                                        ]
                                    }
                                },
#to表示长按指定的目的键
                                "to": [
                                    {
#还是设置为left_shift,表示长按左shift键功能不变。
                                        "key_code": "left_shift"
                                    }
                                ],
#to_if_alone表示短按,即短按左shift键就要映射成caps_lock键,这正是我们要的功能 
                                "to_if_alone": [
                                    {
                                        "key_code": "caps_lock"
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    }
                ]
            },

设置完成,保存文件即可立即生效,此时短按左shift键,应该可以切换中/英文功能了。

禁用mac内置键盘

如果你喜欢以这种方式工作,就需要禁用内置键盘。


image.png

设置如下


image.png

打开KE程序,切换到Device,在上图框红的部分,选中HHKB-BT,即可在HHKB连接上系统后,自动禁止内置键盘,如果想要重新开启内置键盘,把HHKB-BT前面的勾去掉即可。

设置f1-f12为标准键功能

image.png

需要将use all F1,F2,etc.keys as standard function keys功能勾选,否则你的hhkb默认f1-f12是没有定义功能的。


结语
经过以上简单的几步,HHKB就基本能够愉快的在mac下工作了。的确,键位的改变需要一段时间去适应,而且可能并不是所有人都适合这款键盘,但对于mac用户,特别是mac下要进行大量文字/vim/emacs或者编写代码的人来说,只要用熟了,效率的确会有提高。如果你也用过这款键盘,希望分享一下你的使用经验。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,064评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,606评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,011评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,550评论 1 269
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,465评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,919评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,428评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,075评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,208评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,185评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,191评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,914评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,482评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,585评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,825评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,194评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,703评论 2 339

推荐阅读更多精彩内容