Thanks Cristi, I didn't notice that. With that, I am able to reproduce on noble:
$ sudo python3 repro.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x09 kpp knp -d 2025-01-22 07:56:07,767 DEBUG Debugging enabled, running in foreground 2025-01-22 07:56:10,967 DEBUG Using SDL Version 2.30.0, PySDL2 version 0.9.16 $ sudo python3 repro.py kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x09 kpp knp -d 2025-01-22 07:55:14,798 DEBUG Debugging enabled, running in foreground 2025-01-22 07:55:18,047 DEBUG Using SDL Version 2.30.0, PySDL2 version 0.9.16 This is on a desktop rather than laptop, so probably has fewer devices, but 3-4 sec is enough to verify the issue and fix. ** Changed in: libsdl2 (Ubuntu Noble) Assignee: (unassigned) => Bryce Harrington (bryce) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2085140 Title: Patch Joystick subsystem regression To manage notifications about this bug go to: https://bugs.launchpad.net/libsdl/+bug/2085140/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs