aboutsummaryrefslogtreecommitdiffstats
path: root/enable_X11_numlock.c
diff options
context:
space:
mode:
authorChmouel Boudjnah <chmouel@mandriva.org>2000-04-05 16:34:26 +0000
committerChmouel Boudjnah <chmouel@mandriva.org>2000-04-05 16:34:26 +0000
commitd42a67c192d2c69561efec5cc1a33c4ce1db1ccd (patch)
treeee59bc4255c17ee5dac11be247ceff22ce6b7abc /enable_X11_numlock.c
parentdaa6a8ea90487345093fb76b904d069e2ba9cf55 (diff)
downloadnumlock-topic/MandrakeSoft.tar
numlock-topic/MandrakeSoft.tar.gz
numlock-topic/MandrakeSoft.tar.bz2
numlock-topic/MandrakeSoft.tar.xz
numlock-topic/MandrakeSoft.zip
Initial revisionCookertopic/MandrakeSoft
Diffstat (limited to 'enable_X11_numlock.c')
-rw-r--r--enable_X11_numlock.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/enable_X11_numlock.c b/enable_X11_numlock.c
new file mode 100644
index 0000000..836a4de
--- /dev/null
+++ b/enable_X11_numlock.c
@@ -0,0 +1,13 @@
+#include <X11/extensions/XTest.h>
+#include <X11/keysym.h>
+
+int main(int argc, char **argv)
+{
+ 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;
+}