воскресенье, 30 октября 2011 г.

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


После установки системы по умолчанию включена та раскладка клавиатуры, которая была выбрана в самом начале установки.
Чтобы добавит дополнительные раскладки открываем меню


И выбираем Параметры системы (System Settings), а там выбираем устройства ввода (Input devices)


На первой вкладке можно выбрать модель клавиатуры.
По умолчания там скорее всего будет стандартная 104 клавиши. Если у Вас ноутбук  - рекомендую выбрать из списка Вашу модель или близкую к Вашей, это включит такие клавиши, как управление звуком, яркость экрана и пр.
В моем случае клавиатура для линейки Thinkpad отлично работает с 3000 линейкой Lenovo.


Переключаемся на закладку правее и начинаем настраивать раскладки клавиатуры.
Слева на право начинаем выставлять нужные нам параметры:
Для добавления новой дополнительной раскладки - ставим птичку "Настроить раскладки" и жмем кнопку добавить.


В открывшемся окне во второй строке - "Раскладка" выбираем нужную нам.


Как пример - русская фонетическая.


Жмем ОК и добавляем, если требуется, следующую. Если раскладок более двух, как в моем случае - рекомендую поставить птичку слева внизу на "Доступные раскладки" и рядом оставить параметром 2. К этому мы еще вернемся позже.
Далее выбираем область переключения раскладок. Для меня наиболее удобный вариант - "Окно", при такой настройке раскладка запоминается для каждого окна.

Далее двигаемся правее и жмем верхнюю из трех кнопок - "Основные комбинации клавиш". Если вы настраиваете впервые то скорее на кнопке будет надпись "Не определена".


Откроется окно для настройки переключения раскладок. Тут выставляем две кнопки:
Shift + Caps Lock - это основная комбинация для переключения раскладок
Любая клавиша Win (во время нажатия) - этой кнопкой удобно переключатся временно на другую раскладку, скажем если основной текст на кириллице и надо вставить какое-то слово латинскими буквами - просто зажимаем любую Win и набираем - это существенно быстрее, чем туда-сюда переключать раскладки ради одного слова.


Эта функция становится доступна после включения "Доступные раскладки". Работает это так:
В нашем случае мы выставили 2 "Доступные раскладки" которыми станут две верхние в нашем списке. Именно между ними и будет происходит переключение по горячим клавишам. Редко кто работает сразу более, чем с двумя раскладками. Соответственно мы вешаем на горячие клавиши переключение между раскладками из списка доступных, а переключение списка оставляем переключать мышкой по иконке в трее.

Теперь вернемся к вопросу о фонетической русской раскладке. Дело в том, что большинство новых буков разного размера и цвета поставляются только с латинской клавиатурой. как показывает практика - наклейки (как и подписи маркером) со временем стираются. По этому логичнее использовать фонетическую раскладку, где большинство букв русского алфавита совпадают с буквами латинского алфавита на латинской клавиатуре.
Остается запомнить расположение всего нескольких особенных букв кириллического алфавита:
Вв - Ww
ё - Shift+3
Ё - Shift+4
Жж - Vv
Чч - =
Шш - [
Щщ - ]
ъ - Shift+5
Ъ - Shift+6
Ьь - Xx
Ээ - \
Юю - ~
Яя - Qq
В и Ж я выделил специально. Сложно сказать почему в настройках по умолчанию был сделан такой выбор. Но буква Ж на латинской V просто сводила меня с ума. Но поскольку мы используем Linux нет ничего невозможного;)
Создаем в домашнем каталоге файл .Xmodmap (точка вначале названия делает файл скрытым) и вписываем в него вот такое содержание:
keycode  25 = w W Cyrillic_zhe Cyrillic_ZHE
keycode  55 = v V Cyrillic_ve Cyrillic_VE
сохраняем и после следующей загрузки компьютера буквы на своих местах.

В папке /etc/X11/ есть пример Xmodmap который показывает, что ещё можно делать с его помощью


Комментариев нет:

Отправить комментарий