dwm.c
changeset 1352 eb1eb9811706
parent 1351 3f66d2d2cd6e
child 1353 8a9a1dbeff49
equal deleted inserted replaced
1351:3f66d2d2cd6e 1352:eb1eb9811706
   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