-
-
Notifications
You must be signed in to change notification settings - Fork 86
Description
In the Controls menu listening prompt:
If I press Escape, it will very quickly assign Escape key (if not conflicting) and go back to main menu. When I reopen Control settings I can check that it has been set indeed:
If Escape is already assigned in one of the customizable input actions and I try to set another one to escape, it will correctly notify me of conflict, but this will only appear for a very short time
Because it will still capture Escape input here too and not just close the warning popup but even go back to main menu, again.
I thought issue was with the key supposed to close menus, but I found there was no issue with gamepad button to go back (Xbox B), so it seems to be a issue with Escape only
Suggestions:
a. prevent assigning Escape key at all
b. support assigning Escape but capture the input and stops propagating it or ignore it manually with some flag so it does not also close the settings menu
There could be an option flag to decide which behavior to follow
Related issue (not opened yet): pressing gamepad L/R during "Listening to input" will immediately switch tab (doesn't happen with Page Up/Down, although you can still switch tab with Page Up/Down when seeing the conflict warning popup without having to close it first)