Параметр сопоставления + k в Sublime Text - ST никогда его не видит, что его ест? (OS X)

Я понял, что никогда не использую какие-либо специальные символы, которые можно получить, удерживая клавишу выбора, поэтому я решил сопоставить их с чем-то более полезным.

Сначала это выглядело персиковым, пока я не попытался переназначить opt+k (ну, opt + e для меня, так как я на колемаке), и что-то, похоже, пожирает этот ключ. Когда я использую приложение Key Codes, я вижу, что opt+k распознается правильно.

Но когда я перехожу в режим отладки Sublime Text (sublime.log_input(True)), Я вижу, что он никогда не получает opt+k. На этом скриншоте ниже вы можете видеть, что все остальные клавиши в строке распознаются Sublime, кроме opt + e.

Что могло съесть такой ключ, что Sublime Text никогда его не увидит, а другое приложение для Mac (коды клавиш) увидит?

Мои.keylayout и раскладка ST, если они актуальны

1 ответ

В итоге я решил эту проблему, сопоставив ключ напрямую с выходными данными, которые я хотел в файле.keylayout, без использования ST для сопоставления.

...
<keyMap index="3">
    <key code="36" output="&#xD;" />
    <key code="40" output="else:&#xD;" />
    <key code="48" output="&#x9;" />
    ...
Другие вопросы по тегам