5 changed files with 44 additions and 30 deletions
@ -0,0 +1,26 @@ |
|||
/*
|
|||
* (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com> |
|||
* See LICENSE file for license details. |
|||
*/ |
|||
|
|||
#include "wm.h" |
|||
|
|||
#include <X11/keysym.h> |
|||
|
|||
static Key key[] = { |
|||
KEYS |
|||
}; |
|||
|
|||
void |
|||
update_keys() |
|||
{ |
|||
unsigned int i, len; |
|||
KeyCode code; |
|||
|
|||
len = sizeof(key) / sizeof(key[0]); |
|||
for(i = 0; i < len; i++) { |
|||
code = XKeysymToKeycode(dpy, key[i].keysym); |
|||
XUngrabKey(dpy, code, key[i].mod, root); |
|||
XGrabKey(dpy, code, key[i].mod, root, True, GrabModeAsync, GrabModeAsync); |
|||
} |
|||
} |
|||
Loading…
Reference in new issue