Как получить dead_greek на ключе F9?

Я пытаюсь заставить свой ключ 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 во всех разметках.

3
задан 5 December 2017 в 15:32

1 ответ

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).

2
ответ дан 1 December 2019 в 16:54

Другие вопросы по тегам:

Похожие вопросы: