Enter should always "OK"

Post your ideas and suggestions how to improve the game.
Post Reply
User avatar
moon69
Fast Inserter
Fast Inserter
Posts: 143
Joined: Sun Sep 18, 2016 6:53 pm
Contact:

Enter should always "OK"

Post by moon69 »

TL;DR
For some dialogs, pressing Enter key will Confirm/Accept/Save etc., but for many it does not.

What ?
Pressing enter should generally trigger the default action, like Esc is Cancel in most (all?) dialogs currently.

Enter currently doesn't work for example to...
  • Confirm an error dialog
  • Create a blueprint on the Blueprint dialog
  • Confirm changes in Settings
  • Quit when "game is not saved" dialog
Why ?
Enter for OK has been UI standard for a very long time so most users are familiar with it.
It's particularly frustrating that Enter only works on some dialogs, so it's never clear when it's available or not.
Especially since most dialogs have a highlighted (red, green etc) button that looks like it is the default (Enter) action.

Cheers.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 11151
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Enter should always "OK"

Post by ssilk »

On Mac/(some) Linux this isn’t the standard. And now? :)
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

coppercoil
Filter Inserter
Filter Inserter
Posts: 265
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Enter should always "OK"

Post by coppercoil »

ssilk wrote:
Sat Dec 07, 2019 10:51 am
On Mac/(some) Linux this isn’t the standard. And now? :)
I'm just curious: what is the most common behaviour for Enter on Mac?
If Enter on Mac and Linux does not mean "cancel" all the time, I think it is possible to find some acceptable solution for all OS :)

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 11151
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Enter should always "OK"

Post by ssilk »

It normally CMD-(FIRST LETTER OF OPTION).

Well it’s not so that I’m against this suggestion and I think keyboard control of the complete GUI is an important point. Control of requesters belongs to this of course. But I don’t like arguing “because it is so (your favorite OS, your favorite game...) it should be so here”.

I think this depends and takes time to make the right decision.
For example: my favorite DAW (Reason) is not able to control the sequencer view only with keys. Lately I played Factorio and switched to Reason and my fingers want automatically scroll the sequencer with the WASD-keys. I thought for a moment: what a cool idea, complete control like so would feel right. But then I realized what else needs to change also... it’s not so easy.
If you would say “make GUI controllable with keys”, I would say yes. I found some here viewtopic.php?f=80&t=4832 especially viewtopic.php?f=6&t=32518
-
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

coppercoil
Filter Inserter
Filter Inserter
Posts: 265
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Enter should always "OK"

Post by coppercoil »

I think meaning of most of the control keys is pretty equal in almost all OS and almost all software (rare exceptions don’t count). Let’s think about Esc, Tab, Home, Page Up etc. Could be expect some behavior for them without any explanations? Yes. I don’t need to read user manual for Esc key. That means, there's "silent" worldwide agreement regarding its purpose. I don't know whether there is some general written standard, but that works de facto for the most of applications, and users have pretty specific expectations about its behavior. UI designer should respect common practice for consistency. I think I can claim Enter means “go ahead” or “got it” for most of the people.
Of course, there may be exceptions, for example "What color you choose?" or "Do you really want to format your disc?", but it's not our topic, is it? :)

epr
Burner Inserter
Burner Inserter
Posts: 12
Joined: Thu Jul 05, 2018 7:36 pm
Contact:

Re: Enter should always "OK"

Post by epr »

I agree, it's really annoying when you change some values on combinators or what not and it doesn't confirm with enter.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 11151
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Enter should always "OK"

Post by ssilk »

Page down for example doesn't exists on Mac as extra key.

Or look this: https://ux.stackexchange.com/questions/ ... left-right

It depends! :)
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

coppercoil
Filter Inserter
Filter Inserter
Posts: 265
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Enter should always "OK"

Post by coppercoil »

That’s a good idea: an application should tune to written and non-written standards of particular OS :idea:. I can’t speak about Mac. But I CAN speak about MS Windows 8-). So, give me the damn Enter key :mrgreen:

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 11151
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Enter should always "OK"

Post by ssilk »

Here is it...
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

User avatar
eradicator
Smart Inserter
Smart Inserter
Posts: 4091
Joined: Tue Jul 12, 2016 9:03 am
Contact:

Re: Enter should always "OK"

Post by eradicator »

+inf

Especially with the nice new visual guidance after the gui redesign i become sad time and time again when i try to confirm the GREEN button.

thegreenbutton.png
thegreenbutton.png (41.61 KiB) Viewed 227 times
Author of: Hand Crank Generator, Screenshot Hotkey 2.0, /sudo
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.

AmericanPatriot
Long Handed Inserter
Long Handed Inserter
Posts: 55
Joined: Sun Feb 16, 2020 12:47 am
Contact:

Enter should activate all green buttons

Post by AmericanPatriot »

When I press enter, It should confirm all green buttons, not some select few. The more keyboard shortcuts there are, the easier, more convenient, and less tedious the game becomes. This feature could be option enabled, if you don't want it for a gameplay reason.

Koub
Global Moderator
Global Moderator
Posts: 5647
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Enter should always "OK"

Post by Koub »

[Koub] Merged into older topic with same suggestion.
Koub - Please consider English is not my native language.

AmericanPatriot
Long Handed Inserter
Long Handed Inserter
Posts: 55
Joined: Sun Feb 16, 2020 12:47 am
Contact:

Re: Enter should always "OK"

Post by AmericanPatriot »

even if not all green buttons, at least all the "confirm" buttons. Or at the very absolute least, allow one to tab to the correct button.

Qon
Smart Inserter
Smart Inserter
Posts: 1305
Joined: Thu Mar 17, 2016 6:27 am
Contact:

Re: Enter should always "OK"

Post by Qon »

Yes please!
ssilk wrote:
Sat Dec 07, 2019 10:51 am
On Mac/(some) Linux this isn’t the standard. And now? :)
But it is the standard in Factorio for some green buttons, just not all, right? So it's not about OS, it is about consistency and convenience in Factorio.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 11151
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Enter should always "OK"

Post by ssilk »

Well, as long as Factorio isn't supporting control of the UI fully with keyboard, this suggestion is just questionable, because it looks only at one tiny aspect of keyboard controll.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

AmericanPatriot
Long Handed Inserter
Long Handed Inserter
Posts: 55
Joined: Sun Feb 16, 2020 12:47 am
Contact:

Re: Enter should always "OK"

Post by AmericanPatriot »

ssilk wrote:
Sun Aug 02, 2020 10:16 pm
Well, as long as Factorio isn't supporting control of the UI fully with keyboard, this suggestion is just questionable, because it looks only at one tiny aspect of keyboard controll.
what do you mean by "this suggestion is just questionable"?

Post Reply

Return to “Ideas and Suggestions”

Who is online

Users browsing this forum: BaggyK