пятница, октября 27, 2006

Переключение раскладки по Alt-Space в Linux

В /etc/X11/xkb/symbols/group добавить:

// Alt-Space toggles group
partial modifier_keys
xkb_symbols "altspace_toggle" {
virtual_modifiers Alt;
key <SPCE> {
type[Group1]="PC_SYSRQ",
symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
virtualMods= Alt
};
};

В /etc/X11/xkb/rules/base.lst в раздел ! option добавить:

grp:alt_space_toggle Alt+Space changes group.


В /etx/X11/xkb/rules/base в раздел !option = symbols добавить:
    grp:alt_space_toggle   =       +group(altspace_toggle)


Это, наверное, не обязательно, но полезно для настройки клавиатуры через GNOME:
В /etc/X11/xkb/rules/base.xml в районе grp:alt_shift_toggle добавить:
 
<option>
<configitem>
<name>grp:alt_space_toggle</name>
<description>Alt+Space changes group</description>
<description lang="ru">Alt+Space меняет группу</description>
</configitem>
</option>

И по желанию перевод на другие языки.

1 Comments:

Anonymous Глеб said...

Огроменное спасибо! Очень нужная вещь.

00:25  

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

<< Home