主要就是想将 caps lock 替换成组合键 command+option+control+shift 有什么替换方案么? kerboard maestro 可以么?主要是想用来配合 hammerspoon 快捷启动 APP 来使用,现在很不习惯, 看了 Karabiner-elements 现在还不能 1 对多的组合使用!
1
qq432591 OP 刚装了 Keyboard Maestro 还没设置成功,不知是不是姿势不对。
还请老司机来带带路!!!!! |
2
hvsy 2016-09-27 16:26:14 +08:00
|
4
bao3 2016-09-27 16:32:54 +08:00 via Android
想想 karabiner 带来的收益和 10.12 相比 ,决定是否要降级 。像我,新系统完全没新意,仍然在用 karabiner 。
|
6
jy01264313 2016-09-27 17:08:23 +08:00
你们的 caps lock 有没有 delay
caps lock 快速按没有效果 |
7
ZoraZhang 2016-09-27 17:40:31 +08:00
从描述来看 BetterTouchTool 应该可以做到你说的效果,我用 BTT 实现了左 Shift 键切换输入法
|
8
vivianalive 2016-09-28 08:08:40 +08:00
@jy01264313 那不是 bug, 而是一个 mac 系统专属的 feature ,防止用户误按 caps lock... 😂
|
9
jy01264313 2016-09-28 09:45:07 +08:00
@vivianalive 是啊,能不能取消,手速快的,更本安不上那个 caps lock 键😂
|
10
sunxiaonian 2016-09-28 09:52:55 +08:00
BTT 无法实现楼主说的效果, KM 也无法实现,他们只能实现按住某个键=按下一个快捷键组合,比如 com+option+control+shift+C,而无法实现按下某个键=com+option+control+shift
|
11
avalon 2016-09-30 11:52:49 +08:00
目前用 hammerspoon + karabiner-elements 可以实现
|
13
avalon 2016-09-30 15:19:47 +08:00 via iPhone
使用 karabiner-elements 将 caps 设置到 f19 ,然后使用 lucifr 写的 hammerspoon 配置文件 https://gist.github.com/lucifr/b0780e38045235027ef11746041dc120
|
14
qq432591 OP @avalon 好,我看看, 刚才听你说可以实现,去 github 上看了下 Karabiner-elements ,应该是没办法让 caps lock 键替换成 command+option+control+shift 组合键,想了下 目的是想把 caps lock 键替换掉 然后通过 caps lock + _ 键位来快捷启动 app ,那就直接把 caps lock 换成 F19 然后让 hammerspoon 设置成 F19 + _ 来搞事情 。这应该就可以了,思路应该跟你差不多吧
|
15
avalon 2016-09-30 16:11:14 +08:00
@qq432591 按照那个配置,应该可以实现你想要的 caps+键位快捷启动 app 了。 其实我就是为了 caps 呼出 alfred 😄
|
16
qq432591 OP @avalon 遇见一个很蛋疼的问题, 之前的脚本是这样 赋值的
-- key define local hyper = {'ctrl', 'alt', 'cmd', 'shift'} local hyperShift = {'ctrl', 'alt', 'cmd', 'shift'} 若同时按下 control+option+command+shift +相应的按键 是可以启动 APP 的 那现在我想将 hyper 设置成 F19 键, -- key define -- local hyper = {'F19'} -- local hyperShift = {'F19'} 这么写却不行, 应该是这里的 F19 名字有问题,这个 keycode 怎么查到,找了很多资料 都不行! |