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

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

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

В случае, если есть более полезные комбинации, о которых я не знаю, я хочу найти список всех мертвых комбинаций клавиш для этой раскладки клавиатуры, но я не смог этого сделать. Я знаю из поиска, что раскладка клавиатуры определена в 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

Связанный контент