This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The 'char' attribute on the KeyboardEvent is only used by keypress, which is deprecated. There is no point adding a new (non-deprecated) attribute if the only use is by a deprecated method. Note that textInput (which replaces keypress) does not use the 'char' attribute.
Well we need to document what is implemented. If implementations are not removing 'char', it needs to be there.
There is only 1 incomplete implementation of 'char' in IE. AFAIK, no other browsers have shipped this. Note that the spec does not attempt to define previous aborted D3E attributes like keyIdentifier (which shipped in WebKit browsers). The current users of the deprecated keypress event use the legacy keyCode, charCode. At best, this deserves a note in Appendix E.2.
(In reply to comment #2) > There is only 1 incomplete implementation of 'char' in IE. AFAIK, no other > browsers have shipped this. AFAIK, you're right.
This has been fixed in the latest ED. A brief description of |char| has been added Appendix E.2.