mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2025-03-12 04:01:17 +01:00
Rob I've ran into an issue where I successfully receive SDL_KEY[UP,DOWN] events but not SDL_TEXTINPUT or SDL_TEXTEDITING. In my case the code in SDL_EVDEV_do_text_input() is returning early (on error) prior to calling SDL_SendKeyboardText(). I'm running on the RaspberryPi 3, without X11. In SDL_EVDEV_do_text_input() there is a condition to check keysyms with a type value below 0xf0, then subtract 0xf0 from type. Without understanding the purpose of this code, I disabled it, recompiled, and I'm getting correct SDL_TEXTINPUT events. I'm going to guess that my hack/fix is going to be problematic in some other environment, but after some initial testing it looks like everything is running fine in my setup. |
||
---|---|---|
.. | ||
SDL_dbus.c | ||
SDL_dbus.h | ||
SDL_evdev.c | ||
SDL_evdev.h | ||
SDL_fcitx.c | ||
SDL_fcitx.h | ||
SDL_ibus.c | ||
SDL_ibus.h | ||
SDL_ime.c | ||
SDL_ime.h | ||
SDL_udev.c | ||
SDL_udev.h |