Я пытаюсь заставить свой ключ F9 функционировать, поскольку dead_greek составляют символ.Это не работает.
У меня есть пользовательская раскладка клавиатуры в /usr/share/X11/xkb/symbols/us
названный mine
. Это имеет эту запись для ключа F9:
key <FK09> { [ dead_greek, dead_greek, dead_greek, dead_greek ] };
У меня есть другие символы в thsi файле также, таким образом, я знаю, что файл используется. Я могу также работать xmodmap -pke | grep dead_greek
и получите этот вывод:
keycode 75 = dead_greek dead_greek dead_greek dead_greek dead_greek dead_greek XF86Switch_VT_9 dead_greek dead_greek XF86Switch_VT_9
dead_greek ключ там, но ни одна из Составить работы комбинаций. Если я ввожу dead_greek + a
например, я просто a
, нет α
. Эта комбинация перечислена в /usr/share/X11/locale/en_US.UTF-8/Compose
файл, который я предполагаю, что использую начиная с других составных последовательностей оттуда, работает (но я положителен, поскольку я не знаю, как проверить, которые Сочиняют, файл находится в ue).
Почему мой F9 не работает, поскольку dead_greek составляет ключ?
Для отладки я также работал xev
и нажал F9. Я получаю вывод state 0x10, keycode 75 (keysym 0xfe8c, dead_greek), same_screen YES,
указание, по крайней мере, на него частично работает, просто не работание греком составляет ключ.
Я использую KDE в случае, если это имеет значение. У меня также есть несколько раскладок клавиатуры, но вывод от xmodmap показывает dead_greek во всех разметках.
dead_greek
не использует составить ключ/usr/share/X11/locale/en_US.UTF-8/Compose
только диктует составляют сочетания клавиш. Когда это делает, они запускают с <Multi_key>
, например,
<Multi_key> <period> <period> : "…" ellipsis # HORIZONTAL ELLIPSIS
Запись для α:
<dead_greek> <a> : "α" U03B1 # GREEK SMALL LETTER ALPHA
Поэтому Вы не должны нажимать Composedead_greeka. Необходимо вместо этого нажать dead_greeka.
Насколько я могу сказать, Ваша контурная карта на самом деле корректна.
Также стоит отметить, что это не работало в каждом приложении, которое я попробовал (я не мог использовать dead_greek в Сублимированном тексте, но это работало в Google Chrome).