• 另外一种方法: 在不改变原有快捷键功能的情况下进行配置

    1.软件下载 :https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v14.13.0
    2.安装配置:注意相关隐私权限的放开
    3.进入Karabiner的配置目录:
    cd ~/.config/karabiner/assets/complex_modifications
    4.创建一个 remapLShift.json 的文件,实现下面两个效果:

    • 默认的 left_shift 组合按键效果保留,即仍然Shift+字母、数字 仍然和不做 Mapping 映射之前一样
    • 单独按下Left_Shift按键,则等同于按下 Left_Control+Alt+Space空格,即实现输入法的切换,体验和Sougou 切换一致

    动态

    5. remapLShift.json配置内容
    {
    “title”: “L_Shift to Ctrl+Alt+Space”,
    “rules”: [
    {
    “description”: “Change L_Shift to control + alt + space to switch EN/ZH”,
    “manipulators”: [
    {
    “type”: “basic”,
    “from”: {
    “key_code”: “left_shift”,
    “modifiers”: {
    “optional”: [“any”]
    }
    },
    “to”: [
    {
    “key_code”: “left_shift”,
    “lazy”: true
    }
    ],
    “to_if_alone”: [
    {
    “key_code”: “spacebar”,
    “modifiers”: [“left_control”, “left_option”]
    }
    ]
    }
    ]
    }
    ]
    }

    6.配置加载

    动态动态

    动态

    7.至此,配置工作已经完全完成

    原文参考:

    Mac 输入法shift切换

     

WirelessLink
Logo