Раскладка клавиатуры
Бегло:
С раскладкой клавиатуры в компьютерных системах давние нелады. Их вечно первыми придумывают американцы, которые знают только 26 латинских букв.
Что такое раскладка
То, что мы по-привычке называем раскладками, на самом деле не раскладки. Настраивая
Option "Xkblayout" "us,ru(winkeys)"
мы указываем одну раскладку us, к которой дополнительно приляпаны русские буквы, которые включаются модификатором.
Переключатели раскладки
Основная неприятность в Иксах: раскладка переключается при нажатии клавиш-переключателей, в отличие от DOS/Windows (не знаю, как в текстовой консоли Linux), где раскладка переключается при отжатии клавиш-переключателей, что, безусловно более верно. Эта особенность препятствует использованию горячих клавиш, в комбинацию которых входят клавиши-переключатели. например, переключение по Ctrl-Shift или по Alt ведёт к тому, что Ctrl-Shift-F4 или Alt-S уже не ввести.
https://bugzilla.altlinux.org/show_bug.cgi?id=18104
Настройка раскладки
Нормальных штатных средств не видится. Наиболее известный общесистемный способ настройки раскладки выглядит как /etc/X11/xinit/fixkeyboard. Хорошо хоть не hackkeyboard.