{
#ifndef USE_SDL_LIBRARY
XFlush(display);
-#else
-#if 0
- SDL_UpdateRect(window, 0, 0, 0, 0);
-#endif
#endif
}
inline Key GetEventKey(KeyEvent *event, boolean with_modifiers)
{
#ifdef USE_SDL_LIBRARY
+ /*
+ printf("unicode == '%d', sym == '%d', mod == '0x%04x'\n",
+ (int)event->keysym.unicode,
+ (int)event->keysym.sym,
+ (int)SDL_GetModState());
+ */
+
if (with_modifiers && event->keysym.unicode != 0)
return event->keysym.unicode;
else
return event->keysym.sym;
#else
+ /*
+ printf("with modifiers == '0x%04x', without modifiers == '0x%04x'\n",
+ (int)XLookupKeysym(event, event->state),
+ (int)XLookupKeysym(event, 0));
+ */
+
if (with_modifiers)
return XLookupKeysym(event, event->state);
else