现在是使用 Karabiner Elements complex modifications 功能将 Caps Lock 映射为 HyperKey+Escape ,但是和使用 simple modification 将 Caps Lock 映射为 Esc 相比,complex modifications 体感有延迟,原因是后者是在 caps lock 弹起的时候才会触发 escape down 。
有没有更好的方案,需求如下:
![]() |
1
1OF7G 5 天前 ![]() 同样 CapsLock -> Esc & HyperKey 嫌慢,改用 Tab 了。现在一直 Tab + HJKL
|
![]() |
2
Shatyuka 5 天前
我这测试了下还好啊,按下 Escape ,EventViewer 那边组合键都有 down 事件。
{ "manipulators": [ { "description": "Change caps_lock to command+control+option+shift+escape.", "from": { "key_code": "caps_lock", "modifiers": { "optional": ["any"] } }, "to": [ { "key_code": "escape", "modifiers": ["left_command", "left_control", "left_option", "left_shift"] } ], "type": "basic" } ] } |
3
wangee OP @Shatyuka #2 我是用的 to_if_alone 字段映射的 escape ,因为 karabiner 要判断是否独立按下,因此肯定会有延迟。
你的配置中 hyper 和 escape 是同时按下的,我先试试看,谢谢 |
4
kongkongkong101 4 天前 ![]() 我是用 right cmd 配合 jikl 做光标移动。配合左侧按键是一堆定制化的功能,比如移动窗口,打开应用,激活 alfred 工作流之类的。感觉比 caps 位置方便些,当然也有可能我左手小拇指不够灵活。
|