NevemTeve Creative Commons License 2003.03.19 0 0 50
A state mező értékeit az X.h-ban találjuk:

#define ShiftMask (1<<0) // Shift
#define LockMask (1<<1) // CapsLock
#define ControlMask (1<<2) // Control
#define Mod1Mask (1<<3) // bal-Alt
#define Mod2Mask (1<<4) // NumLock
#define Mod3Mask (1<<5)
#define Mod4Mask (1<<6)
#define Mod5Mask (1<<7) // ScrollLock
#define Button1Mask (1<<8)
#define Button2Mask (1<<9)
#define Button3Mask (1<<10)
#define Button4Mask (1<<11)
#define Button5Mask (1<<12) // jobb-AltGr

Az egyes sorok végén megjegyzésként saját mérési erdményeimmel (xev(1) program).

A keycode értékét a /etc/X11/xkb/keycodes/xfree86 (vagy hasonló) file-ban találhatjuk, azzal a nehezítéssel, hogy nem billentyűnek van beszélő neve (mint pl TLDE,BKSP,SYRQ,RGHT), hanem a minden billentyűzeten meglévő "fix" billentyűk AE01-AE012,AD01-AD12,AC01-AC11,AB01-AB10 néven szerepelnek (fölülről lefelé, soronként, pl AC01=38=a, AC11=48='=á)

Előzmény: NevemTeve (49)