equal
deleted
inserted
replaced
368 GrabModeAsync, GrabModeAsync); |
368 GrabModeAsync, GrabModeAsync); |
369 XGrabKey(dpy, code, key[i].mod | NUMLOCKMASK | LockMask, root, True, |
369 XGrabKey(dpy, code, key[i].mod | NUMLOCKMASK | LockMask, root, True, |
370 GrabModeAsync, GrabModeAsync); |
370 GrabModeAsync, GrabModeAsync); |
371 } |
371 } |
372 } |
372 } |
|
373 |
|
374 void |
|
375 ungrabkeys() |
|
376 { |
|
377 static unsigned int len = sizeof(key) / sizeof(key[0]); |
|
378 unsigned int i; |
|
379 KeyCode code; |
|
380 |
|
381 for(i = 0; i < len; i++) { |
|
382 code = XKeysymToKeycode(dpy, key[i].keysym); |
|
383 XUngrabKey(dpy, code, key[i].mod, root); |
|
384 XUngrabKey(dpy, code, key[i].mod | LockMask, root); |
|
385 XUngrabKey(dpy, code, key[i].mod | NUMLOCKMASK, root); |
|
386 XUngrabKey(dpy, code, key[i].mod | NUMLOCKMASK | LockMask, root); |
|
387 } |
|
388 } |