Fix menu navigation

Bug #1642664 reported by Mathieu Trudel-Lapierre
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
subiquity
Won't Fix
High
Unassigned

Bug Description

A)
In all Menus provide shortcuts for the menu entries.
Like when having "Done" and "Cancel" mark a Character like "D" and "C" and allow users to shortcut with e.g. ALT+C ALT+D

A bit like it is done in Suse yast.
It is suppores to be a fast and slim installer, so tihs makes it faster.

Especially in longer lists this is the only way to get to e.g. cancel.
So if for example the initial language List would be way longer to get to cancel

B)
Masks which take input fields should "go to the next field" on enter.
So e.g. in the user config one has to enter:
Real Name -> then go down -> Username -> then go down -> ...
Users would expect that this works as well (just faster in the fingers, since they are used to)
Real Name -> enter -> Username -> enter -> ...

C)
In longer lists it would be great if there would be a wrap around so that going "up" from the topmost item would warp you to the last entry (or the menu buttons below whichever applies)

D) You did a great job simplifying things.
But the language selection could still be optimized.
Eventually you have to start with some language anyway.
So far you choose english.
There has to be no menu.
If you implment A) in this bug you could on all panels provide a "change Langauge" button so a user can change.
Since most users would rely on just one language which is english anyway they have "saved" one menu to select from.
I guess starting from the currents system default language by default would be great.
On top you could provide a commandline switch for the language - in case someone doesn't understand anything at all - but that switch is probably overengineering.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

The more general guidance/idea is that it should go much like:

"enter-enter-enter-enter-username+password-enter-enter tea"

The bug is a copy of issue #68 in github, so that can track the required improvements in Launchpad (and close bugs with uploads).

Changed in subiquity (Ubuntu):
status: New → Triaged
importance: Undecided → High
affects: subiquity (Ubuntu) → subiquity
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

The only aspect of this that is not implemented is having Alt-Key shortcuts afaict. Would want design input on how best to approach those I think.

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Not going to make any more changes here unless design tell me too :)

Changed in subiquity:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.