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

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>23751</bug_id>
          
          <creation_ts>2013-11-07 03:58:41 +0000</creation_ts>
          <short_desc>&quot;Select&quot; key is not defined in the latest ED</short_desc>
          <delta_ts>2014-04-07 21:33:24 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebAppsWG</product>
          <component>HISTORICAL - DOM3 Events</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Masayuki Nakano">masayuki</reporter>
          <assigned_to name="Travis Leithead [MSFT]">travil</assigned_to>
          <cc>garykac</cc>
    
    <cc>mike</cc>
    
    <cc>www-dom</cc>
          
          <qa_contact>public-webapps-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>95925</commentid>
    <comment_count>0</comment_count>
    <who name="Masayuki Nakano">masayuki</who>
    <bug_when>2013-11-07 03:58:41 +0000</bug_when>
    <thetext>There was &quot;Select&quot; key. It&apos;s used for VK_SELECT on Windows (both IE and Firefox). This is different from &quot;MeditaSelect&quot;. Windows defines VK_LAUNCH_MEDIA_SELECT with other value.

I think that this should be defined in 6.3.6 UI Keys.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96326</commentid>
    <comment_count>1</comment_count>
    <who name="Gary Kacmarcik">garykac</who>
    <bug_when>2013-11-14 09:09:33 +0000</bug_when>
    <thetext>I&apos;m not sure what VK_SELECT actually is, and I don&apos;t know of any keyboard layouts that would generate this VKey.

We should not include |key| values unless we can point to a layout that can generate the value -- that&apos;s the test we&apos;ve been applying for the GDK_ keys as well.

Travis, do you know of any way to generate this key value?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96563</commentid>
    <comment_count>2</comment_count>
    <who name="Travis Leithead [MSFT]">travil</who>
    <bug_when>2013-11-19 22:50:16 +0000</bug_when>
    <thetext>(In reply to Gary Kacmarcik from comment #1)
&gt; I&apos;m not sure what VK_SELECT actually is, and I don&apos;t know of any keyboard
&gt; layouts that would generate this VKey.
&gt; 
&gt; We should not include |key| values unless we can point to a layout that can
&gt; generate the value -- that&apos;s the test we&apos;ve been applying for the GDK_ keys
&gt; as well.
&gt; 
&gt; Travis, do you know of any way to generate this key value?

I chatted with our DOM keyboard events guru, and he didn&apos;t have any idea how to cause this VK to be generated short of programmatically sending it. So maybe this key can go.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96759</commentid>
    <comment_count>3</comment_count>
    <who name="Masayuki Nakano">masayuki</who>
    <bug_when>2013-11-25 08:08:36 +0000</bug_when>
    <thetext>If we don&apos;t need to define &quot;Select&quot;, I don&apos;t understand why D3E needs to define other similar keys which are used on ancient computer such as &quot;Play&quot;, &quot;Pause&quot;, &quot;Cancel&quot;, &quot;CrSel&quot;, &quot;ExSel&quot;, &quot;EraseEof&quot;, &quot;Again&quot;, &quot;Attn&quot;, &quot;Execute&quot; and &quot;Clear&quot;.

Some of them are defined by Windows as virtual keycode and some of them are used by special keys of Japanese keyboard actually. However, they are just recycled, not represents the function. Therefore, browsers need to map them proper key names with checking keyboard layout. See VK_ATTN for example.
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent#Key_names</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97376</commentid>
    <comment_count>4</comment_count>
    <who name="Masayuki Nakano">masayuki</who>
    <bug_when>2013-12-10 08:26:01 +0000</bug_when>
    <thetext>I tested Sun keyboard&apos;s special keys:
              Windows                    Linux
Help:                                    Help
Stop:                                    Cancel
Again:                                   Redo
Props:                                   SunProps
Undo:                                    Undo
Front:                                   SunFront
Copy:                                    XF86Copy
Open:                                    XF86Open
Paste:                                   XF86Paste
Find:                                    Find
Cut:                                     XF86Cut
確定(Kakutei): VK_NONCONVERT              Muhenkan
変換(Henkan):  VK_CONVERT                 Henkan_Mode
日本語On-Off:  VK_OEM_COPY/VK_OEM_FINISH  Hiragana-Katakana/Romaji
Compose:      VK_APPS                    Menu
かな:          Right-Alt                  Alt_R

確定/変換/日本語On-Off/Compose/かな are mapped as keys on normal JIS keyboard. So, we don&apos;t need to worry about them.

For Help - Cut, only Linux generates specific key event (Help is supported on Mac too, though).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>