Macos 映射选项+;k在崇高的文本中—;ST从来没有见过它,什么在吃它?(操作系统X)

Macos 映射选项+;k在崇高的文本中—;ST从来没有见过它,什么在吃它?(操作系统X),macos,sublimetext3,sublimetext,macos-catalina,colemak,Macos,Sublimetext3,Sublimetext,Macos Catalina,Colemak,我意识到我从来没有使用过通过按住option键可以获得的任何特殊字符,所以我决定将它们映射到更有用的字符 这一点最初很好,直到我尝试重新映射opt+k(好吧,既然我在colemak上,opt+e对我来说)并且似乎有什么东西在侵蚀着这把钥匙。当我使用Key Codes应用程序时,我可以看到opt+k被正确识别 但是当我进入升华文本调试模式(Sublime.log\u input(True))时,我可以看到它从未收到opt+k。在下面的屏幕截图中,您可以看到,除了opt+e外,Sublime还可以

我意识到我从来没有使用过通过按住option键可以获得的任何特殊字符,所以我决定将它们映射到更有用的字符

这一点最初很好,直到我尝试重新映射opt+k(好吧,既然我在colemak上,opt+e对我来说)并且似乎有什么东西在侵蚀着这把钥匙。当我使用Key Codes应用程序时,我可以看到opt+k被正确识别

但是当我进入升华文本调试模式(
Sublime.log\u input(True)
)时,我可以看到它从未收到opt+k。在下面的屏幕截图中,您可以看到,除了opt+e外,Sublime还可以识别行中的其他每个键

什么东西能吃掉一把钥匙,使Sublime Text永远看不到它,而另一个mac应用程序(钥匙代码)却能看到它


如果它们是相关的

我最终解决了这个问题,将密钥直接映射到.keylayout文件中我想要的输出,而不使用ST进行映射

...
<keyMap index="3">
    <key code="36" output="&#xD;" />
    <key code="40" output="else:&#xD;" />
    <key code="48" output="&#x9;" />
    ...
。。。
...