Here are global keyboard interactions that are effective at the application level.
Navigation
Everyone should be able to access all interactive elements in the application, regardless of their choice or input devices. This section introduces basic keyboard navigation elements that fulfill related SAP Accessibility Standards. Read details about related standards here: Foundations – Accessibility
Focus Order
The numbered circles defines the order navigation using TAB and Shift + TAB
Initial element
The dotted line with a star indicates where the focus will be when landing on the page.
Arrow keys scope
The dotted line indicate a second level of navigation:
Arrow keys to move the focus.
Home to move to the first item
End to move to the last item with
Skip sequence
User can speed navigation by skipping groups.
F6 to move forward
Shift + F6 to move backward.
The Figma library SAP Accessibility Assets allow you to annotate your mockups.
Keyboard Shortcuts
A handful of key combinations are reserved by Fiori and web browsers. Avoid using them unless you want to achieve the same action in a narrow scope (at a component level). Also, please refer to commonly-used shortcuts in Database, Data Management & Analytics products before defining shortcuts.
Fiori
The following key combinations are reserved for future usage in Fiori. For this reason, please do not use these shortcuts unless you assign them for the exact same purpose at the component level.
Source: Fiori Keyboard Interaction (SAP Wiki)
Browsers
As Fiori applications run in web browsers, you should consider any conflicts in key combinations between your application and browsers. Some key combinations can hinder the functionality of the application and should not be overridden.
Database, Data Management & Analytics Products
Having the same shortcut for the same action in different contexts can help users easily memorize the shortcuts and to quickly execute the action. Before you define shortcuts for similar actions in our products, refer to the key combinations below that are defined for common actions used in Database, Data Management & Analytics products.
Source: Fiori Keyboard Interaction (SAP Wiki)
Resources
Accessibility – Keyboard Design (SAP Wiki)
Find a comprehensive guideline about keyboard design and its patterns.
Database, Data Management & Analytics Accessibility
Read details on accessibility standards for Database, Data Management & Analytics products.
Fiori Keyboard Interaction (SAP Wiki)
Look into detailed design guidelines for keyboard interaction design patterns in Fiori.
Read more details on the following sections.
- Navigation between Controls
- Skip Navigation
- Navigation on Disabled Elements or Items
- Standard Navigation (Element Navigation)
- Enhanced Element Navigation
- Group Navigation
- Navigation (Element & Group Navigation)
- Paging
- One-Dimensional Item Navigation
- Two-Dimensional Item Navigation
- Shortcuts
- Default Actions
- Hotkeys
- Guidelines for Application Developers
Browser Application Hotkeys Wallpaper (SAP Wiki)
Overview on browser-based shortcuts in one page
Keyboard Handling for SAPUI5 Controls for Developers (SAPUI5 Explored)