[MGNLUI-1641] Keyboard: As a user, I can navigate around the new UI using basic (common) keyboard commands (leftovers from previous sprint) Created: 12/Jun/13  Updated: 02/Jul/14  Resolved: 02/Jul/14

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

Type: Story Priority: Neutral
Reporter: Christopher Zimmermann Assignee: Christopher Zimmermann
Resolution: Fixed Votes: 0
Labels: keyboard, ux
Σ Remaining Estimate: 5d Remaining Estimate: 5d
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: 5d Original Estimate: 5d

Issue Links:
Relates
relates to MGNLUI-1978 As a user field focussing and tabbing... Closed
relates to MGNLUI-2183 Keyboard: Press ENTER while on an ele... Closed
relates to MGNLUI-1883 Create Concept for TAB based Keyboard... Closed
supersession
supersedes MGNLUI-1373 Keyboard: As a user, I can navigate a... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLUI-1642 Keyboard: Press ENTER while on an ele... Sub-task Closed Christopher Zimmermann  
MGNLUI-1671 Server state must be updated when use... Sub-task Closed Christopher Zimmermann  
MGNLUI-847 Can't use keyboard to switch between ... Sub-task Closed Christopher Zimmermann  
MGNLUI-1279 DIalogs should react typical shortcut... Sub-task Closed Christopher Zimmermann  
MGNLUI-2057 Keyboard: Foundation for the DELETE k... Sub-task Closed Christopher Zimmermann  
MGNLUI-2089 ESCAPE key should close light dialogs... Sub-task Closed Christopher Zimmermann  
MGNLUI-2090 Subapp editor should be keyboard cont... Sub-task Closed Christopher Zimmermann  
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:
Epic Link: UX & Design
Sprint: 5.1 Beta1- Frontend
Story Points: 5

 Description   
  • hit [SOMETHING] to switch between edit/preview mode
  • hit "delete" key to delete an element
  • hit "return" key to activate default action (typically opening an element)

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

We should make sure these shortcuts have the relevant panel scope.

CLZ NOTE:
For some keyboard commands it makes more sense to track them on the client side. For example app switching with the animation is implemented on the client side. Also if the keyboard shortcut literally just pushes the button on the screen - then you are guaranteed that the resulting action will be the same.



 Comments   
Comment by Antti Hietala [ 14/Jun/13 ]

Bug in app stack navigation (RC1):

  1. Open Contacts app.
  2. Open Configuration app.
  3. Press 0 (zero) to navigate the app stack back to Contacts app.
  4. Close Contacts app.
  5. Contacts app is still displayed on top of stack.
Comment by Andreas Weder [ 05/Aug/13 ]

I'd like to come up with a more robust, future-proof concept for keyboard shortcuts first, before we continue working on the existing one.

I'd like consider the TAB key as the main modifier and drop ESC. We can than use ESC to cancel dialogs and/or to switch between edit/preview of a content item. Also, we should catch CMD/Ctrl-S to save dialogs. Let's have a more thorough, fresh look again at keyboard support.

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