Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
DolphinQt: Disable keyboard navigation in tab widget on MappingWindow #7830
Fixes issue https://bugs.dolphin-emu.org/issues/11563
Completely disables use of keys whilst the tab widget (where keys are rebound) on the Mapping Window is selected.
This allows spacebar to be bound without going through the more options menu.
After thinking about this, I think a proper fix would be to make a filter that blocks one "release" event for any button/key that has been just "pressed" during a detection period. (The filter should run even after the input detection is done.)
Edit: Turns out that doesn't work because ControllerInterface detects input before the "press" event.
Using a timer to block further input for a while works well in the hotkey settings window, but in the controller configuration window, all columns except the first column give an access violation when trying to bind any input.
Happens when checking