Input Flexible input handling and windowing support GLFW 3, SDL 2 / SDL 3, or Qt 5/ Qt 6 backends for window and input on PC Native input backend on Android Handles mouse, keyboard, touch, and controller inputs Joystick support with hot swap and SDL gamepad mappings