Skip to content

Keyboard-only usability regression for intrigeri's development use case

With the previous Greeter, when working on Tails I was used to do:

  • space (activates “more options”)
  • enter (forward)
  • type my admin password + enter
  • type my admin password + enter

That’s 4 keystrokes + 2 * length of my admin password.

With the new one I have to:

  • 3 * tab to reach “+”
  • space (activates “+”)
  • space (admin password)
  • type my admin password + enter
  • type my admin password + enter
  • 2 * tab to reach “Start Tails”
  • enter to log in

That’s 10 keystrokes + 2 * length of my admin password, i.e. a lot more, but worse: a number of keystrokes are repeated, so I need to count them properly and if I lose track then I’m lost (humans are no good at maintaining such context, software should not require them to do so unless it’s really needed).

If there were accessors (keybindings) for some common operations, e.g.:

  • keyboard accessor for "" (e.g. alt-)
  • keyboard accessor for “Start Tails” (e.g. alt-s)

… then I would do:

  • alt-+
  • space (admin password)
  • type my admin password + enter
  • type my admin password + enter
  • alt-s

… i.e. 5 keystrokes + 2 modifiers + 2 * length of my admin password, which would almost be as fast for me than the old greeter, and totally good enough.

Please? Thanks in advance! :)

I’d like to see this fixed in 3.0.

Feature Branch: greeter:feature/12186-keyboard-shortcuts

Parent Task: #8230 (closed)

Original created by @intrigeri on 12063 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information