Move function keys into separate key values table. (Fix 21981)
authorGary Kacmarcik <garykac@google.com>
Tue, 09 Jul 2013 18:20:09 -0700
changeset 434 159ba3d7ae2e
parent 433 4c8d8a83cb40
child 435 a45e86884e1c
Move function keys into separate key values table. (Fix 21981)

Bug 21981 - Key name definition about "foo[0-9]+"
Add note that additional function keys may be defined by incrementing the number at the end of the key.
html/DOM3-Events.html
--- a/html/DOM3-Events.html	Tue Jul 09 17:55:41 2013 -0700
+++ b/html/DOM3-Events.html	Tue Jul 09 18:20:09 2013 -0700
@@ -6346,7 +6346,7 @@
 					enumeration for .Net</a></cite>]; the key values for media controllers (e.g. remote controls for television, audio systems, and set-top boxes) are derived in part from the consumer electronics technical
 					specifications DTV Application Software Environment [<cite><a href="#references-DASE">DASE</a></cite>], Open Cable Application Platform 1.1.3 [<cite><a href="#references-OCAP">OCAP</a></cite>],
 					and ANSI/CEA-2014-B, Web-based Protocol and Framework for Remote User Interface on UPnPTM Networks and the Internet [<cite><a href="#references-WEB4CE">WEB4CE</a></cite>].
-					The <a class="def" href="#glossary-character-value">character values</a> defined in this specification are derived from the Unicode standard [<a href="#references-Unicode">Unicode</a>].</p>
+					</p>
 
 				<p class="note"><strong>Note:</strong> The key names <code class="key">'NumPad0'</code>, <code class="key">'NumPad1'</code>, <code class="key">
 					'NumPad2'</code>, <code class="key">'NumPad3'</code>, <code class="key">'NumPad4'</code>, <code class="key">'NumPad5'</code>, <code class="key">'NumPad6'</code>,
@@ -6389,6 +6389,18 @@
 						<key name="Apps">Toggle display of available (interactive) application list.</key>
 						<key name="CrSel">The Cursor Select (Crsel) key.</key>
 						<key name="ExSel">The Extend Selection (Exsel) key.</key>
+						<key name="LaunchMail">The Start Mail key.</key>
+						<key name="List">Toggle display listing of currently available content or programs.</key>
+						<key name="Props">The properties (props) key.</key>
+					</div>
+					<p>General-purpose function keys</p>
+					<p>The exact number of these general purpose function keys varies on different platforms, and only the first
+						few are defined explicitly here.  Additional function key names are implicitly defined by incrementing the
+						base-10 index at the end of the function key name. Thus, <span class="key">'F24'</span>,
+						<span class="key">'LaunchApplication12'</span> and <span class="key">'Soft8'</span> are all valid
+						key values.
+						</p>
+					<div id="keys-function-keys" class="key-table">
 						<key name="F1">The F1 key, a general purpose function key, as index 1.</key>
 						<key name="F2">The F2 key, a general purpose function key, as index 2.</key>
 						<key name="F3">The F3 key, a general purpose function key, as index 3.</key>
@@ -6401,23 +6413,8 @@
 						<key name="F10">The F10 key, a general purpose function key, as index 10.</key>
 						<key name="F11">The F11 key, a general purpose function key, as index 11.</key>
 						<key name="F12">The F12 key, a general purpose function key, as index 12.</key>
-						<key name="F13">The F13 key, a general purpose function key, as index 13.</key>
-						<key name="F14">The F14 key, a general purpose function key, as index 14.</key>
-						<key name="F15">The F15 key, a general purpose function key, as index 15.</key>
-						<key name="F16">The F16 key, a general purpose function key, as index 16.</key>
-						<key name="F17">The F17 key, a general purpose function key, as index 17.</key>
-						<key name="F18">The F18 key, a general purpose function key, as index 18.</key>
-						<key name="F19">The F19 key, a general purpose function key, as index 19.</key>
-						<key name="F20">The F20 key, a general purpose function key, as index 20.</key>
-						<key name="F21">The F21 key, a general purpose function key, as index 21.</key>
-						<key name="F22">The F22 key, a general purpose function key, as index 22.</key>
-						<key name="F23">The F23 key, a general purpose function key, as index 23.</key>
-						<key name="F24">The F24 key, a general purpose function key, as index 24.</key>
-						<key name="LaunchApplication1">The Start Application One key.</key>
-						<key name="LaunchApplication2">The Start Application Two key.</key>
-						<key name="LaunchMail">The Start Mail key.</key>
-						<key name="List">Toggle display listing of currently available content or programs.</key>
-						<key name="Props">The properties (props) key.</key>
+						<key name="LaunchApplication1">The Start Application key, as index 1.</key>
+						<key name="LaunchApplication2">The Start Application key, as index 2.</key>
 						<key name="Soft1">General purpose virtual function key, as index 1.</key>
 						<key name="Soft2">General purpose virtual function key, as index 2.</key>
 						<key name="Soft3">General purpose virtual function key, as index 3.</key>