Xka a NumLock

Jan Houstek houstek na utf.mff.cuni.cz
Úterý Duben 27 09:25:19 CEST 2004


On Tue, 27 Apr 2004, Horák Daniel wrote:

> stale se potykam s problemem, jak docilit toho, aby pri startu Xek byl
> NumLock defaultne zapnuty (tedy aby fungovaly na numericke klavesnici
> cislice a ne sipky/home/del/...). Jde to primo nejakym nastavenim pro
> XKB v XF86Configu?

V XF86Configu ne. Bud si to nastavte/naklikejte ve vasem WM/desktopu, nebo
pouzijte tento programek:

//numlock.c
#include <X11/extensions/XTest.h>
#include <X11/keysym.h>

int main(void) {
    Display* disp = XOpenDisplay(NULL);
    if (disp == NULL)
        return 1;
    XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_Num_Lock), True, CurrentTime);
    XTestFakeKeyEvent(disp, XKeysymToKeycode(disp, XK_Num_Lock), False, CurrentTime);
    XCloseDisplay(disp);
    return 0;
}
//end of numlock.c

Kompilujte pomoci:
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o setnumlock numlock.c -lX11 -lXtst

-- Honza Houstek


Další informace o konferenci Linux