[Evergreen-catalogers] Hotkeys in the web client - Keyboard Navigation

Elaine Hardy ehardy at georgialibraries.org
Fri Feb 7 09:25:39 EST 2020


It is deceptive; but, the default values are applied even though they
appear to be cleared.

J. Elaine Hardy, PINES and Collaborative Projects Manager
------------------------------

Georgia Public Library Service

2872 Woodcock Blvd., Suite 250 | Atlanta, GA 30341

(404) 235-7128 | ehardy at georgialibraries.org

(404) 548-4241 | Cell

<https://www.facebook.com/georgialibraries>
<https://www.twitter.com/georgialibs>

Join our email list <http://georgialibraries.org/subscription> for stories
of Georgia libraries making an impact in our communities.


On Thu, Feb 6, 2020 at 5:25 PM Josh Stompro <stomproj at gsuite.larl.org>
wrote:

> Thanks Elaine, bad assumption on my part.  I thought that since the clear
> button cleared out all the values visually, that saving the form after
> applying the next template would result in not all the values being set.
>
> Josh
>
> On Thu, Feb 6, 2020 at 2:42 PM Elaine Hardy <ehardy at georgialibraries.org>
> wrote:
>
>> If you enter the wrong template, there is a clear button.
>>
>> [image: image.png]
>>
>>
>> J. Elaine Hardy, PINES and Collaborative Projects Manager
>> ------------------------------
>>
>> Georgia Public Library Service
>>
>> 2872 Woodcock Blvd., Suite 250 | Atlanta, GA 30341
>>
>> (404) 235-7128 | ehardy at georgialibraries.org
>>
>> (404) 548-4241 | Cell
>>
>> <https://www.facebook.com/georgialibraries>
>> <https://www.twitter.com/georgialibs>
>>
>> Join our email list <http://georgialibraries.org/subscription> for
>> stories of Georgia libraries making an impact in our communities.
>>
>>
>> On Thu, Feb 6, 2020 at 12:03 PM Josh Stompro <stomproj at gsuite.larl.org>
>> wrote:
>>
>>> Janet, having a workflow to look at is useful, thanks.
>>>
>>> Since the web client doesn't have an "Actions for this Record" menu that
>>> holds all the features, it doesn't really work to have one command like
>>> Alt+Shift+A that activates one menu.  But it is possible to just set
>>> arbitrary keyboard shortcuts, even if they are not tied to a menu.
>>>
>>> So maybe we go with the equivalent to XUL shortcut keys just to make
>>> migration easy.  Some of the XUL options are shared, like v for marc view
>>> and add volumes, so maybe add volumes/add holdings should just have it's
>>> own , like Alt+Shift+n (for new).  Or maybe we should avoid basing them off
>>> of the past design?  We just need to work around the browser defined
>>> functions that may matter to the user, and the ones that are reserved by
>>> chrome.
>>>
>>>
>>>    - Alt+Shift+a h - Holdings Maint
>>>    - Alt+Shift+a enter - Opac View
>>>    - Alt+Shift+a v - MARC View
>>>    -
>>>    - Alt+Shift+a e - MARC Edit
>>>    - Alt+Shift+a c - Holdings Maintenance
>>>    -
>>>    - Alt+Shift+a p - Manage Parts
>>>    -
>>>    - Alt+Shift+a s - View Holds
>>>    -
>>>    - Alt+Shift+a r - View/Place Orders
>>>    - Alt+Shift+a b - Add to bucket
>>>    - Alt+Shift+a m - Mark for Overlay
>>>    - Alt+Shift+a d - Delete Record (Doesn't exist in web client)
>>>    - Alt+Shift+a u - Undelete Record (Doesn't exist in web client)
>>>    - Alt+Shift+n - Add Volumes/Add Holdings
>>>    - Alt+Shift+a c - Mark as Target for Conjoined Items
>>>    - Alt+Shift+a a - Alternate Serial Control (Not sure about this?)
>>>    - Alt+Shift+a i - Serials Batch Receive (Or this, Quick Receive?)
>>>
>>>
>>> One roadblock that I'm not sure how to get around is the whole, keyboard
>>> shortcuts don't work within an iframe, so if the default view is the opac
>>> view, staff have to click out of the iframe to use keyboard shortcuts.  An
>>> easy work around is to have a different default view set, so the opac view
>>> isn't the default... or use the angular web client.
>>>
>>> In the Volume copy editor, it would be ideal to never need to touch the
>>> keyboard to create items, and not have to tab through all the UI elements.
>>>
>>> The template selector dropdown/textbox should require less steps.  Right
>>> now you have to click or tab to it, then Ctrl+A to select all, then type in
>>> the start of your template, then tab twice, then press enter, then tab,
>>> then enter to apply.
>>>
>>> It would be nice if there was a keyboard shortcut for moving focus to
>>> the template selector box, then if it automatically selected all the text,
>>> so the user can just start typing if they want a different template.  And
>>> then setup Alt+Y to apply the template.  One of those little floaty
>>> messages might be nice also "Template applied".
>>>
>>> I also wish there was an easy way to recover from applying the wrong
>>> template, other than reloading the page.  When working quickly it happens,
>>> and is usually noticed right away, so if there was a simple way to reset
>>> back to the initial values that would be great.  Especially since setting
>>> values in copy templates to be unset seems to be not support.
>>>
>>> Josh
>>>
>>>
>>> On Wed, Feb 5, 2020 at 1:16 PM Janet Schrader <jschrader at cwmars.org>
>>> wrote:
>>>
>>>> Hi Josh,
>>>>
>>>> No, as far as I know, nothing has changed. Like you, we have more than
>>>> one library that is using, unhappily so, the web client and is extremely
>>>> frustrated by the lack of keyboard commands.  Here is a response from a
>>>> library with 6 branches when asked what keyboard shortcuts/commands are in
>>>> xul and missing in the web client.
>>>>
>>>> XUL adding items for main and branches
>>>>
>>>> -          F3 for advanced search – scan ISBN or title/author search
>>>> or LCCN or other
>>>>
>>>> -          Alt+Shift+A to access Actions for this record menu, then H
>>>> for Holdings maintenance
>>>> The Alt+Shift+A is used to go to Marc Edit, Opac View, and Mark for
>>>> overlay and is very convenient
>>>>
>>>> -          If overlaying record, Alt+G then Z will take you to the
>>>> Marc import via Z39.50 screen
>>>>
>>>> -          Find the record, then Alt+O, then Alt+D, then Alt+O
>>>>
>>>> -          In XUL we have to add/edit items in the different branches
>>>> separately, but can do multiple items in a single library (if Main branch
>>>> has three items, I can add/edit those at once, as long as they use the same
>>>> template)
>>>>
>>>> -          Right-click the row with the item to edit or Right-click on
>>>> the volume to add an item or Right-click on the library to add a volume and
>>>> item
>>>>
>>>> -          Then select Edit item, add item, or add item, respectively
>>>>
>>>> -          Scan barcode, enter Call number and price, then select
>>>> Template
>>>>
>>>> -          Alt+Y to apply template
>>>>
>>>> -          Alt+R to Re-barcode/update items or Alt+C to Create volumes
>>>> (depending on if you are editing or adding
>>>>
>>>>
>>>>
>>>> Janet
>>>>
>>>>
>>>> Janet Schrader
>>>>
>>>> Bibliographic Services Supervisor | CW MARS
>>>>
>>>> 67 Millbrook Street, Suite 201, Worcester, MA 01606
>>>>
>>>> P: 508-755-3323 x 325 | F: 508-757-7801
>>>>
>>>> ------------------------------
>>>>
>>>> jschrader at cwmars.org  ||  http;//cwmars.org <http://www.cwmars.org/>
>>>>
>>>> On Wed, Feb 5, 2020 at 1:27 PM Josh Stompro <stomproj at gsuite.larl.org>
>>>> wrote:
>>>>
>>>>> Janet, did you ever find out more details about the state of keyboard
>>>>> navigation?  Has much changed since you posted this?  I read through all
>>>>> the responses, but they mainly seemed focused on the global hotkeys.
>>>>>
>>>>> We know about the hotkeys that are available (pressing the ? key to
>>>>> show a list).  And those are nice for quickly getting to certain
>>>>> functions.  But like you we are wondering about keyboard navigation in
>>>>> specific interfaces.
>>>>>
>>>>> I'm also wondering if the term hotkey means something different than
>>>>> keyboard shortcuts or keyboard navigation.  I've also seen the term
>>>>> function key, which might specifically means the F1-F12 keys?
>>>>>
>>>>> This bug seems to cover all keyboard navigation, but the comments seem
>>>>> focused on hotkeys, but not on navigating within each interface.
>>>>> https://bugs.launchpad.net/evergreen/+bug/1437106
>>>>>
>>>>> Our staff are having a hard time justifying the work to switch
>>>>> cataloging and acquisitions to the web client because of how much longer
>>>>> everything takes to complete, mainly because the mouse needs to be used
>>>>> constantly to navigate.
>>>>>
>>>>> I'm not sure if this needs to be tackled interface by interface, or if
>>>>> there is some overarching plan to add in keyboard navigation for all the
>>>>> menus and context menus?
>>>>>
>>>>> Thanks
>>>>> Josh
>>>>> On Tue, Apr 24, 2018 at 4:56 PM Janet Schrader <jschrader at cwmars.org>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Are there hotkeys in the web client comparable to the xul client such
>>>>>> as ALT+a+v+v+Enter to go to the add volumes screen, or, ALT+a+h to go to
>>>>>> holdings maintenance? I have one cataloger who prefers to use the mouse as
>>>>>> little as possible.
>>>>>>
>>>>>> I know the add volumes button and holdings view now require only one
>>>>>> mouse click. Are there any keyboard shortcuts to open these without a
>>>>>> mouse?  I haven't found any so far.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Janet
>>>>>>
>>>>>>
>>>>>> Janet Schrader
>>>>>>
>>>>>> Bibliographic Services Supervisor | CW MARS
>>>>>>
>>>>>> 67 Millbrook Street, Suite 201, Worcester, MA 01606
>>>>>>
>>>>>> P: 508-755-3323 x 325 | F: 508-757-7801
>>>>>>
>>>>>> ------------------------------
>>>>>>
>>>>>> jschrader at cwmars.org  ||  http;//cwmars.org <http://www.cwmars.org/>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Evergreen-catalogers mailing list
>>>>>> Evergreen-catalogers at list.evergreen-ils.org
>>>>>>
>>>>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-catalogers
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Josh Stompro - IT Director
>>>>> Lake Agassiz Regional Library
>>>>> Desk: 218-233-3757 Ext 139
>>>>> Cell: 218-790-2110
>>>>> _______________________________________________
>>>>> Evergreen-catalogers mailing list
>>>>> Evergreen-catalogers at list.evergreen-ils.org
>>>>>
>>>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-catalogers
>>>>>
>>>> _______________________________________________
>>>> Evergreen-catalogers mailing list
>>>> Evergreen-catalogers at list.evergreen-ils.org
>>>>
>>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-catalogers
>>>>
>>>
>>>
>>> --
>>> Josh Stompro - IT Director
>>> Lake Agassiz Regional Library
>>> Desk: 218-233-3757 Ext 139
>>> Cell: 218-790-2110
>>> _______________________________________________
>>> Evergreen-catalogers mailing list
>>> Evergreen-catalogers at list.evergreen-ils.org
>>>
>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-catalogers
>>>
>> _______________________________________________
>> Evergreen-catalogers mailing list
>> Evergreen-catalogers at list.evergreen-ils.org
>>
>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-catalogers
>>
>
>
> --
> Josh Stompro - IT Director
> Lake Agassiz Regional Library
> Desk: 218-233-3757 Ext 139
> Cell: 218-790-2110
> _______________________________________________
> Evergreen-catalogers mailing list
> Evergreen-catalogers at list.evergreen-ils.org
> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-catalogers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-catalogers/attachments/20200207/339a01c7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 5145 bytes
Desc: not available
URL: <http://list.evergreen-ils.org/pipermail/evergreen-catalogers/attachments/20200207/339a01c7/attachment-0001.png>


More information about the Evergreen-catalogers mailing list