[UXPROD-2891] Implement baseline shortcut keys Created: 04/Feb/21  Updated: 21/Nov/22

Status: In Progress
Project: UX Product
Components: None
Affects versions: None
Fix versions: None

Type: New Feature Priority: P3
Reporter: Khalilah Gambrell Assignee: Khalilah Gambrell
Resolution: Unresolved Votes: 0
Labels: accessibility, keyboard_navigation, keyboard_shortcuts, ui-only, ux
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
is defined by UIDATIMP-878 Data Import : Apply baseline shortcut... Closed
is defined by UIDATIMP-883 SPIKE: Data Import : Apply baseline s... Closed
is defined by UIIN-1411 Implement keyboard shortcuts in Inven... Closed
is defined by UIIN-1498 Inventory. Implement Keyboard Shortcu... Closed
Relates
relates to UICR-124 Courses app: Implement baseline keybo... Closed
relates to UIDATIMP-901 Data Import Settings > Apply baseline... Closed
relates to UIEUS-253 ERM Usage app | apply baseline keybo... Closed
relates to UIIN-1450 Inventory app - Implement baseline sh... Closed
relates to UIIN-1490 Keyboard cannot move item to other ho... Closed
relates to UIREQ-588 Requests app: Implement baseline shor... Closed
relates to UXPROD-2991 Implement baseline shortcut keys for ... Closed
relates to ERM-1151 Add FOLIO keyboard shortcuts to Agree... Closed
relates to STCOM-793 New shortcut key | Display shortcut k... Closed
relates to UIDATIMP-878 Data Import : Apply baseline shortcut... Closed
relates to UIDATIMP-879 Data Import Settings > Apply baseline... Closed
relates to UIDATIMP-883 SPIKE: Data Import : Apply baseline s... Closed
relates to UIDATIMP-898 Data Import Settings > Apply baseline... Closed
relates to UIDATIMP-899 Data Import Settings > Apply baseline... Closed
relates to UIDATIMP-900 Data Import Settings > Apply baseline... Closed
relates to UIDATIMP-1233 Data import settings: OS shortcut "Cr... Closed
relates to UIEH-1121 Settings > eHoldings | Apply baseline... Closed
relates to UIOR-812 Create keyboard shortcut for "Add POL... Closed
relates to UIU-1915 App dropdown menu: Display Shortcut k... Closed
relates to UIU-1916 Modal: Shortcut Keys List Closed
relates to UIU-2076 Adapt shortcut modal Closed
relates to UXPROD-3001 Data Import: Implement keyboard short... Closed
Development Team: Stripes Force
PO Rank: 0
Rank: Chalmers (Impl Aut 2019): R3
Rank: Cornell (Full Sum 2021): R2
Rank: Duke (Full Sum 2021): R2
Rank: 5Colleges (Full Jul 2021): R2
Rank: GBV (MVP Sum 2020): R3
Rank: MO State (MVP June 2020): R2
Rank: TAMU (MVP Jan 2021): R2
Rank: U of AL (MVP Oct 2020): R2

 Description   

Each FOLIO app should support these baseline shortcut keys (when applicable).

Baseline shortcut keys list

Action OS shortcut Windows shortcut
Create a new record Option + n alt + n
Duplicate a record Option + c alt + c
Edit a record cmd + Option + e ctrl + alt + e
Save a record cmd + s ctrl + s
Expand or collapse an accordion spacebar spacebar
Expand all accordions cmd + Option + b ctrl + alt + b
Collapse all accordions cmd + Option + g ctrl + alt + g
Go to Search & Filter pane cmd + Option + h ctrl + alt + h
Close a modal or pop-up esc esc
Copy cmd + c ctrl + c
Cut cmd + x ctrl + x
Paste cmd + v ctrl + v
Find cmd + f ctrl + f
View keyboard shortcuts list cmd + option + k ctrl + alt + k

Each app must implement

  1. Above shortcut keys. Review documentation (https://github.com/folio-org/stripes-components/tree/master/lib/Commander)
  2. Implement dropdown that displays an option to view keyboard shortcuts list
  3. Shortcuts list will display as a modal

Implementation details

  • Must select one app to implement. NOTE: Users app already has shortcut keys implemented just need the display of shortcut keys in a modal implemented.
  • Once implemented, developer must announce on stripes-update channel. This implementation will serve as a pattern for all apps.
  • PO for the first app to have keyboard shortcuts list display implemented will present to POs and provide requirement/implementation details

Generated at Fri Feb 09 00:27:42 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.