[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Numlock dans XFree86



[...]
> Sous X, ça donne:
> 
> KDGETLED: Invalid argument
> Error reading current led setting. Maybe stdin is not a VT?

setleds fonctionne seulement en console.


> > Pour X:
> > Coller ici le 'cat /usr/X11R6/lib/X11/xkb/types/basic', la section
> > 'type "KEYPAD"'
> 
>     type "KEYPAD" {
>    modifiers = Shift+NumLock;
>    map[None] = Level1;
>    map[Shift] = Level2;
>    map[NumLock] = Level2;
>    map[Shift+NumLock] = Level1;
>    level_name[Level1] = "Base";
>    level_name[Level2] = "Number";
>     };
> 
> C'est quoi ça?

Un fichier de configuration pour le "documente seulement en Russe" X
Keyboard Extension, xkb. Récemment il y a une documentation partielle
(en anglais) a http://www.tsu.ru/~pascal/other/xkb/
La configuration semble ok.

Autre idee:
http://www.debianworld.org/Docs_tricks_numlock.php

> J'ai exécuté xkbwatch, et numlock ne donne rien. Caps lock affiche qqch, 
> comme Scroll lock, CTRL, ALT et SHIFT, mais rien pour numlock.

Utilise 'xev' pour voir si en appuyant sur Numlock le code de touche
change. Exemple (Numlock off initially):

keypad 4 pressed: [KP_left]

KeyPress event, serial 23, synthetic NO, window 0x3e00001,
    root 0x58, subw 0x0, time 64733365, (145,415), root:(989,679),
    state 0x0, keycode 83 (keysym 0xff96, KP_Left), same_screen YES,
    XLookupString gives 0 characters:  ""
KeyRelease event, [...blablabla...] KP_Left), same_screen YES,
    XLookupString gives 0 characters:  ""



Numlock pressed: [it's lit now]



KeyPress event, [...blablabla...] Num_Lock), same_screen YES,
    XLookupString gives 0 characters:  ""
KeyRelease event, [...blablabla...] Num_Lock), same_screen YES,
    XLookupString gives 0 characters:  ""



keypad 4 pressed: [now it's KP_4]



KeyPress event, [...blablabla...] KP_4), same_screen YES,
    XLookupString gives 1 characters:  "4"
KeyRelease event, [...blablabla...] KP_4), same_screen YES,
    XLookupString gives 1 characters:  "4"


--
Paul

PS: http://www.nedit.org/faq/sect_bugs.shtml#N900 comme autre ressource.