[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XKB и хитрая переключалка



Sergei Stolyarov -> debian-russian@lists.debian.org  @ Thu, 15 Nov 2007 13:11:39 +0600:

 SS> А как можно средствами XKB реализовать следующую схему переключения:
 SS> одно сочетание клавиш циклически переключает ДВЕ раскладки
 SS> другое сочетание (обычно правый Alt) временно включает ТРЕТЬЮ раскладку, при 
 SS> отпускании раскладка возвращается назад.

 SS> Может быть, кто-то уже писал соответствующие фрагменты xkb, чтобы рулить 
 SS> подобной схемой при помощи опций Xkb* в xorg.conf? Я попытался такое сделать, 
 SS> но что-то пока слабо получается. Интересует именно патч к файлам из 
 SS> каталога /usr/share/X11/xkb/, чтобы можно было написать что-нибудь типа:

 SS> Section "InputDevice"
 SS>          Identifier      "Generic Keyboard"
 SS>          Driver          "kbd"
 SS>          Option          "CoreKeyboard"
 SS>          Option          "XkbRules"      "xorg"
 SS>          Option          "XkbModel"      "pc104"
 SS>          Option          "XkbLayout"     "us,ru(winkeys),de"
 SS>          
 SS> Option          "XkbOptions"    "grp:shifts_toggle2,grp:ralt_switch_3rd,grp_led:scroll"
 SS> EndSection

 SS> и получить циклическое переключение раскладок us и ru(winkeys) и временное 
 SS> переключение на de при зажатом правом Alt.

 SS> Сейчас для этого я использую самописный конфиг XKB, который при
 SS> помощи xkbcomp грузится при запуске иксов, но хочется эту
 SS> функциональность унести в xkb.

А покажи, как ты ее решаешь на уровне xkbcomp.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru



Reply to: