[MGNLUI-1281] Keyboard: As a user, I can navigate around the new UI using basic (common) keyboard commands Created: 21/Nov/12  Updated: 16/May/13  Resolved: 16/May/13

Status: Closed
Project: Magnolia UI
Component/s: user interaction
Affects Version/s: None
Fix Version/s: 5.0

Type: Story Priority: Major
Reporter: Andreas Weder Assignee: Federico Grilli
Resolution: Fixed Votes: 0
Labels: essential, usability
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
supersession
is superseded by MGNLUI-1373 Keyboard: As a user, I can navigate a... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Sprint: Beta 2
Story Points: 5
Business Value: 3

 Description   

The idea here is that I can use the tab key to jump between blocks, the arrow key to move up, down and sideways, the space key to select or deselect items and the return key to confirm or launch an action, while ESC cancels it. Roughly.

The exact details of this can be found here: http://wiki.magnolia-cms.com/display/UX/Keyboard+support



 Comments   
Comment by Federico Grilli [ 16/May/13 ]

The following has been implemented (or was already working)
support RETURN to execute "save" in simple editing situations (e.g. editing the title of a favorite or a title in the tree)
In light dialogs:
support RETURN to call the "OK" action
support ESC to call the "Cancel" action.
In dialogs and embedded forms:
support CTRL-S to call the "Save" action
support ESC and CTRL-C in dialogs and embedded forms to support "Cancel".
all the other keyboard support is probably already supported by Vaadin widgets:
use TAB/Shift-TAB to jump between currently editable fields
use arrow keys to open/close nodes and move up and down a selection
use SPACE to select/unselect an item

The choice of CTRL+C to cancel a dialog should probably be revised as it is usually reserved in Windows OS for copy a text http://support.microsoft.com/kb/126449.

Finally, the leftovers for this task will be implemented in the next sprint (A new ticket will follow).

Comment by Mikaël Geljić [ 16/May/13 ]

favorites shortcuts are not scoped and may not work when config app is open, added notes to follow-up ticket.

Generated at Mon Feb 12 08:45:04 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.