作者最近启动了HHKB键盘。这款键盘在IT行业拥有光环的祝福。一个是“程序员工件”和“ Emacs / Vim朋友”的光环,另一个是其价格光环。人们不敢轻易接近。第三个是其关键布局,与其他同类产品相比,这完全是“非主流”。
为什么要购买HHKB
“说服自己不买一件东西只需要一个原因,说服自己买一件东西可以创建成千上万个原因。”
2000元的键盘投资对许多中国人来说并不值得。但是我认为,只要一件事情能够提高工作效率并发挥其价值,就值得尝试。
作者的主计算机是Mac笔记本。有三个主要任务。首先是编写可能会在将来成为顶级应用程序的代码。第二种是使用vim编写操作和维护脚本;第三是孩的柔软。

image.png
非主流键
购买键盘时,您需要适应的主要事情是它看起来有点“非主流”键位置分布。他的口口相传的成功也处于关键位置,而抱怨最多的也是关键位置。
没有单独的上,下,左和右键。 Ctrl键保留为空白,并且大写字母被抢占。在我看来,这种看似“粗暴”的整形符合已故乔帮派的遗产。这个世界把产品带给产品。有很在做加法,但是那些人敢于进行减法甚至大胆地除法。
如果您是ctrl键的重度用户,那么一旦使用键盘,您会发现ctrl键位置的更改简直是神奇的。过去,您需要向左移动小拇指以按住ctrl键。现在,您可以轻松按动,而无需用左手离开基本键区域。无论是ctrl + c / v还是vi中的ctrl + f / b / n / p,您都不需要动手掌。
在正常的工作环境中,您确实需要适应。您需要按住fn键才能使用向上,向下,向左和向右键的功能,但是在vim / emacs环境中,快捷键是按住ctrl + f / b / n / p,如果您熟悉该操作后,会忘记标准键盘的四个方向箭头,甚至会觉得不再触摸它们。并且在MAC环境中,只要默认情况下文本编辑器基本上支持这些关键功能即可。
mac下的优化配置指南
拨动开关设置

image.png
实际上,背面板上的图标已写得很清楚。共有6个开关。要使用mac,您需要将2号开关设置为打开,而3号开关设置为打开意味着删除是我们习惯的退格键。如果将其设置为off是删除键的功能(在当前光标之后删除内容),则我保留默认设置。值得注意的是,如果将6号开关设置为打开,则意味着如果您在上学时间不输入键盘,它将不会进入睡眠状态,这会加速电池消耗。
解决中英文键切换问题
如前所述,ctrl键取代大写字母的位置,并且在Mac中默认情况下使用大写字母在中文和英文之间切换。对于中国用户来说,这是必不可少的功能。我们的目的是将大写键的功能移至左侧的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
您需要检查是否将所有F1,F2等键用作标准功能键功能,否则您的hhkb默认值f1-f12没有定义的功能。
结论
通过上述简单步骤,HHKB基本上可以在mac上愉快地工作。确实,要适应关键位置的变化需要一段时间,它可能并不适合所有人,但适用于mac用户,尤其是那些需要在Mac下执行大量text / vim / emacs或编写代码的用户,例如只要使用得当,效率确实会提高。如果您使用过此键盘,希望与您分享经验。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-363057-1.html
#吴亦凡1106生日快乐##吴亦凡BadGirl##吴亦凡BadGirl##吴亦凡1106生日快乐#
最新法规发布了
快快