canonical / ubuntu-desktop-provision

Ubuntu Desktop Provision
GNU General Public License v3.0
70 stars 30 forks source link

Keyboard operation of the installer is inconsistent and confusing #605

Open henrycoggillcnc opened 7 months ago

henrycoggillcnc commented 7 months ago

Trying to operate the Noble installer using only a keyboard is a bit confusing. There are 2 main issues I've found.

1) Tab key should move to the next UI element, rather than the next selection in a list item. For instance, on the first installer screen - language selection - you can use the arrow keys to move up and down to select different list items fine, but pressing Tab merely moves the cursor to the next item in the list, when I'd expect it to move to the next UI element which in this case is the Next button. This means that to get to the Next button you have to select your language in the list, then press Tab 25 times to move the focus onto the Next button.

2) Enter key should accept the selection options in a screen and press Next. For instance, on the first screen - language selection - once you've highlighted your chosen language, and press Enter, nothing happens! I'd very much expect this to move me to the next screen in the installer, but it doesn't. Other screens are similar: when I'm presented with options I'm happy with, and press Enter, I'd like to accept that page and move to the next. Currently one needs to Tab across to the Next key and press Enter once that has focus.

This was using the Daily build (https://cdimage.ubuntu.com/daily-live/current/noble-desktop-amd64.iso) from 09/04/2024.

spydon commented 6 months ago
  1. is solved by https://github.com/canonical/ubuntu-desktop-provision/pull/683

  2. needs a major rework in how the wizard works for it to work.

  • once you've highlighted your chosen language, and press Enter, nothing happens

It does do something here, it changes to the highlighted language, when you are just going through the list with the arrow keys it doesn't actually change anything.

henrycoggillcnc commented 6 months ago

Thanks!