LINUX.ORG.RU

Ответ на: комментарий от mky

>Наверное, надо редактировать map-файл. Скопировать его под другим именем, декомпрессировать и править. Это обычный текстовый файл. http://www.slackware.pp.ru/index.php?id=ID8

Или попросту взять другой. Скажем у MOPSов.

KblCb ★★★★★
()
Ответ на: комментарий от mky

Попытался сделать, как написано по данной вами ссылке: прописал в .map-файле control keycode 42 = AltGr_Lock. После загрузки полученного мапа в loadkeys и нажатия Ctrl+Shift перестал работать Backspace, пробел и вообще клавиатура стала себя вести неадекватно.
Посмотрел, к чему привязан в моём мапе правый Alt. Оказалось, не к AltGr_Lock, а к CtrlR_Lock. Прописал по аналогии alt keycode 42 = CtrlR_Lock. По Alt+Shift раскладка таки переключилась на русскую, но назад переключаться не захотела. Что я делаю не так?

Betanuzir
() автор топика
Ответ на: комментарий от Betanuzir

>Прописал по аналогии alt keycode 42 = CtrlR_Lock.

Надо прописывать несколько строчек, ведь когда у вас CtrlR_Lock, это означает, что зажат правый Control, поэтому в режиме русского текста вы нажимая Alt+Shift получает последовательность CtrlR+Alt+Shift. Добавьте

ctrlr alt keycode 42 = CtrlR_Lock

и потом добавляйте другие варианты, если нужны, допустим для "keycode 54".

mky ★★★★★
()
Ответ на: комментарий от mky

Спасибо за разъяснение. Ошибку свою понял и исправил.

Betanuzir
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.