aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setnumlock.c27
1 files changed, 19 insertions, 8 deletions
diff --git a/setnumlock.c b/setnumlock.c
index d0fb47e..adf39c0 100644
--- a/setnumlock.c
+++ b/setnumlock.c
@@ -3,12 +3,23 @@
#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;
+int
+main(void)
+{
+ Display* disp;
+ KeyCode numlock;
+
+ disp = XOpenDisplay(NULL);
+
+ if (disp == NULL)
+ return 1;
+
+ numlock = XKeysymToKeycode(disp, XK_Num_Lock);
+
+ XTestFakeKeyEvent(disp, numlock, True, CurrentTime);
+ XTestFakeKeyEvent(disp, numlock, False, CurrentTime);
+
+ XCloseDisplay(disp);
+
+ return 0;
}