需要 0.91.3 版本及以上(check for beta updates)
http://cmsj.net/2017/06/13/karabiner-elements-sierra-hyper.html
https://gist.github.com/yxjxx/4d031af712d171c313d50e92d86dccd7
incase you don't know, KeyCastr 是方便的改键调试工具。
1
hronro 2017-06-17 22:55:53 +08:00 via iPad
这个赞,我一会儿去升级试一下
|
2
rongbin 2017-06-18 01:04:25 +08:00
这个功能太赞了,叠加 hammerspoon, 我的左边 shift 输入中文, 右边 shift 录入中文的功能又回来了。
|
3
gongziheng1995 2017-06-18 02:52:40 +08:00 via iPhone
@rongbin 具体怎么实现?
|
4
blanu 2017-06-18 05:08:27 +08:00 via iPhone
哇,炒鸡棒
|
5
rongbin 2017-06-18 08:54:17 +08:00 2
@gongziheng1995 其实全部使用 hammerspoon 也可以,不过我认为不够直观。
现在我的方案很简单,不饶, 1. 修改切换输入法快捷键为 f19,并且输入法只有两个,我目前使用是 mac 原生输入法 2. 使用 karabiner-elements 支持的 to_if_alone 短按,设置 left_shift 短按为 command + option + control + shift + z ; right_shift 短按为 command + option + control + shift + e 3. 使用 hammerspoon 最简单的快捷键监控 command + option + control + shift + z,当发现当前输入法是英文时,触发一次 f19 切换输入法,否则不动 PS: 至于为何是模拟系统的切换输入法是这样做不会有任何意外,很稳定。代价是,按下 shift 其实会有零点几秒的时间还是老输入法,切换时,打字慢点就是。 |
6
20015jjw 2017-06-18 09:30:19 +08:00 via Android
6666 不用 fork 拉
|
8
rashawn 2017-06-18 13:02:07 +08:00 via iPhone
记得之前又个人另开了一个支持了 所以一直在用那个
现在支持任意键作为组合键了吗 比如 s+hjkl 这种? |
9
gongziheng1995 2017-06-18 15:13:44 +08:00
@rongbin 非常感谢!我去模仿一下。
|
10
rongbin 2017-06-18 20:10:01 +08:00 2
|