aboutsummaryrefslogtreecommitdiff
path: root/setnumlock.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2004-01-19 02:14:22 +0000
committerDimitri Sokolyuk <demon@dim13.org>2004-01-19 02:14:22 +0000
commit26fbad98b51217c0747162717e3a075f03a306db (patch)
tree1b96f8db62681cae404b88820de0fbf1283ba9cf /setnumlock.c
initial import
Diffstat (limited to 'setnumlock.c')
-rw-r--r--setnumlock.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/setnumlock.c b/setnumlock.c
new file mode 100644
index 0000000..5733f90
--- /dev/null
+++ b/setnumlock.c
@@ -0,0 +1,19 @@
+/* $Id$ */
+/* Compile with gcc -L/usr/X11R6/lib -o setnumlock Numlock.c -lXtst */
+#include <stdio.h>
+#include <stdlib.h>
+#include <X11/X.h>
+#include <X11/Xlib.h>
+
+int main(void) {
+ Display *display;
+
+ if(!(display = XOpenDisplay(getenv("DISPLAY")))) {
+ return fprintf(stderr, "unable to open display\n"), 11;
+ }
+
+ XTestFakeKeyEvent(display,77,1,0);
+
+ XFlush(display);
+ XCloseDisplay(display);
+}