Bug #12063

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

Added by intrigeri 2016-12-22 14:08:37 . Updated 2020-04-15 06:01:35 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Target version:
Start date:
2016-12-22
Due date:
% Done:

100%

Feature Branch:
greeter:feature/12186-keyboard-shortcuts
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Welcome Screen
Deliverable for:

Description

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.


Subtasks


History

#1 Updated by intrigeri 2017-01-29 10:46:42

  • related to Feature #12186: Add keyboard shortcuts to the (revamped) Greeter added

#2 Updated by alant 2017-02-16 10:36:11

  • Status changed from Confirmed to In Progress
  • Assignee changed from alant to intrigeri
  • QA Check set to Ready for QA
  • Feature Branch set to greeter:feature/12186-keyboard-shortcuts

#3 Updated by intrigeri 2017-02-16 16:52:55

  • Assignee changed from intrigeri to alant
  • QA Check changed from Ready for QA to Dev Needed

#4 Updated by intrigeri 2017-02-17 09:08:24

  • Assignee changed from alant to intrigeri
  • % Done changed from 0 to 50
  • QA Check changed from Dev Needed to Ready for QA

#5 Updated by intrigeri 2017-03-17 11:53:21

  • Assignee changed from intrigeri to alant
  • QA Check changed from Ready for QA to Dev Needed

conflicts with current feature/stretch

#6 Updated by intrigeri 2017-03-17 11:54:25

  • Priority changed from Normal to Elevated

#7 Updated by intrigeri 2017-03-17 12:09:34

  • Assignee changed from alant to intrigeri
  • QA Check changed from Dev Needed to Ready for QA

#8 Updated by intrigeri 2017-03-17 14:13:15

  • Status changed from In Progress to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

#9 Updated by intrigeri 2017-05-27 07:02:31

  • related to deleted (Feature #12186: Add keyboard shortcuts to the (revamped) Greeter)

#10 Updated by intrigeri 2017-05-27 07:02:41

#11 Updated by intrigeri 2020-04-15 06:01:35

  • Affected tool changed from Greeter to Welcome Screen