|
链接: http://hints.us.linuxfromscratch.org/hints/numlock.txt
文件名: xsetnumlock.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;
- }
复制代码
编译命令:
gcc -I/usr/X11R6/include -L/usr/X11R6/lib -o xsetnumlock xsetnumlock.c -lX11 -lXtst
运行: xsetnumlock
加入 ~/.xinitrc 或 .xsession 即可自动运行。 |
|