Xorg имеет две раскладки, переключаемые через CTRL+SHIFT - "ru,en".
При этом ничего не говорится о кодировках.
Благодаря чему иксовые приложения (xterm, например) узнают о том, 'Q' или 'Й' я нажимаю?
1. Если им передаётся код непосредственно символа, тогда в какой кодировке? Ведь о кодировке в xorg.conf речи нет - только об имени раскладки 'ru, en, fr, es, bg, de..."
2. Или приложениям передаётся аппаратный код клавиши (CTRL нажата, CTRL отпущена) + выбранная раскладка в данный момент?
Интересует вся цепочка происходящего от нажатия клавиши до появления буквы 'Й' в кодировке utf-8, которая поставлена в xterm, например.
Спасибо за попытки понять мой бредовый вопрос.