On Thu, Mar 29, 2018 at 2:46 PM, Mike Jumper <[email protected]>
wrote:

> On Thu, Mar 29, 2018, 09:41 Amarjeet Singh <[email protected]> wrote:
>
>> Hi Team,
>>
>> While I am pressing Super key ( as if user is clicking start menu icon )
>> in RDP. Chrome recognize it as *Meta key* and there is no scan code of
>> Meta key in base.keymap.
>>
>
> If Chrome is recognizing key X as key Y, that would be a bug in Chrome.
> The "Super" key should not be recognized by the browser as "Meta".
>
>
It does seem to be Chrome-specific -  the keycode is exactly the same, but
Chrome seems to recognize the key as a Meta key.  I'm not sure if this is a
bug or by choice.  Here's the output from your test page in Chrome:

keydowne.keyCode=91e.which=91e.keyIdentifier=undefinede.key=Meta
e.altKey=falsee.ctrlKey=falsee.altGraphKey=undefinede.metaKey=false
e.shiftKey=falsee.location=1e.keyLocation=undefined
keyupe.keyCode=91e.which=91e.keyIdentifier=undefinede.key=Metae.altKey=false
e.ctrlKey=falsee.altGraphKey=undefinede.metaKey=truee.shiftKey=false
e.location=1e.keyLocation=undefined

and from Firefox:

keydown e.keyCode=91 e.which=91 e.keyIdentifier=undefined e.key=OS
e.altKey=false e.ctrlKey=false e.altGraphKey=undefined e.metaKey=false
e.shiftKey=false e.location=1 e.keyLocation=undefined
keyup e.keyCode=91 e.which=91 e.keyIdentifier=undefined e.key=OS
e.altKey=false e.ctrlKey=false e.altGraphKey=undefined e.metaKey=false
e.shiftKey=false e.location=1 e.keyLocation=undefined

keyCode is 91 for both, but Chrome sets e.metaKey=true, Firefox does not.

-Nick

Reply via email to