ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] xkb & additional keys
@ 2001-10-20 22:11 John Profic
  0 siblings, 0 replies; only message in thread
From: John Profic @ 2001-10-20 22:11 UTC (permalink / raw)
  To: mandrake-russian

В общем все началось с того, что мне надоело, то что у меня Ctrl+Shift 
работают только как переключалка клавиатуры, захотелось шика :)
Решил сделать переключение по WinKey и чтобы при Shift+WinKey срабатывал 
WInKey. Временное переключение повесить на MenuKey, а правый Alt 
освободить... этого хотелось, вот что получилось
WinKeys переключают раскладку как положено, но Shift+WinKey не работают 
:( Временное переключение повесилось на Menu, но и осталось на правом 
Alt-у :(
Вот кусок из /etc/X11/xkb/symbols/group (пришлось править сушетвующую 
там, поскольку как добавлять новые не знаю :()

partial modifier_keys
xkb_symbols "menu_toggle" {
     key <RWIN> {        [  ISO_Next_Group,       Meta_R ]       };
     key <LWIN> {        [  ISO_Prev_Group,       Meta_L ]       };
     key <MENU>  {
         symbols[Group1]= [      Mode_switch, Multi_key  ],
         virtualMods= AltGr
     };
};
Про Meta_[LR] узнал из какого-то файла в том же каталоге...
Без virtualMods= AltGr не работают как временный переключатель ни правый 
Alt, ни MenuKey :(

Вот собственно вопросы:
1) Как добавлять новые группы?
2) Как сделать работающей комбинацию Shift+WinKey?
3) Как освободить правый Alt, чтобы его функции взяла клавиша Menu?

В догонку кусок XF86Config-4
Section "InputDevice"
         Identifier      "Keyboard0"
         Driver          "keyboard"
         Option          "XkbRules"      "xfree86"
         Option          "XkbModel"      "pc104"
         Option          "XkbLayout"     "ru"
         Option          "XkbVariant"    "winkeys"
         Option          "XkbOptions"    "grp:menu_toggle"
EndSection

Да в догонку еще один вопрос :) каким образом несколько опций XkbOptions 
задаются? т.е. мне нужно объединить grp:menu_toggle и grp_led:scroll, из 
них работает только последняя если их задавать как
Option          "XkbOptions"    "grp:menu_toggle"
Option          "XkbOptions"    "grp_led:scroll"
или вообще ни одной если
Option          "XkbOptions"    "grp:menu_toggle+grp_led:scroll"
-- 
Best regards,
  John Profic <profic@lrn.ru>
Written by Mozilla 0.9.5
using SelfMake! Linux v0.9 based on ASPLinux release 1.1
with locale ru_RU.CP1251,
system: kernel 2.4.10-xfs-p1; glibc 2.2.4; gcc 3.0.1; XFree86 4.1.0;





^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-10-20 22:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-20 22:11 [mdk-re] xkb & additional keys John Profic

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git