Re: Grey key, XFree and WMaker
Hi!
>>>>> "Dmitry" == Dmitry V Sedov <pythons@mail.ru> writes:
Dmitry> Очень порадовался, что в XFree 4.1 xev реагирует на такие
Dmitry> серенькие клавиши на моей HP клавиатуре (www, звук
Dmitry> убавить/прибавить и т.п.) Но как-то не так:
Dmitry> KeyPress event, serial 29, synthetic NO, window 0x2c00001, root
Dmitry> 0x32, subw 0x0, time 1382011220, (246,387), root:(355,518),
Dmitry> state 0x0, keycode 176 (keysym 0x0, NoSymbol), same_screen YES,
Dmitry> XLookupString gives 0 characters: ""
Dmitry> Как можно заметить keysym у неё нет :-( Означает ли это, что
Dmitry> мне не удастся заbindить их в Window Maker или всё же есть
Dmitry> путь?
Отвечаю сам себе :-)
grep 176 /etc/X11/xkb/keycodes/xfree86
<I30> = 176;
grep I30 /etc/X11/xkb/symbols/*
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86AudioRaiseVolume ] };
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86AudioRaiseVolume ] };
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86AudioRaiseVolume ] };
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86Eject ]};
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86AudioRaiseVolume ] };
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86HomePage ]};
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86Launch3 ]};
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86MyComputer] };
/etc/X11/xkb/symbols/inet: key <I30> { [ XF86LaunchA ]};
Далее в /etc/X11/xkb/symbols/inet выбираешь наиболее подходящий набор
символов. Мне правда не один не подошёл, но написать новый не трудно.
Осталось в /etc/X11/XF86Config-4 прописать выбранный набор символов:
у меня это XkbModel, но кто настраивает не через rule это XkbSymbols.
Всё, опять за меня кто-то подумал :-) Хотел уж про xmodmap вспоминать
начать :o), ан всё оказалось очень просто.
--
Sed-Off
За все хорошее нужно платить. За нехорошее - переплачивать.
Reply to: