/* * (C)opyright MMVI Anselm R. Garbe * See LICENSE file for license details. */ #include "wm.h" #include 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); } }