0

我意识到我从不使用通过按住选项键可以获得的任何特殊字符,所以我决定将它们映射到更有用的东西。

这最初是桃色的,直到我尝试重新映射 opt+k(好吧,因为我在 colemak 上,所以为我选择了 opt+e)并且似乎有东西在吃那个键。当我使用 Key Codes 应用程序时,我可以看到 opt+k 被正确识别。

在此处输入图像描述

但是当我进入 Sublime Text 调试模式 ( sublime.log_input(True)) 时,我可以看到它永远不会收到 opt+k。在下面的屏幕截图中,您可以看到除了 opt+e 之外,Sublime 可以识别该行中的所有其他键。

在此处输入图像描述

什么可以吃掉 Sublime Text 永远看不到的键,但另一个 mac 应用程序(Key Codes)却可以?

我的 .keylayoutST 键盘映射,以防它们相关

4

1 回答 1

0

我最终通过将密钥直接映射到 .keylayout 文件中我想要的输出来解决它,而根本没有使用 ST 进行映射。

...
<keyMap index="3">
    <key code="36" output="&#xD;" />
    <key code="40" output="else:&#xD;" />
    <key code="48" output="&#x9;" />
    ...
于 2020-09-07T14:52:20.810 回答