comparison event.c @ 291:8e6e0aa5e2ae

removed NUMLOCKMASK, added dynamically calculated numlockmask instead
author Anselm R.Garbe <arg@10ksloc.org>
date Mon, 14 Aug 2006 19:18:02 +0200
parents b7865e6feef2
children 4aa632b6ba66
comparison
equal deleted inserted replaced
290:5c3b8c5286f5 291:8e6e0aa5e2ae
16 Arg arg; 16 Arg arg;
17 } Key; 17 } Key;
18 18
19 KEYS 19 KEYS
20 20
21 #define CLEANMASK(mask) (mask & ~(NUMLOCKMASK | LockMask)) 21 #define CLEANMASK(mask) (mask & ~(numlockmask | LockMask))
22 22
23 static void 23 static void
24 movemouse(Client *c) 24 movemouse(Client *c)
25 { 25 {
26 int x1, y1, ocx, ocy, di; 26 int x1, y1, ocx, ocy, di;
376 code = XKeysymToKeycode(dpy, key[i].keysym); 376 code = XKeysymToKeycode(dpy, key[i].keysym);
377 XGrabKey(dpy, code, key[i].mod, root, True, 377 XGrabKey(dpy, code, key[i].mod, root, True,
378 GrabModeAsync, GrabModeAsync); 378 GrabModeAsync, GrabModeAsync);
379 XGrabKey(dpy, code, key[i].mod | LockMask, root, True, 379 XGrabKey(dpy, code, key[i].mod | LockMask, root, True,
380 GrabModeAsync, GrabModeAsync); 380 GrabModeAsync, GrabModeAsync);
381 XGrabKey(dpy, code, key[i].mod | NUMLOCKMASK, root, True, 381 XGrabKey(dpy, code, key[i].mod | numlockmask, root, True,
382 GrabModeAsync, GrabModeAsync); 382 GrabModeAsync, GrabModeAsync);
383 XGrabKey(dpy, code, key[i].mod | NUMLOCKMASK | LockMask, root, True, 383 XGrabKey(dpy, code, key[i].mod | numlockmask | LockMask, root, True,
384 GrabModeAsync, GrabModeAsync); 384 GrabModeAsync, GrabModeAsync);
385 } 385 }
386 } 386 }