equal
deleted
inserted
replaced
242 } |
242 } |
243 } |
243 } |
244 |
244 |
245 static void |
245 static void |
246 keypress(XEvent *e) { |
246 keypress(XEvent *e) { |
247 static unsigned int len = sizeof(key) / sizeof(key[0]); |
247 static unsigned int len = sizeof key / sizeof key[0]; |
248 unsigned int i; |
248 unsigned int i; |
249 KeySym keysym; |
249 KeySym keysym; |
250 XKeyEvent *ev = &e->xkey; |
250 XKeyEvent *ev = &e->xkey; |
251 |
251 |
252 keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); |
252 keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); |
353 [UnmapNotify] = unmapnotify |
353 [UnmapNotify] = unmapnotify |
354 }; |
354 }; |
355 |
355 |
356 void |
356 void |
357 grabkeys(void) { |
357 grabkeys(void) { |
358 static unsigned int len = sizeof(key) / sizeof(key[0]); |
358 static unsigned int len = sizeof key / sizeof key[0]; |
359 unsigned int i; |
359 unsigned int i; |
360 KeyCode code; |
360 KeyCode code; |
361 |
361 |
362 XUngrabKey(dpy, AnyKey, AnyModifier, root); |
362 XUngrabKey(dpy, AnyKey, AnyModifier, root); |
363 for(i = 0; i < len; i++) { |
363 for(i = 0; i < len; i++) { |