About this document: Outline FOLIO keyboard shortcuts and process for app POs/Devs to implement keyboard shortcuts.
...
Action | Keyboard shortcut |
---|---|
Navigate main toolbar | Tab / Shift + Tab |
Open a menu dropdown | Enter |
Navigate menu dropdown | up and down arrows (To be implemented with STCOR-382 and STCOR-383 for main toolbar) |
Select an item in a menu dropdown | Enter |
Navigate the entire Search and Filter pane | Tab |
Select/Un-select checkbox filters | Spacebar |
Reset all or Reset a filter | Spacebar |
Expand / Collapse filter | Spacebar |
Go to the Results List pane (or go to the first result) | To be implemented STRIPES-662 |
Navigate the results list | Tab / Shift + Tab |
Select a result/View result in third pane | |
Access Tags pane | Focus on Tag icon and hit Enter (Will implement requirement to move focus to Tags pane when Enter is hit) |
View Record: Navigate result | Tab/Shift + Tab and up/down arrows |
View Record: Expand/Collapse accordion | Enter or Spacebar |
View Record: Any action/button | Enter or Spacebar |
Create/Edit Record: Navigate fields | Tab / Shift + Tab |
Create/Edit Record: Expand / Collapse accordion | Spacebar |
Create/Edit Record: Navigate by accordion | Tab / Shift + Tab or up/down arrows |
Create/Edit Record: Save / Cancel | Spacebar (Will implement requirement to support hitting Enter key UIU-1252) |
Create/Edit Record: Add a service point, Assign permission/proxy/sponsor, Add address, and Reset password email. In general any action/button on the Edit record. | Spacebar (Will implement requirement to support hitting Enter key too - UIU-1256) |
Activate a link | Enter |
Select/Unselect any checkbox or radio button | Spacebar |
Cancel any changes/updates | esc |
Close a modal window | esc |
Copy | ctrl + c |
Cut | ctrl + x |
Paste | ctrl + v |
Find | ctrl + f |
...
Action | Keyboard shortcut |
---|---|
Navigate main toolbar | Tab / Shift + Tab |
Open a menu dropdown | Enter |
Navigate menu dropdown | up and down arrows (To be implemented with STCOR-382 and STCOR-383 for main toolbar) |
Select an item in a menu dropdown | Enter |
Navigate the entire Search and Filter pane | Tab |
Select/Un-select checkbox filters | Spacebar |
Reset all or Reset a filter | Spacebar |
Expand / Collapse filter | Spacebar |
Go to the Results List pane (or go to the first result) | To be implemented STRIPES-662 |
Navigate the results list | Tab / Shift + Tab |
Select a result/View result in third pane | |
Access Tags pane | Focus on Tag icon and hit Enter (Will implement requirement to move focus to Tags pane when Enter is hit) |
View Record: Navigate result | Tab/Shift + Tab and up/down arrows |
View Record: Expand/Collapse accordion | Enter or Spacebar |
View Record: Any action/button | Enter or Spacebar |
Create/Edit Record: Navigate fields | Tab / Shift + Tab |
Create/Edit Record: Expand / Collapse accordion | Spacebar |
Create/Edit Record: Navigate by accordion | Tab / Shift + Tab or up/down arrows |
Create/Edit Record: Save / Cancel | Spacebar (Will implement requirement to support hitting Enter key UIU-1252) |
Create/Edit Record: Add a service point, Assign permission/proxy/sponsor, Add address, and Reset password email. In general any action/button on the Edit record. | Spacebar (Will implement requirement to support hitting Enter key too - UIU-1256) |
Activate a link | Enter |
Select/Unselect any checkbox or radio button | Spacebar |
Cancel any changes/updates | esc |
Close a modal window | esc |
Copy | ctrl + c |
Cut | ctrl + x |
Paste | ctrl + v |
Find | ctrl + f |
...
Shortcut key combinations should be presented in Camel Case with spaces between the components.
Shortcut key combination example | Correct or incorrect? |
---|---|
Ctrl + Alt + E | correct |
Ctrl+alt+e | incorrect |
ctrl + alt + e | incorrect |
Guideline 2 - Presentation of shortcut actions/descriptions in the modal
...
1. Create a new record
2. Edit a record
3. Save a record
4. Duplicate a record
5. Delete a record
6. Expand all accordions
76. Collapse all accordions
87. Expand or collapse an accordion
98. Go to Search & filter pane
109. Open keyboard shortcuts modal
1110. Close a modal or pop-up
1211. Copy
1312. Cut
1413. Paste
1514. Find
Guideline 3 - Display of app specific shortcuts
...