<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:29:47 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[UXPROD-3156] Apply guidelines for the display of shortcut key combinations in an app&apos;s &quot;Keyboard shortcuts&quot; modal</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3156</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;:&lt;/p&gt;

&lt;p&gt;All apps will eventually include an option to display keyboard shortcuts in a modal, like the below example for eHoldings.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/10995&quot; height=&quot;183&quot; width=&quot;200&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p&gt;The order in which keyboard shortcuts are displayed in the modal should be consistent across applications and their presentation should also be consistent. Applying the three guidelines below will achieve this.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Guideline 1&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Shortcut key combinations should be presented in Camel Case with spaces between the components.&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;&lt;b&gt;Key combination&lt;/b&gt;&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;&amp;nbsp;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Ctrl + Alt + E&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; correct&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Ctrl+alt+e&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/error.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; incorrect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;ctrl + alt + e&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/error.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; incorrect&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;&lt;b&gt;Guideline 2&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Shortcuts should be described and ordered as per the below list of actions, to achieve consistency across applications. &lt;/p&gt;

&lt;p&gt;If a shortcut is not relevant to an app it should be omitted.&lt;/p&gt;

&lt;p&gt;A shortcut can be renamed to make it more relevant. For example in eHoldings &quot;Create a new record&quot; is renamed to &quot;Create a new custom package or title record&quot;.&lt;/p&gt;

&lt;p&gt;1.	Create a new record&lt;br/&gt;
2.	Edit a record&lt;br/&gt;
3.	Save a record&lt;br/&gt;
4.	Duplicate a record&lt;br/&gt;
6.	Expand all accordions&lt;br/&gt;
7.	Collapse all accordions&lt;br/&gt;
8.	Expand or collapse an accordion&lt;br/&gt;
9.	Go to Search &amp;amp; filter pane&lt;br/&gt;
10.	Open keyboard shortcuts modal&lt;br/&gt;
11.	Close a modal or pop-up&lt;br/&gt;
12.	Copy&lt;br/&gt;
13.	Cut&lt;br/&gt;
14.	Paste&lt;br/&gt;
15.	Find&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Guideline 3&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;App specific shortcuts should be displayed at the top of the list, or inserted into the list at a point where they make most sense.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Links to additional info&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Guidelines are described on the wiki: &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/A11Y/Keyboard+Navigation&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/A11Y/Keyboard+Navigation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Interested parties&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="12084">UXPROD-3156</key>
            <summary>Apply guidelines for the display of shortcut key combinations in an app&apos;s &quot;Keyboard shortcuts&quot; modal</summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4">Gill Osguthorpe</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 30 Jun 2021 15:56:52 +0000</created>
                <updated>Tue, 9 Jan 2024 23:19:05 +0000</updated>
                            <resolved>Tue, 9 Jan 2024 23:19:05 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="42475">ERM-1757</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="55247">STCOM-865</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="42476">ERM-1758</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="42477">ERM-1759</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="42478">ERM-1760</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="42480">ERM-1761</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11263">UXPROD-2059</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="10995" name="image-2021-06-30-16-48-31-690.png" size="50000" author="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4" created="Wed, 30 Jun 2021 15:48:33 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10168"><![CDATA[None]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0311b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10069" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Cornell (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10214"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>