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

Re: Аналог PuntoSwitcher



alexander barakin -> debian-russian@lists.debian.org  @ Sat, 22 Jan 2005 12:01:31 +0200:

 >> .xsession:
 >> 	(cd ~/etc/xkb && xkbcomp -m ran_105 ran.xkb $DISPLAY)
 >> 
 >> etc/xkb/ran.xkb:
 >> [...]
 >> xkb_keymap "ran_105" {
 >> 	xkb_keycodes { include "xfree86" };
 >> 	xkb_types { include "complete" };
 >> 	xkb_compatibility { include "group_led" };
 >> 	xkb_symbols {
 >> 		include "en_US(pc105)"
 >> 		include "russian(winkeys)"  // Тут можно на ru заменить, видимо
 >> 		include "group-rich(caps_select)"
 >> 	};
 >> 	xkb_geometry { include "pc(pc105)" };
 >> };
 >> [...]
 >> 
 >> etc/xkb/symbols/group-rich:
 >> [...]
 >> // using the group(caps_select) map, pressing:
 >> //     Caps Lock selects the first group
 >> //     Shift+Caps Lock selects the last group
 >> partial modifier_keys
 >> xkb_symbols "caps_select" {
 >>     key	<CAPS> {	[  ISO_First_Group,	 ISO_Last_Group	]	};
 >> };
 >> [...]

 ab> отлично работает, но только с двумя раскладками :( а как
 ab> присобачить третью? (актуально для украины).  прочитал идущую с xkb
 ab> документацию, но так и не понял как при вышеописанном подходе
 ab> добавить раскладку.  в XF86Config - понятно: опция XkbLayout. а тут
 ab> как?

С тремя раскладками есть одна засада - нету символа для средней группы.
Есть только для первой и последней, и для следующей-предыдущей.  В
паскалевской доке на xxkb есть файлик, который описывает работу с тремя
раскладками, включая настройку xxkb так, чтобы у каждого окна раскладок
было две из трех (одна непременно английская).  Кажется, этот файл я в
пакет xxkb положил.

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



Reply to: