EmptyEpsilon icon indicating copy to clipboard operation
EmptyEpsilon copied to clipboard

[Enhancement] Escape button unintuitive during game

Open Ownezx opened this issue 6 months ago • 1 comments

Using escape to leave a screen in game seems to cause accidental return to the role select screen.

  • I've seen new player go back to the ship select screen (including myself)
  • Jadael also expressed that they went back to the ship select screen several times from the GM screen each sessions

One way Jadael put it was that "Escape is the only button where I feel a little surprised at what just happened nearly every time I use it" and I tend to agree with that.


I believe reflex escape presses can come from

  • Wanting to deselect a target as a GM, as Science, as Weapons, as Relay
  • Wanting to stop an alternate mode such as probe sending in relay or unit placement in GM

However, because a lot of the time it's from a reflex the reason could change depending on the person.


I think separating the use of escape in and out of the game would be important. I feel like many game do that either by pausing, showing a menu, or providing alternate functionalities.

I could see improvement by

  • Having a popup with a "do not show again" tick mark
  • Showing a menu linking to the settings and a "back to role select" button (perhaps additional settings for the GM)
  • Having alternate uses of escape like deselecting targets or ending alternate modes.

[EDIT] : Corrections to first paragraph after I checked some of the behaviours

Ownezx avatar Jun 25 '25 13:06 Ownezx

Anything using Escape also applies to Home. This is relevant on Debug builds, where Escape always immediately quits EE while Home still performs the same screen-exit function as on Release/RelWithDebInfo builds.

Escape behavior can also be inconsistent on modals. For example, Escape is ignored if pressed after opening a comms menu with an entity on Relay. After clicking the screen again, pressing Escape exits the screen. This appears to be a side effect of focusing the keyboard on text entry on comms chats, which occurs even when no text entry field is visible to the player.

oznogon avatar Jun 25 '25 20:06 oznogon