Use 'glyph' style for key cap values. Fixup Dead example. Cleanup text.
--- a/html/DOM3-Events.html Mon May 12 16:24:31 2014 -0700
+++ b/html/DOM3-Events.html Mon May 12 16:36:37 2014 -0700
@@ -7779,7 +7779,7 @@
attribute MUST be a string consisting of the <em>char value</em> of that character.
</li>
<li>If more than one key is being pressed and the key combination includes one or more modifier keys that result in the key
- no longer producing a printable character (e.g., <code class="key">'Control'</code> + <code class="key">'a'</code>),
+ no longer producing a printable character (e.g., <code class="glyph">'Control'</code> + <code class="glyph">'a'</code>),
then the key value should be the printable key value that would have been
produced if the key had been typed with the default keyboard layout
with no modifier keys except for <code class="key">'Shift'</code> and <code class="key">'AltGr'</code> applied.
@@ -7807,15 +7807,21 @@
attribute value for the unmodified key will be <code class="key">'5'</code>.
</li>
<li>On the same US Dvorak keyboard layout as the previous example,
- pressing <code class="key">'Control'</code> and the key labeled <code class="glyph">'Q'</code>
+ pressing <code class="glyph">'Control'</code> and the key labeled <code class="glyph">'Q'</code>
will produce a key value of <code class="key">'q'</code>.
</li>
<li>On a French PC keyboard with a standard French mapping, the primary function of the
<code class="glyph">'^'</code>
- key is as a
+ key is to act as a
<a class="def" href="#glossary-dead-key">dead key</a>
- for the circumflex diacritical mark.
- The Unicode value for this key is <code class="char">'\u0302'</code>.
+ for the combining circumflex diacritical mark.
+ The value for this key is <code class="key">'Dead'</code>.
+ </li>
+ <li>Also on a French PC keyboard with a standard French mapping, the primary function of the
+ <code class="glyph">'é'</code>
+ key (which corresponds to the '2' key on a US keyboard) is to
+ produce the 'é' character.
+ The key value in this case is <code class="key">'é'</code>.
</li>
<li>On a Korean PC keyboard with a standard Korean mapping, the primary function of the
<code class="glyph">'Ha/En'</code>
@@ -7824,10 +7830,9 @@
<code class="key">'HangulMode'</code>,
so this will be the key value.
</li>
- <li>On some models of mobile devices, there are special keys to launch specific applications.
+ <li>On some mobile devices, there are special keys to launch specific applications.
For a standard application like Calendar, there is a predefined key value of
<code class="key">'LaunchCalendar'</code>.
- For applications not listed in the key value list, a new value may need to be defined.
</li>
</ul>
</div>