As a developer, I am concerned for the safety of less technically-savvy PC players.
If this issue is addressed, it would improve my development experience in an illogically emotional way.
(I feel awkward following the format. Oh well.)
The current behavior is when a TextBox is active, the escape key will unselect the TextBox instead of opening the game menu. Obviously, this works as intended by the engineers, allowing players to escape out of the chat box for instance.
However, this behavior can also be abused to make it harder for PC players to get to the game menu. By spamming CaptureFocus()
on a TextBox, the Escape key is effectively disabled. This is usually done in combination with locking the mouse in the screen center to make PC players feel powerless to leave.
I would ideally like a player to be able to open the game menu if they hold the escape key, regardless of whether a textbox is selected, or something along those lines.
Here’s a repro place file to see what I mean.
ScaryEscapeKeyDisablingNightmare.rbxl (18.8 KB)