okass2 在版块 macOS | iOS 中回复了话题 macOS 如何用 Shift 一键切换原生输入法 2个月前
另外一种方法: 在不改变原有快捷键功能的情况下进行配置
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.至此,配置工作已经完全完成
原文参考:
最后在线: 活跃于 6天, 16小时前
评论: 7
获赞: 0
文章: 0
粉丝: 68
关注: 68
好友: 3
User Rating: ( vote)