mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-12 09:25:42 +00: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 | ||