34 switch (event->type) {
36 KeySym keysym = XLookupKeysym(&event->xkey, 0);
46 if (XEventsQueued(window->
display, QueuedAfterReading)) {
48 XPeekEvent(window->
display, &next);
49 if (next.type == KeyPress && next.xkey.time == event->xkey.time && next.xkey.keycode == event->xkey.keycode) {
50 XNextEvent(window->
display, event);
54 KeySym keysym = XLookupKeysym(&event->xkey, 0);
60 input->
mouseX =
event->xmotion.x;
61 input->
mouseY =
event->xmotion.y;
66 bool down = (
event->type == ButtonPress);