Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow and display keyboard shortcuts in the quit dialogue #352

Open
heaventwig opened this issue Oct 16, 2023 · 0 comments
Open

Allow and display keyboard shortcuts in the quit dialogue #352

heaventwig opened this issue Oct 16, 2023 · 0 comments

Comments

@heaventwig
Copy link
Contributor

Currently the quit dialogue pops up with a flashing cursor having selected the "don't quit" option button; there's also a "quit" button. The space bar activates the selected option, hitting ESC again jumps back out of the dialogue box, and arrow keys allow the user to switch which button is selected.

If this enhancement were implemented, the buttons would indicate keyboard shortcuts, for example by underlining the Q of QUIT and changing the default selection to "ESC — DON'T QUIT" or similar.

If this were implemented along with the "return to network lobby" enhancement, that button would also have a keyboard shortcut, such as N.

Enhancements like this are intended to make the interface clearer and more welcoming to new players, and more accessible to players with mousing limitations.

As the dialogue already does provide full keyboard control, this enhancement would merely reduce by one the number of keystrokes required for a keyboard-only user to quit (and/or return to network lobby), so it's probably a lower priority than other similar access enhancements.

The dialogue as it exists is used significantly less often by new players than any of the station screens, making it a low priority vs other onboarding enhancements too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant