author | Anselm R. Garbe <garbeam@wmii.de> |
Tue, 11 Jul 2006 11:50:18 +0200 | |
changeset 8 | 7066ff2fe8bc |
child 9 | d567f430a81d |
permissions | -rw-r--r-- |
/* * (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); } }