Open garykac opened 8 years ago
I removed the text relating to allowing keydown
and keyup
to be suppressed during composition. Leaving this bug open until I add some text describing how key
values should be assigned in these events during composition.
Oh, currently, Chrome uses "Process" for VK_PROCESS on Windows. The native virtual key code value means that the key event has already been handled (consumed) by IME. However, Chromium on Linux doesn't behave so. It fires ASCII character which is inputted when IME is closed even if I use Kana input mode.
Edge fires keydown event with key value "Unidentified" but fires keyup event with key value with ASCII character which is inputted when IME is closed.
I'm now planning to work on making Firefox dispatch keydown/keyup event even in composition. However, this key value inconsistency is now a big problem, which should refer or using better key value.
@garykac what do you think?
From the thread starting at http://lists.w3.org/Archives/Public/public-webapps/2016JanMar/0024.html
@rniwa:
@masayuki-nakano:
Mozilla's tracking bug for this: https://bugzilla.mozilla.org/show_bug.cgi?id=354358