最近,我意识到我的 ^A 键绑定在 OSX 中已停止工作。
我猜想某些应用程序已将 ^A 注册为热键,但我对此并不确定。我不记得最近安装了什么新东西,但肯定有可能我安装了,只是忘记了。
其他一些相关信息:
- ^A 在任何应用程序中都不起作用——这不仅仅是 Terminal.app 的问题
- 其他控制组合(例如:^E)仍按预期工作
- 查看“键盘系统偏好设置”窗格,没有显示与 ^A 绑定的任何内容
- 重启无济于事
- 然而,使用新创建的账户登录做使问题消失(即:^A 适用于测试账户)
- 我的 StandardKeyBinding.dict 具有正确的 ^A 值
- 注意:我在 /Library/KeyBindings 或 ~/Library/KeyBindings 中没有 DefaultKeyBinding.dict
关于如何调试这个问题有什么想法吗?
答案1
我仍然希望得到有关如何调试这类事情的评论,但这个问题的答案在这里:http://forums.macrumors.com/showthread.php?t=1172355
您可以通过删除以下 plist 文件来解决此问题,这将重置所有键盘快捷键:~/Library/Preferences 中的 com.apple.symbolichotkeys.plist,然后注销并重新登录。