数码荔枝
找不到合适的 Mac 键盘,不如自己做一个
找不到合适的 Mac 键盘,不如自己做一个
分享到:

为电脑配一个外接键盘,应该是许多电脑用户都有的需求。如果使用 Windows 系统尚且好说,随便买一把键盘基本都能用。可如果使用 Mac 电脑的话,市面上针对 Mac 设计的键盘真是少之又少,而且价格普遍较高,使用普通键位的键盘还会和 macOS 系统有一些冲突,怎么才能在 Mac 上用到好用的外接键盘呢?

最简单的方法:macOS 自带软件设置

如果你无法为 Mac 找到一款称心或者合适的外接键盘,也没有什么动手折腾的能力,可以用 macOS 系统内置的修饰键功能在一定程度上解决键盘不顺手的问题。

在 macOS 系统偏好设置的键盘部分中,可以通过修改「键盘 – 修饰键」中的选项,将 Caps Lock、Control、Option 和 Command 键做简单的键位交换。对于只想换掉空格键左侧和右侧这些功能键的用户来说,这些选项已经基本够用。可对于有更高要求,希望像在 Windows 上那样使用到更多键盘功能的用户来说,就需要用到其它软件的辅助。

进阶版本:使用 Karabiner 和脚本

macOS 平台有一个「神器」级的软件 Karabiner,可以完美解决外接键盘与默认键位不同的问题。安装完毕,点击状态栏上的 Karabiner 图标,选择 「Preference」菜单,我们可以在设置面板中找到相应的设置选项。

在软件设置界面的Change Key标签页中,可以按照图形界面中的文字提示,快速设置好想要改动的按键。比如想要将左侧的 Command 键改为 Option 键,勾选「Change Command_L Key (Left Command)」中的「Command_L to Option_L」选项即可。你也可以在这里找到更多键位的改动选项,并根据自己的需求定制它们。

如果自己比较有 geek 精神,或是认为普通的键位修改功能也无法满足自己的需求,可以尝试自行编写按键脚本。在「Preference」菜单中选择「Misc & Uninstall」选项,点击页面中的「Open private.xml」按钮,即可打开脚本文件。提示一点,作为一个有动手能力的用户,最好在改动脚本文件之前,先将其备份一遍,以防之后发生的意外。

写脚本和写代码一样,只要摸清语法和规则,就可以完全按照自己的想法进行编写。这里简单介绍一下语法,所有的键盘功能代码都要写在 <root></root> 之间,每个改键语句都需要添加 <autogen></autogen> 标签组,在 __KeyToKey__ 之后添加两个 KeyCode::,第一个之后添加想要修改的键,第二个之后添加需要修改成的键。

比如想要把 F10 改为音量+,功能部分的代码如此,通常一个改键写为一行,下面的示例代码为方便展示做了换行处理:

<autogen>
__KeyToKey__ KeyCode::F10, 
KeyCode::VOLUME_UP
</autogen>

如图为修改 F10 按键为音量加按键的完整代码示例,其中,<name> 标签为这个改键的名称或标题,方便用户区分,<identifier> 为标签,作用与 <name> 相似,通常需要加一个 private. 的前缀。

修改完脚本文件后,再次打开「Preference」菜单,在「Change Key」标签页中点击「Reload XML」按钮,即可使刚才编辑好的配置文件生效。如果还有进一步的需求和更强的学习能力,需要用按键来完成某些进阶功能,你可以参考 Karabiner 官方文档 根据需求编写更为复杂的脚本。

需要注意的是,OS X 10.11 及以下版本中我们可以正常使用 Karabiner 正式版,从 macOS Sierra 开始,就只能使用官方在 GitHub 上开源的 Karabiner-Elements。且以上教程仅适用于 Karabiner 正式版,Karabiner-Elements 的脚本编辑方法与之前类似,具体请参考 GitHub 文档

买一套更合适的键帽

针对键盘的软件和脚本搞定之后,不妨再对键盘的外观进行一番改造,使之更像是专为 Mac 打造的键盘,也更符合我们的使用习惯,降低因为修改键位之后带来的学习成本。对于具体的产品,这里不做特别推荐,你可以在一些购物平台中同时输入「Mac」、「键帽」找到相关的产品,不过,你需要注意搜索出来的键帽能否直接安装在你的键盘上,一般情况下,告诉卖家你的键盘型号,他们都会帮你判断是否可用。

图片来自淘宝

macOS 专用键盘推荐

如果你懒于折腾且资金充裕,不妨购买一把专门为 Mac 设计的键盘,省时省力。这里也推荐几款专为 Mac 设计的外接键盘,具体的链接和购买方式还请自行搜索:

  • HHKB

这是一个来自日本的键盘品牌,和传统机械键盘不同,它采用的是「静电容」结构,简单来说,就是按键反馈更加「温柔」。

目前这款键盘有 3 种配置,普通的 HHKB Pro 2,更加静音的 HHKB Pro 2 Type-S 和蓝牙版的 HHKB Professional BT。

  • Filco Minila Air

这也是一款日本品牌的键盘,采用传统意义上的德国 Cherry 机械轴,有茶轴、青轴、红轴和黑轴四个最流行的版本可以选择。

  • Matias Laptop Pro

Matias 是一个专为 Mac 生产机械键盘的加拿大厂商,这款键盘采用了自己生产的「Quiet Click」轴,相比于之前两款的 Cherry 轴和静电容,噪音更小使它的优点,它也是很多使用用 Mac 写作的用户的首选。

  • Apple Magic Keyboard

最后推荐一个苹果的自家产品,如果不想折腾或是不会写脚本文件,同时又想接一个外接键盘,这当然是最好的选择了,键位和 Mac 笔记本的键盘完全一致,也就没有任何学习成本,价格相比于机械键盘也更为亲民。

文章评论 (7)

shiweifu进行回复 不想回复 Ta 了

您忘了输入昵称
为了更好地彼此沟通,评论字数不得少于5个

关注有礼

关注公众号,每月领取大额券,最先了解软件上新与促销信息
公众号:shumalizhi