OS X 忽略 DefaultKeyBinding Option+U

OS X 忽略 DefaultKeyBinding Option+U

我正在构建一个具有一些有用功能的 DefaultKeyBinding.dict。

我想要的功能之一是uppercaseWord:,但当我尝试将其绑定到 Option+U 时,OS X 会忽略此绑定。它还会忽略其他“组合”绑定,Option+I、E 等。

有什么办法可以让 OS X 尊重我的绑定吗?我知道它会忽略其中一些以确保应用程序正常运行,但我没有在任何地方看到它们的列表。有吗?

编辑:似乎死键优先于绑定。解决方案是将死键重新映射到其他地方,这样我的正常键就可以工作了。

答案1

我能想到的唯一选择就是使用尤克里里创建没有死键状态的自定义键盘布局。

除了死键之外,没有太多无法覆盖的组合键。我发现的唯一组合键是 shift-command-arrows、control-option-command-arrows 和 command-tab。

相关内容