- From: Web Applications Working Group Issue Tracker <sysbot+tracker@w3.org>
- Date: Wed, 20 Oct 2010 16:44:54 +0000
- To: www-dom@w3.org
ISSUE-159 (ctrlKey): Clarify ctrlKey [DOM3 Events]
http://www.w3.org/2008/webapps/track/issues/159
Raised by: Doug Schepers
On product: DOM3 Events
David Flanagan <http://lists.w3.org/Archives/Public/www-dom/2010OctDec/0065.html>:
[[
4) When you are describing the altKey, ctrlKey and similar attributes of
"KeyboardEvent" you use the word "activated" to mean "in effect". Just
above that, in the list of constants, you use the word "activation" to
mean "the key press or release that triggered this event". This wording
is confusing because it could be read to mean that ctrlKey, for example,
will only be true when the key is first pressed down. I suggest you
avoid "activated" here and use language like this:
"true if the control (Ctrl) modifier was active when this event
occurred."
I realize now that I actually don't know whether ctrlKey should be true
for the event generated when Ctrl is first pressed down. Or whether it
should be true when the Ctrl key is released. So maybe you could clarify
that here, too. Guessing at the proper settings for this modifier, you
might say something like:
"If this KeyboardEvent describes the press of a control key, then
this property will be true. If this KeyboardEvent describes the release
of a control key, and if no other control modifier is active, then this
property will be false."
]]
Received on Wednesday, 20 October 2010 16:44:55 UTC