Mercurial > aewl
comparison event.c @ 138:c1185dc7a36e
some cleanups/fixes inspired by Jukka Salmi's feedback
author | arg@10ksloc.org |
---|---|
date | Fri, 21 Jul 2006 18:34:10 +0200 |
parents | 77922a389fa8 |
children | 22213b9a2114 |
comparison
equal
deleted
inserted
replaced
137:77922a389fa8 | 138:c1185dc7a36e |
---|---|
265 } | 265 } |
266 | 266 |
267 static void | 267 static void |
268 keypress(XEvent *e) | 268 keypress(XEvent *e) |
269 { | 269 { |
270 static unsigned int len = key ? sizeof(key) / sizeof(key[0]) : 0; | 270 static unsigned int len = sizeof(key) / sizeof(key[0]); |
271 unsigned int i; | 271 unsigned int i; |
272 KeySym keysym; | 272 KeySym keysym; |
273 XKeyEvent *ev = &e->xkey; | 273 XKeyEvent *ev = &e->xkey; |
274 | 274 |
275 keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); | 275 keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); |
368 }; | 368 }; |
369 | 369 |
370 void | 370 void |
371 grabkeys() | 371 grabkeys() |
372 { | 372 { |
373 static unsigned int len = key ? sizeof(key) / sizeof(key[0]) : 0; | 373 static unsigned int len = sizeof(key) / sizeof(key[0]); |
374 unsigned int i; | 374 unsigned int i; |
375 KeyCode code; | 375 KeyCode code; |
376 | 376 |
377 for(i = 0; i < len; i++) { | 377 for(i = 0; i < len; i++) { |
378 code = XKeysymToKeycode(dpy, key[i].keysym); | 378 code = XKeysymToKeycode(dpy, key[i].keysym); |