сервера, надо задать параметры XkbRules, XkbModel, XkbLayout и, если вам нужно что-то не совсем стандартное – XkbVariant и XkbOptions. Например, Option 'XkbRules' 'xfree86' Option 'XkbModel' 'pc104' Option 'XkbLayout' 'ru' Option 'XkbVariant' '' Option 'XkbOptions' 'ctrl:ctrl_ac' Option 'XkbRules' 'xfree86' означает, что модуль XKB должен в соответствии с правилами, описанными в файле …
Подробнее »Второй способ задания конфигурации клавиатуры
Второй способ задания конфигурации клавиатуры заключается в том, что вы можете указать одной инструкцией сразу полный набор настроек. Такие наборы называются keymaps и, также как и обычные компоненты конфигурации XKB, располагаются в отдельных файлах (которые, тоже содержат в себе несколько именованных блоков) в подкаталоге keymap. Обычно, в каждом блоке в файлах …
Подробнее »Здесь описываются возможные типы клавиш
Здесь описываются возможные типы клавиш. Тип клавиши определяет как должно меняться значение, выдаваемое клавишей в зависимости от модификаторов (‹Control›, ‹Shift› и т. п.). Так, например, ‘буквенные’ клавиши относятся к типу ALPHABETIC, что означает, что они имеют разное значение в зависимости от состояния ‹Shift› и ‹Caps Lock›. А клавиша ‹Enter› имеет …
Подробнее »9.3.6. РАБОТА С КЛАВИАТУРОЙ В ГРАФИЧЕСКОМ РЕЖИМЕ
9.3.6. РАБОТА С КЛАВИАТУРОЙ В ГРАФИЧЕСКОМ РЕЖИМЕ В графическом режиме работа с клавиатурой организована значительно сложнее. Подробное описание этого вопроса можно найти в обстоятельном (но, к сожалению, очень трудном для понимания) материале Ивана Паскаля ‘X Keyboard Extension’ [П11.6]. Приведем очень краткий конспект основных положений этого материала. Как было сказано выше, …
Подробнее »Если вас не устраивает ни одна из тех раскладок клавиатуры
Если вас не устраивает ни одна из тех раскладок клавиатуры, которые имеются в каталоге /usr/lib/kbd/keytables/i386/qwerty/, можете попробовать подправить ту раскладку, которая ближе всего к вашему идеалу. Попробуем показать, как это делается, на примере выбора клавиши переключения между русской и латинской клавиатурой (этот совет позаимствован у Романа Минакова, pharao@kma.mk.ua). Для переключения …
Подробнее »Если вы уже перешли в графический режим
Если вы уже перешли в графический режим, то программа showkey может работать некорректно, о чем она вежливо сообщает при запуске. Обратите внимание на эти сообщения! Кстати, showkey неправильно работает не только в графическом режиме, но и при подключении через telnet и т.п. Поскольку чаще всего используется режим преобразования в ASCII-коды, …
Подробнее »Преобразование скан-кодов в коды клавиш
Преобразование скан-кодов в коды клавиш осуществляется в соответствии с внутренней таблицей драйвера клавиатуры. Обычно эта таблица фиксирована, и изменять ее не требуется, хотя в системе существуют команды getkeycodes и setkeycodes, с помощью которых можно просмотреть или изменить некоторые соответствия в этой таблице. Эти команды используются только в том случае, если …
Подробнее »