码迷,mamicode.com
首页 > 其他好文 > 详细

使用 KM 处理 HHKB 方向键

时间:2020-02-09 11:35:12      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:oar   not   组合   str   新版   方式   block   not work   位置   

对于上了 HHKB 这条贼船的人来说,刚开始使用起来最大的别扭可能就是没有方向键的问题了。

最早的我使用 Karabiner 来解决,里边有一些内置的组合可以替代方向键,我用 control + hjkl(同vi) 替代四个方向键,因为 HHKB 的 control 在 caps lock 的位置,所以使用起来还是很舒服的,But 当系统升级到 macOS Sierra 后,Karabiner 就不能工作了,作者也在官网中写了:

Karabiner does not work on macOS Sierra at the moment.

同时也给出了替代方案,使用 Karabiner-Elements,但是新版的 Karabiner 并不支持这样的组合,所以我就又走上了寻找解决方向键之路。

后来找到了 Keyboard Maestro(简称 KM) 这个神器,这个软功能非常多,不过我只用了里边的设置组合键的功能,我自定义了 5 个组合,用来解决 HHKB 中的不方便的方向键问题。

分别是 < 大专栏  使用 KM 处理 HHKB 方向键code>control + hjkl 来操作方向和 control + delete 来反向删除(也就是删除光标后边的内容),但是用起来有些问题:不能连击(比如按住 control + h 光标不可以一直前移,需要手动敲击多次),然鹅就在我将就用了小一年后,今天尝试将触发方式 is pressed 改成了 is down,成功解决了不能连击的问题,所以 HHKB 方向键 的问题现在可以说是完美解决了。

不过我现在并没有将 Karabiner-Elements 删掉,因为里边有一个比较实用的功能:可以在插入外置键盘时禁用内置键盘的功能,防止意外点击。因为我之前是把 HHKB 垫到 Mac 上用的,经常不小心按住了某个键,现在我把 Mac 放在了支架上,已经不会再出现这个问题了,不过我还是留下了它。

最后上一张设置截图(我将 KM 中自带的其他组合全都关闭了,只留下 5 个我自己写的组合):

技术图片

使用 KM 处理 HHKB 方向键

标签:oar   not   组合   str   新版   方式   block   not work   位置   

原文地址:https://www.cnblogs.com/lijianming180/p/12286281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!