w3c / uievents

UI Events
https://w3c.github.io/uievents/
Other
145 stars 52 forks source link

"Process" key should be declared with more detail #224

Open masayuki-nakano opened 5 years ago

masayuki-nakano commented 5 years ago

Process key value is now declared as "The Process key". But this is difficult to understand without knowledge of Win32 SDK.

On Windows, when IME handles keyboard events before application (e.g., browser), it updates the native keycode value to VK_PROCESS which is 229. All web browsers now expose this native virtual keycode to the web on any platforms. However, some browsers don't set KeyboardEvent.key to Process on non-Windows environment. So, the Process key value should be declared like: "Process key value indicates that the key has already been processed by IME".