Параметр сопоставления + 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="
" />
<key code="40" output="else:
" />
<key code="48" output="	" />
...