Fixup links to original D3E spec.
authorGary Kacmarcik <garykac@google.com>
Mon, 09 Jun 2014 21:38:41 -0700
changeset 663 fe3b05980483
parent 662 e19547eaa2a0
child 664 f5803ee5f39f
Fixup links to original D3E spec.
Remove link to "key value guidelines" since it no longer says that implementation can add additional values.
html/DOM3Events-key.html
html/WD-D3E-key-20140612.html
--- a/html/DOM3Events-key.html	Mon Jun 09 20:43:01 2014 -0700
+++ b/html/DOM3Events-key.html	Mon Jun 09 21:38:41 2014 -0700
@@ -109,10 +109,10 @@
 		<h1>Keyboard Event <code>key</code> Value Tables</h1>
 
 		<p>This section defines a list of <code>key</code> values which implementations MUST support, at a minimum, in addition to support for the full range of Unicode [<a href="#references-Unicode">Unicode</a>]
-			codepoints.  Implementations MAY support additional key values, in a manner conforming to the <a href="#keys-guidelines">guidelines for selecting and defining key values</a>.
-			The <a href="#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute of an event MUST always contain one of these control key
+			codepoints.
+			The <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute of an event MUST always contain one of these control key
 			or character values (even if the value is <a href="#key-Unidentified"><code class="key">'Unidentified'</code></a>). If the key represents one of the set of printable
-			control characters which has a Unicode character entry, such as the tab key, the <a href="#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute
+			control characters which has a Unicode character entry, such as the tab key, the <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute
 			MUST have the key value (e.g., <a href="#key-Tab"><code class="key">'Tab'</code></a>).</p>
 
 		<p>Implementations that are unable to identify a key MUST use the key value <a href="#key-Unidentified"><code class="key">'Unidentified'</code></a>.</p>
@@ -121,7 +121,7 @@
 			as a key value when there is no way for the implementation to detect the key value.
 			Exposing only this value MUST NOT indicate a conforming implementation.</p>
 
-		<p>The <a class="def" href="#glossary-key-value">key values</a> defined in this specification are based in part on the sets of keycodes from
+		<p>The <a class="def" href="http://www.w3.org/TR/DOM-Level-3-Events/#glossary-key-value">key values</a> defined in this specification are based in part on the sets of keycodes from
 			the <code>java.awt.event.KeyEvent</code> interface of the Java Platform, Standard Edition 6 API Specification
 				[<cite><a class="informative" href="#references-KeyEvent">KeyEvent for Java</a></cite>],
 			and the <code>System.Windows.Forms.Keys</code> key enumeration of the Microsoft .NET Framework 4.0 Class Library
@@ -130,7 +130,7 @@
 
 		<p class="note"><strong>Note:</strong> The keys on the numeric keypad (e.g., the keypad <code>'1'</code> key) do not generate distinct <code>key</code> values
 			from their non-keypad counterparts (e.g., the <code>'1'</code> key in the main part of the keyboard).
-			The <a href="#widl-KeyboardEvent-location"><code>KeyboardEvent.location</code></a> attribute can be used to determine if a key originated from the numeric keypad.</p>
+			The <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-location"><code>KeyboardEvent.location</code></a> attribute can be used to determine if a key originated from the numeric keypad.</p>
 
 		<div class="note">
 			<p><strong>Note:</strong> There are special internationalization considerations for ECMAScript escaped characters.  CharMod conformance [<cite><a class="normative"
@@ -149,8 +149,8 @@
 		</div>
 
 		<p>The following sub-sections contain the normative list of case-sensitive key values, their character values (where applicable), an informative description of typical usage,
-			and an informative categorization.  A conforming implementation of the <a href="#interface-KeyboardEvent">KeyboardEvent</a> interface MUST support at least this set
-			of values for use in the <a href="#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a>
+			and an informative categorization.  A conforming implementation of the <a href="http://www.w3.org/TR/DOM-Level-3-Events/#interface-KeyboardEvent">KeyboardEvent</a> interface MUST support at least this set
+			of values for use in the <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a>
 			attributes, though not all values MAY be available on all platforms or devices.</p>
 		
 		<p>Future versions of this specification MAY include key values not included here, which have become common since the publication of this specification.</p>
@@ -170,7 +170,7 @@
 				<key name="Accel">This is a virtual modifier key that is equivalent to whichever key the current OS uses
 					as the menu "accelerator" key. This virtual modifier key is never set returned in a key event, and
 					is only valid for use with the
-						<a href="#widl-KeyboardEvent-getModifierState"><code>KeyboardEvent.getModifierState()</code></a>
+						<a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-getModifierState"><code>KeyboardEvent.getModifierState()</code></a>
 					method. This virtual key is always set in conjunction with one of the other modifier keys in this list.
 					<p>For Windows, this virtual key is equivalent to the <code>'Control'</code> key.
 						</p>
@@ -452,7 +452,7 @@
 		<section id="keys-media-controller">
 			<h4>Media Controller Keys</h4>
 
-			<p>The <a class="def" href="#glossary-key-value">key values</a> for media controllers (e.g. remote controls for television, audio systems, and set-top boxes)
+			<p>The <a class="def" href="http://www.w3.org/TR/DOM-Level-3-Events/#glossary-key-value">key values</a> 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:</p>
 				<ul>
 					<li>DTV Application Software Environment [<cite><a href="#references-DASE">DASE</a></cite>]</li>
--- a/html/WD-D3E-key-20140612.html	Mon Jun 09 20:43:01 2014 -0700
+++ b/html/WD-D3E-key-20140612.html	Mon Jun 09 21:38:41 2014 -0700
@@ -398,10 +398,10 @@
 <h2 id="h2_key-value-tables"><span class="secno">1. </span>Keyboard Event <code>key</code> Value Tables</h2>
 
 		<p>This section defines a list of <code>key</code> values which implementations <em class="rfc2119" title="MUST">MUST</em> support, at a minimum, in addition to support for the full range of Unicode [<a href="#references-Unicode">Unicode</a>]
-			codepoints.  Implementations <em class="rfc2119" title="MAY">MAY</em> support additional key values, in a manner conforming to the <a href="#keys-guidelines">guidelines for selecting and defining key values</a>.
-			The <a href="#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute of an event <em class="rfc2119" title="MUST">MUST</em> always contain one of these control key
+			codepoints.
+			The <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute of an event <em class="rfc2119" title="MUST">MUST</em> always contain one of these control key
 			or character values (even if the value is <a href="#key-Unidentified"><code class="key">'Unidentified'</code></a>). If the key represents one of the set of printable
-			control characters which has a Unicode character entry, such as the tab key, the <a href="#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute
+			control characters which has a Unicode character entry, such as the tab key, the <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a> attribute
 			<em class="rfc2119" title="MUST">MUST</em> have the key value (e.g., <a href="#key-Tab"><code class="key">'Tab'</code></a>).</p>
 
 		<p>Implementations that are unable to identify a key <em class="rfc2119" title="MUST">MUST</em> use the key value <a href="#key-Unidentified"><code class="key">'Unidentified'</code></a>.</p>
@@ -410,7 +410,7 @@
 			as a key value when there is no way for the implementation to detect the key value.
 			Exposing only this value <em class="rfc2119" title="MUST NOT">MUST NOT</em> indicate a conforming implementation.</p>
 
-		<p>The <a class="def" href="#glossary-key-value">key values</a> defined in this specification are based in part on the sets of keycodes from
+		<p>The <a class="def" href="http://www.w3.org/TR/DOM-Level-3-Events/#glossary-key-value">key values</a> defined in this specification are based in part on the sets of keycodes from
 			the <code>java.awt.event.KeyEvent</code> interface of the Java Platform, Standard Edition 6 API Specification
 				[<cite><a class="informative" href="#references-KeyEvent">KeyEvent for Java</a></cite>],
 			and the <code>System.Windows.Forms.Keys</code> key enumeration of the Microsoft .NET Framework 4.0 Class Library
@@ -419,7 +419,7 @@
 
 		<div class="note"><div class="note-title" id="h_note_1"><span>Note</span></div><p class=""><strong>Note:</strong> The keys on the numeric keypad (e.g., the keypad <code>'1'</code> key) do not generate distinct <code>key</code> values
 			from their non-keypad counterparts (e.g., the <code>'1'</code> key in the main part of the keyboard).
-			The <a href="#widl-KeyboardEvent-location"><code>KeyboardEvent.location</code></a> attribute can be used to determine if a key originated from the numeric keypad.</p></div>
+			The <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-location"><code>KeyboardEvent.location</code></a> attribute can be used to determine if a key originated from the numeric keypad.</p></div>
 
 		<div class="note"><div class="note-title" id="h_note_2"><span>Note</span></div><div class="">
 			<p><strong>Note:</strong> There are special internationalization considerations for ECMAScript escaped characters.  CharMod conformance [<cite><a class="normative" href="#references-charmod">CharMod</a></cite>] <a href="http://www.w3.org/TR/charmod/#C045">expects</a> the use of code points rather than surrogate pairs in escapes.
@@ -437,8 +437,8 @@
 		</div></div>
 
 		<p>The following sub-sections contain the normative list of case-sensitive key values, their character values (where applicable), an informative description of typical usage,
-			and an informative categorization.  A conforming implementation of the <a href="#interface-KeyboardEvent">KeyboardEvent</a> interface <em class="rfc2119" title="MUST">MUST</em> support at least this set
-			of values for use in the <a href="#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a>
+			and an informative categorization.  A conforming implementation of the <a href="http://www.w3.org/TR/DOM-Level-3-Events/#interface-KeyboardEvent">KeyboardEvent</a> interface <em class="rfc2119" title="MUST">MUST</em> support at least this set
+			of values for use in the <a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-key"><code>KeyboardEvent.key</code></a>
 			attributes, though not all values <em class="rfc2119" title="MAY">MAY</em> be available on all platforms or devices.</p>
 		
 		<p>Future versions of this specification <em class="rfc2119" title="MAY">MAY</em> include key values not included here, which have become common since the publication of this specification.</p>
@@ -459,7 +459,7 @@
 			<div id="key-table-modifier" class="key-table"><table class="data-table key-value-table"><tbody><tr><th width="20%">Key</th><th width="80%">Typical Usage (Informative)</th></tr><tr><td class="key-table-key"><code id="key-Accel" class="key">'Accel'</code></td><td>This is a virtual modifier key that is equivalent to whichever key the current OS uses
 					as the menu &quot;accelerator&quot; key. This virtual modifier key is never set returned in a key event, and
 					is only valid for use with the
-						<a href="#widl-KeyboardEvent-getModifierState"><code>KeyboardEvent.getModifierState()</code></a>
+						<a href="http://www.w3.org/TR/DOM-Level-3-Events/#widl-KeyboardEvent-getModifierState"><code>KeyboardEvent.getModifierState()</code></a>
 					method. This virtual key is always set in conjunction with one of the other modifier keys in this list.
 					<p>For Windows, this virtual key is equivalent to the <code>'Control'</code> key.
 						</p>
@@ -606,7 +606,7 @@
 		<div id="keys-media-controller" class="section">
 			<h3 id="h3_keys-media-controller"><span class="secno">1.13 </span>Media Controller Keys</h3>
 
-			<p>The <a class="def" href="#glossary-key-value">key values</a> for media controllers (e.g. remote controls for television, audio systems, and set-top boxes)
+			<p>The <a class="def" href="http://www.w3.org/TR/DOM-Level-3-Events/#glossary-key-value">key values</a> 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:</p>
 				<ul>
 					<li>DTV Application Software Environment [<cite><a href="#references-DASE">DASE</a></cite>]</li>