- From: <bugzilla@jessica.w3.org>
- Date: Thu, 13 Sep 2012 06:11:56 +0000
- To: www-dom@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18867 Summary: Web developers cannot know whether a key event will cause text input actually Product: WebAppsWG Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DOM3 Events AssignedTo: schepers@w3.org ReportedBy: masayuki@d-toybox.com QAContact: public-webapps-bugzilla@w3.org CC: mike@w3.org, www-dom@w3.org Under current D3E draft, .key and .char are always same value if the event is caused by a printable key. And the example for Ctrl+'v' defines the 'v' key's .key and .char are 'v'. So, the result of .getModifierState('Control') is the only difference between 'v' key event with Ctrl and 'v' key event without Ctrl key. If web developers want to use text input editor with key events, they cannot know whether a key event would cause text input or not with .key or .char. So, I'd like to suggest that .key value should be same as current spec, but .char value should be empty string if the key event doesn't cause actual text input. I.e., 'v': { key: 'v', char: 'v' } 'v' with Shift: { key: 'V', char: 'V' } 'v' with Ctrl: { key: 'v', char: '' } 'v' with Ctrl and Shift: { key: 'V', char: '' } -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Thursday, 13 September 2012 06:11:57 UTC