- lastKeySym = NoSymbol;
-
-#if 0
- while (XPending(display))
- {
- /* drain the event queue */
- XNextEvent(display, &event);
-
- switch(event.xany.type)
- {
- case KeyPress:
- XLookupString(&event.xkey, (char *)&count, 1, &lastKeySym, 0);
- break;
-
- case Expose:
- if (event.xexpose.window == xwindow && event.xexpose.count == 0)
- input_refresh = 1;
- break;
-
- case ClientMessage:
- if (event.xclient.window == xwindow &&
- (Atom)event.xclient.data.l[0] == deleteAtom)
- input_die = 1;
- break;
-
- case EnterNotify:
- if (event.xcrossing.window == xwindow)
- input_pause = 0;
- break;
-
- case LeaveNotify:
- if (event.xcrossing.window == xwindow)
- input_pause = 1;
- break;
- }
- }
-
- XQueryKeymap(display, keymatrix); /* read the keyboard */
-#endif
-
- input_esc = 0;
- for (i = 0; i < 1; i++)
- if (keymatrix[escKeyCode[i] >> 3] & 1 << (escKeyCode[i] & 7))
- input_esc = 1;