WebClient - Create MARC Record - Keyboard Shortcuts - Workflow Improvements
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
EG 3.3 - The Create MARC Record interface doesn't have any keyboard shortcuts setup for performing actions in that interface.
I'm working through some of our workflows and looking for ways the web client could be improved to increase efficiency for our staff.
Possible Enhancements:
1. Add a global hotkey for launching the Create MARC Record interface. In the XUL client the user could press Alt+G N to launch the editor.
2. In the initial "Select MARC template" screen, make it easy to advance via the defaults settings. Set a shortcut for the load button, or set the focus on the template dropdown, so a tab enter would submit.
3. Add a better page title, currently it is set to "Catalog".
4. Add item checkbox in web client doesn't seem to be sticky like it was in the xul client, that adds one extra step.
5. When Add item is checked, focus should start on Call Number, so staff can just start typing the call number, then tab and enter the barcode.
6. Add keyboard shortcuts for various actions like Validate, Save, focus on marc input box.
tags: | added: cataloging |
Changed in evergreen: | |
assignee: | nobody → Mary Llewellyn (mllewell) |
tags: | added: needsreleasenote |
Changed in evergreen: | |
milestone: | none → 3.next |
tags: |
added: needswork removed: needsrepatch |
Changed in evergreen: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
tags: | added: ux-keyboard |
Here is a working branch that adds most of the above features as separate commits.
user/stompro/ lp1862235_ create_ marc_record_ workflow /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ stompro/ lp1862235_ create_ marc_record_ workflow
https:/
1. Global Hotkey for create new marc record of Ctrl+F3.
2. On "Select MARC Template" screen, focus starts on the template selection box, making it easy to change via the keyboard (hit enter to open dropdown, then first letter of template name to switch between options, then enter to select), or hit tab and enter to use the default selection and load it.
3. Page title gets set to "Create MARC Record".
4. Add item checkbox has focus when MARC editor loads, can be toggled by hitting space.
5. When add item checkbox is activated, the focus moves to the call number field so input can start immediately.
6. Flat text editor - added a hotkey of ctrl+s to save the record.
7. MARC editor (non-flat text) - added several hotkeys, ctrl+s for save, ctrl+l for validate headings, and ctrl+h to toggle the keyboard shortcut help display.
8. Hide the help button when flat text editor is enabled since the help button doesn't do anything in that case.
9. Added ctrl+e to jump to the flat text editor textarea
Things I didn't get to, but may work on someday.
1. Keyboard shortcut to jump focus to the bib source selection dropdown.
2. Keyboard shortcuts to toggle Add item, Flat Text Editor and Stack Subfields.
The non-flat text editor has it's own keyboard shortcut handling code, that is active when focus is in the editor, so there is some duplication.
Josh