From 26fbad98b51217c0747162717e3a075f03a306db Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 19 Jan 2004 02:14:22 +0000 Subject: initial import --- Makefile | 10 ++++++++++ setnumlock.c | 19 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 Makefile create mode 100644 setnumlock.c diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..db92796 --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +# $Id$ + +PROG= setnumlock +NOMAN= +COPTS+= -I/usr/X11R6/include +LDFLAGS+= -L/usr/X11R6/lib +LDADD+= -lXtst +BINDIR= /usr/local/bin + +. include 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 +#include +#include +#include + +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); +} -- cgit v1.2.3