Где определяется поведение "мертвых" клавиш на раскладках клавиатуры Ubuntu?

Я использую Ubuntu и использую раскладку клавиатуры (в частности, США с мертвыми клавишами AltGr), которая, как следует из названия, включает в себя несколько мертвых клавиш. Некоторые комбинации мертвых клавиш являются неожиданными, но очень полезными, например, номера верхних и нижних индексов с использованием мертвых клавиш ^ и followed, за которыми следует соответствующее число соответственно.

Если есть более полезные комбинации, о которых я не знаю, я хочу найти список всех комбинаций мертвых клавиш для этой раскладки клавиатуры, но я не смог этого сделать. Из поиска я знаю, что раскладка клавиатуры определяется в usr/share/X11/xkb/symbols/, но это ссылается на мертвые ключи по именам / ключам, таким как dead_grave, dead_tilde, и так далее. Эти ключевые символы явно определены в /usr/include/X11/keysymdef.h (или они были раньше, я не могу найти файл на моем компьютере). При просмотре версии этого файла в сети, мертвым ключам присваивается только код, а не список комбинаций.

У меня вопрос, где определены мертвые ключи?

1 ответ

Не уверен, что это макет, я думаю, что это поведение композиции, вероятно, зависит от локали.

В любом случае, вы можете посмотреть здесь комбинации:

https://cgit.freedesktop.org/xorg/lib/libX11/plain/nls/en_US.UTF-8/Compose.pre

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