如何找到Mac终端命令关闭默认Control+Space系统键盘快捷键
关闭Mac系统级Control+Space快捷键的终端命令
你要修改的是系统级输入源切换快捷键(对应Control+Space),以下是直接通过终端操作的解决方案:
1. 禁用Control+Space切换输入源的快捷键
执行命令清空该快捷键的绑定:
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 60 "<dict><key>enabled</key><false/></dict>"
注:60是系统分配给“切换到上一个输入源”操作的快捷键ID,Control+Space默认绑定的就是这个操作。
2. 关闭菜单栏输入法图标(对应底部复选框)
如果底部复选框是指“在菜单栏显示输入法菜单”,执行命令关闭:
defaults write com.apple.TextInputMenu visible -bool false
3. 让设置立即生效
重启SystemUIServer使修改即时生效:
killall SystemUIServer
自定义查找其他系统快捷键
如果你的目标不是输入源切换,可以先列出所有系统快捷键的配置,找到对应操作的ID:
defaults read com.apple.symbolichotkeys AppleSymbolicHotKeys
在输出中找到包含control space的条目,修改其enabled字段为false即可。
内容的提问来源于stack exchange,提问作者assisrMatheus
相关产品推荐
相关产品推荐

