<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>159215</bug_id>
          
          <creation_ts>2016-06-28 10:24:11 -0700</creation_ts>
          <short_desc>AX: ARIA 1.1 @aria-keyshortcuts</short_desc>
          <delta_ts>2022-07-19 16:26:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nan Wang">n_wang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aleventhal</cc>
    
    <cc>emilymeng</cc>
    
    <cc>jcraig</cc>
    
    <cc>n_wang</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1206061</commentid>
    <comment_count>0</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-06-28 10:24:11 -0700</bug_when>
    <thetext>Add support for ARIA 1.1 &apos;aria-keyshortcuts&apos;.
https://rawgit.com/w3c/aria/master/aria/aria.html#aria-keyshortcuts

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206063</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-06-28 10:24:59 -0700</bug_when>
    <thetext>&lt;rdar://problem/27058098&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206305</commentid>
    <comment_count>2</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2016-06-28 22:19:15 -0700</bug_when>
    <thetext>Please don&apos;t use &quot;ARIA&quot; in the property name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206311</commentid>
    <comment_count>3</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2016-06-28 22:47:25 -0700</bug_when>
    <thetext>I&apos;ve already pointed out that this Web API will be difficult to do well across platforms and locales. Many keyboards have totally different layouts than US English, with some characters requiring different modifier keys to access. For example, you have to hold Shift to access the number keys on french keyboards, so if you wanted a primary modifier + &quot;8&quot; it gets even more complicated:

Authors wishing to localize would need to know all these rules:

aria-shortcuts=&quot;Control+8&quot; (US PC)
aria-shortcuts=&quot;Meta+8&quot; (US Mac: e.g. Command+8)
aria-shortcuts=&quot;Meta+Shift+!&quot; (French Mac; not a typo, 8 is Shift+! in France)
aria-shortcuts=&quot;Control+Shift+_&quot; (French PC; again, not a typo, 8 is typed different on French PCs and Macs)

&quot;Shift+1&quot; becomes even more ambiguous in French (&quot;What is shifted may never shift.&quot;), and there is no Web API to figure out which keyboard a user has.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379146</commentid>
    <comment_count>4</comment_count>
    <who name="Aaron Leventhal">aleventhal</who>
    <bug_when>2017-12-07 10:29:52 -0800</bug_when>
    <thetext>Whatever property is chosen, we&apos;d like to implement it in Chrome as well. 

Does it make sense to use the property outside of web content as well? For example, exposing &quot;⌘L&quot; for the address bar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574572</commentid>
    <comment_count>5</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2019-09-26 12:00:55 -0700</bug_when>
    <thetext>Better link than the rawgit URL above:
https://www.w3.org/TR/wai-aria-1.1/#aria-keyshortcuts</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1885231</commentid>
    <comment_count>6</comment_count>
    <who name="Emily Meng">emilymeng</who>
    <bug_when>2022-07-19 16:26:47 -0700</bug_when>
    <thetext>Hello, is there any update on this request? I would also like to see support for this added.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>