升级到 serria 后, karabiner 跪掉了,没办法,只能用 karabiner-elements+hammerspoon 凑合一下。
问题: 我有三个输入法,我希望在 hammerspoon 下设置三个不同的快捷键,分别切换到这三个输入法。
1
xream 2016-10-06 07:45:23 +08:00
有 bug https://github.com/Hammerspoon/hammerspoon/issues/1022
可以用这个 https://github.com/hnakamur/inputsource 切换 Serria 亲测 |
2
sinker 2016-10-06 10:21:03 +08:00 via iPhone
ls 的方案我试过了,和 Karabiner 一样直接通过 inputsource 切换输入法,在缓冲区的处理上不理想。
可以试试用 hammerspoon 实现 https://github.com/15cm/keyboard/blob/master/Karabiner/private.xml 这个设置 339 行后的逻辑,在中日文等带缓冲区的输入法下正常工作。 |
3
introom OP @xream 我现在使用自带的 hiragana 和 pinyin ,请问他们的 input source name 在哪里可以获得。用你给我提供的那个软件,不管在什么输入法,它总显示 com.apple.keylayout.US
|
5
introom OP @xream 对,我就是这样子试的。 layout 始终是 com.apple.keylayout.US 。可能 hiragana 和 pinyin 不是 layout ,只是 method 吧。
|