安装 Karabiner-Elements 和 Capslock

设置单击 Caps 切换输入法

打开配置文件 ~/.config/karabiner/karabiner.json

找到 “description": “capslock = esc(click) | hyper(hold)”

改 to_if_alone 值(to_if_alone 表示短按,to 表示长按):

(推荐)caps_lock:保持原功能,在 Bob 输入框切换不了输入法

{
    "to_if_alone": [
        {
            "key_code": "caps_lock"
        }
    ]
}

映射到切换输入法的快捷键,切换有点延迟,有时候会切换不到

{
    "to_if_alone": [
        {
            "key_code": "spacebar",
            "modifiers": ["left_control"]
        }
    ]
}

Windows