Kbdswitch

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску

Переключение раскладок

Раскладка настраивается в файле ~/.Xkbmap для каждого пользователя персонально.

По умолчанию настройки следующие:

  1. Переключение раскладки производится нажатием CapsLock
  2. Русская раскладка индицируется зажиганием лампочки ScrollLock на клавиатуре
  3. Включение/выключение ПРОПИСНЫХ букв выполняется через Shift-CapsLock
  4. Через левую клавишу Win можно вводить типографские символы (подробнее здесь.
  5. Как Compose Key настроена клавиша Menu (обычно она слева от правого Ctrl). Она позволяет вводить сложные символы, комбинируя их нажатием клавиш, определяющих составные части. Например, удерживая Compose Key и нажимая по очереди «a» и «~», можно получить символ «́́ã».

Изменение клавиши переключения

При установке для переключения клавиш Ctrl-Shift имеейте в виду, что в Иксах есть особенность, граничащая с багой. В Windows переключение происходит при отпускании клавиш, поэтому клавиши переключения могут продолжать использоваться в клавиатурных комбинациях (например, Ctrl-Shift-F). В Иксах переключение происходит при нажатии клавиш. И комбинации клавиш с участием клавиш переключения становится невозможным.

По умолчанию файл с настройками такой:

$ cat ~/.Xkbmap 
-layout us,ru(winkeys)
-option
-option grp:caps_toggle,grp_led:scroll
-option lv3:lwin_switch,misc:typo
-option compose:menu

Раскладка указана следующим параметром: grp:caps_toggle. Другие варианты (взял здесь):

  • grp:toggle – правый Alt
  • grp:shift_toggle – две клавиши Shift
  • grp:ctrl_shift_toggle – Control+Shift
  • grp:alt_shift_toggle – Alt+Shift
  • grp:ctrl_alt_toggle – Control+Alt
  • grp:caps_toggle – CapsLock
  • grp:lwin_toggle – левая клавиша “Win”
  • grp:rwin_toggle – правая “Win”
  • grp:menu_toggle – клавиша “Контекстное меню”
  • grp:lctrl_toggle – левая клавиша Control
  • grp:rctrl_toggle – правая клавиша Control

Ссылки