Русские раскладки клавиатуры
Введение
Раскла́дка клавиату́ры — соглашение о соответствии типографических символов (букв, цифр, знаков препинания и т. д.) письменного языка клавишам клавиатуры компьютера, печатной машинки или другого устройства, с помощью которого вводится текст. Существует множество стандартных раскладок для различных языков. Более подробно можно прочитать в Википедии.
Здесь будет идти речь только о консольных раскладках клавиатуры.
Варианты раскладок
В Gentoo linux все раскладки можно разделить на официальные или которые есть в Portage и не официальные которых соответственно в Portage нету.
Официальные
- ru — кодировка KOI-8, переключение Right-Ctrl, одиночный символ Right-Alt
- ru1 — кодировка KOI-8, переключение Right-Alt
- ru2 — альтернативная кодировка (IBM866), переключение Right-Alt
- ru3 — кодировка KOI-8, 102 кнопочная клавиатура, переключение CapsLock, Shift+CapsLock — фиксация регистра
- ru4 — кодировка KOI-8, 105 кнопочная клавиатура, переключение CapsLock, Shift+CapsLock — фиксация регистра
- ru-cp1251 — кодировка CP1251, переключение Right-Ctrl, одиночный символ Right-Alt
- ru-ms — раскладка как в Microsoft Cyrillic keyboard layout, переключение Right-Ctrl
- ru_win — кодировка CP1251, переключение Right-Ctrl, одиночный символ Right-Alt
- ru-yawerty — кодировка KOI-8, раскладка «ЯВЕРТЫ» (это бывает удобно при работе на клавиатуре без русских символов), переключение Right-Alt
- ruwin_alt-CP1251 — кодировка CP1251, переключение одиночный символ Right-Alt
- ruwin_alt-KOI8-R — кодировка KOI8-R, переключение одиночный символ Right-Alt
- ruwin_alt-UTF-8 — кодировка UTF-8, переключение одиночный символ Right-Alt
- ruwin_cplk-CP1251 — кодировка CP1251, переключение CapsLock, Shift+CapsLock — фиксация регистра
- ruwin_cplk-KOI8-R — кодировка KOI8-R, переключение CapsLock, Shift+CapsLock — фиксация регистра
- ruwin_cplk-UTF-8 — кодировка UTF-8, переключение CapsLock, Shift+CapsLock — фиксация регистра
- ruwin_ctrl-CP1251 — кодировка CP1251, переключение одиночный символ Right-Ctrl
- ruwin_ctrl-KOI8-R — кодировка KOI8-R, переключение одиночный символ Right-Ctrl
- ruwin_ctrl-UTF-8 — кодировка UTF-8, переключение одиночный символ Right-Ctrl
- ruwin_ct_sh-CP1251 — кодировка CP1251, переключение Ctrl-Shift
- ruwin_ct_sh-KOI8-R — кодировка KOI8-R, переключение Ctrl-Shift
- ruwin_ct_sh-UTF-8 — кодировка UTF-8, переключение Ctrl-Shift
Неофициальные
- ru-utf — кодировка KOI8-R, переключение Right-Ctrl, одиночный символ Right-Alt. Брать тут.
- ru5 — кодировка KOI8-R, переключение Ctrl+Shift. Брать с www.sharemania.ru
- ru-mab — кодировка UTF-8, переключение по Ctrl+Shift. Взять можно тут
Настройка
Раскладка клавиатуры настраиваются в файле /etc/conf.d/keymaps к примеру:
# Раскладка вашей клавиатуры
keymap="ruwin_alt-UTF-8"
# Опционально
windowkeys="YES"
# Кодировка выбранной раскладки вашей клавиатуры .
# К примеру для 'ru5' раскладка кодировки будет koi8-r.
#dumpkeys_charset="koi8-r"
Если вы выбрали неофициальную раскладку к примеру ru5 то её надо скачать и положить в /usr/share/keymaps/i386/qwerty.