笔者近期下手了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的按键修改软件,这一款软件是开源系统且完全免费的,在百度搜索引擎上键入’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或是编写代码得人而言,只需用熟透,高效率确实会出现提升。如果你也使用过这一款键盘,期待分享一下你应用工作经验。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。