Num lock v Xkach

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Čtvrtek Duben 16 16:59:17 CEST 1998


Ach jo, ten NumLock, to je evergreen...

Funguje to takto: z Xserveru prijde udalost: byla stisknuta klavesa X,
pricemz mnozina aktivnich modifikatoru (shifty, locky apod) je M. Zapnuty
NumLock se typicky projevuje aktivaci nektereho modifikatoru s vyssim
cislem (viz xmodmap -pm). 

Klient toto interpretuje dle libosti (typicky tak, ze vola XLookupString
resp. XmbLookupString, je-li klient i18n-ovany). Potize mohou byt
nasledujici:

1) klient nechape, ze nektere klavesy maji s NumLockem jiny vyznam
2) klient nechape, ze NumLock neovlivnuje semantiku nekterych udalosti

ad 1) to muze byt zpusobeno spatnou klavesovou mapou (xmodmap / XKB)
      nebo poskozeni mozku na strane klienta

ad 2) chyba klienta, ktery by mel ignorovat stav modifikatoru, ktere ho
      nezajimaji (to je ten problem s fvwm)

Mozna je nejlepsi reseni zapnout ServerNumLock v XF86Config, nebo si nejak
pohrat s konfiguraci XKB, aby se NumLock stal pro klienty neviditelnym.

--Pavel Kankovsky aka Peak   [ Boycott Microsoft -- http://www.vcnet.com/bms ]



Další informace o konferenci Linux