По 4 на клавишу
Apr. 23rd, 2010 12:45 amДля того, чтобы научиться печатать на клавиатуре огласовки, пришлось изучить совершенно новую для меня концепцию - ISO Level3 Shift. Это оказался ещё один модификатор, второй Shift. С его помощью на каждой клавише можно разместить 4 символа - символ, Shift, Level3 и Shift+Level3. В результате настройки в xorg.conf у меня оказались такие:
Т.е. переключение языка - правый Alt, Level3 Shift - правая клавиша Menu, Compose (Multi key) - правый Control. Заодно и Compose настроил - раньше я им не пользовался, а теперь умею набирать кавычки-ёлочки: «».
Level3 Shift используется как обычный Shift - вместе с нажатием клавиши. Т.е., например, [Shift]+[1] или [Shift]+[Menu]+[1]. Multi key нажимается отдельно; т.е. нажимаем Compose, отпускаем, потом цифры 1 и 2 - получаем дробь ½; нажимаем Compose, отпускаем, потом 2 раза точку - получаем значок многоточие … Для GTK и Qt надо определить переменные окружения GTK_IM_MODULE=xim и QT_IM_MODULE=xim.
Section "InputDevice"
Option "XkbOptions" "grp:toggle,compose:rctrl,lv3:menu_switch"
EndSectionТ.е. переключение языка - правый Alt, Level3 Shift - правая клавиша Menu, Compose (Multi key) - правый Control. Заодно и Compose настроил - раньше я им не пользовался, а теперь умею набирать кавычки-ёлочки: «».
Level3 Shift используется как обычный Shift - вместе с нажатием клавиши. Т.е., например, [Shift]+[1] или [Shift]+[Menu]+[1]. Multi key нажимается отдельно; т.е. нажимаем Compose, отпускаем, потом цифры 1 и 2 - получаем дробь ½; нажимаем Compose, отпускаем, потом 2 раза точку - получаем значок многоточие … Для GTK и Qt надо определить переменные окружения GTK_IM_MODULE=xim и QT_IM_MODULE=xim.