aboutsummaryrefslogtreecommitdiff
path: root/setnumlock.c
blob: 5733f90793486b618dd43c9e9a4b267cd69bbc33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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);
}