Nikolay Blokhin Facebook Nikolay Blokhin Instagram Nikolay Blokhin Linkedin Nikolay Blokhin Twitter

Hi, I'm Nikolay Blokhin I build the cool things with Python and Swift

Настройка клавиш переключения раскладки в Xubuntu

Я привык к переключению раскладки по "Caps Lock". Клавиша ненужная, да и расположена удобно.

В обычной убунте это делается очень просто, через настройки. Но в xubuntu в меню нужных настроек не оказалось. Как мне не хотелось, но все-таки пришлось править конфиги вручную.

Но тут есть один нюанс. Правка xorg.conf в xubuntu 8.10 ничего не дает, поскольку теперь настройки раскладки берутся не из конфига иксов, а из единого места для консоли и для X - /etc/default/console-setup.

В указанном файле нужно в секции "InputDevice" изменить параметр "XkbOptions".

В качестве переключателей можно назначать следующие клавиши:

grp: switch R-Alt switches group while pressed.
grp: lswitch Left Alt key switches group while pressed.
grp: lwin_switch Left Win-key switches group while pressed.
grp: rwin_switch Right Win-key switches group while pressed.
grp: win_switch Both Win-keys switch group while pressed.
grp: rctrl_switch Right Ctrl key switches group while pressed.
grp: toggle Right Alt key changes group.
grp: lalt_toggle Left Alt key changes group.
grp: caps_toggle CapsLock key changes group.
grp: shift_caps_toggle Shift+CapsLock changes group.
grp: alt_caps_toggle Alt+CapsLock changes group.
grp: shifts_toggle Both Shift keys together change group.
grp: alts_toggle Both Alt keys together change group.
grp: ctrls_toggle Both Ctrl keys together change group.
grp: ctrl_shift_toggle Ctrl+Shift changes group.
grp: ctrl_alt_toggle Alt+Ctrl changes group.
grp: alt_shift_toggle Alt+Shift changes group.
grp: menu_toggle Menu key changes group.
grp: lwin_toggle Left Win-key changes group.
grp: rwin_toggle Right Win-key changes group.
grp: lshift_toggle Left Shift key changes group.
grp: rshift_toggle Right Shift key changes group.
grp: lctrl_toggle Left Ctrl key changes group.
grp: rctrl_toggle Right Ctrl key changes group.