Раскладка клавиатуры

Материал из База знаний Etersoft
Перейти к: навигация, поиск

Бегло:

С раскладкой клавиатуры в компьютерных системах давние нелады. Их вечно первыми придумывают американцы, которые знают только 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.