You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sdl/include/build_config
Frank Praznik f439e44771 x11: Modernize and optimize key handling
- Use modern Xkb functions where appropriate and cleanly separate the modern and legacy paths.
- Remove the deprecated XKeycodeToKeysym function in favor of directly querying the keymap on the legacy path.
- Look up virtual modifiers by name on the Xkb path to better handle remapping (equivalent to the modifier handling under Wayland).
- Optimize keymap creation on the Xkb path to cut keymap build times and enable fast group switching  (equivalent to keymap handling on Wayland).
- Enable and handle Xkb events to handle changes to the group, mapping, and modifier states. This is more reliable than using the legacy events (group changes may not arrive if the window lacks pointer focus), and better handles cases where modifiers are latched, locked, or activated externally rather than physically pressed.
5 days ago
..
SDL_build_config.h Updated copyright for 2025 7 months ago
SDL_build_config.h.cmake x11: Modernize and optimize key handling 5 days ago
SDL_build_config_android.h Updated copyright for 2025 7 months ago
SDL_build_config_ios.h Updated copyright for 2025 7 months ago
SDL_build_config_macos.h Updated copyright for 2025 7 months ago
SDL_build_config_minimal.h Updated copyright for 2025 7 months ago
SDL_build_config_windows.h windows: replace shobjidl_core.h usage with shobjidl.h except for when targeting xbox 1 week ago
SDL_build_config_wingdk.h windows: replace shobjidl_core.h usage with shobjidl.h except for when targeting xbox 1 week ago
SDL_build_config_xbox.h windows: replace shobjidl_core.h usage with shobjidl.h except for when targeting xbox 1 week ago
SDL_revision.h.cmake Updated copyright for 2025 7 months ago