equal
deleted
inserted
replaced
761 unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; |
761 unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; |
762 KeyCode code; |
762 KeyCode code; |
763 |
763 |
764 XUngrabKey(dpy, AnyKey, AnyModifier, root); |
764 XUngrabKey(dpy, AnyKey, AnyModifier, root); |
765 for(i = 0; i < LENGTH(keys); i++) { |
765 for(i = 0; i < LENGTH(keys); i++) { |
766 code = XKeysymToKeycode(dpy, keys[i].keysym); |
766 if((code = XKeysymToKeycode(dpy, keys[i].keysym))) |
767 for(j = 0; j < LENGTH(modifiers); j++) |
767 for(j = 0; j < LENGTH(modifiers); j++) |
768 XGrabKey(dpy, code, keys[i].mod | modifiers[j], root, True, |
768 XGrabKey(dpy, code, keys[i].mod | modifiers[j], root, |
769 GrabModeAsync, GrabModeAsync); |
769 True, GrabModeAsync, GrabModeAsync); |
770 } |
770 } |
771 } |
771 } |
772 } |
772 } |
773 |
773 |
774 void |
774 void |