Incorrect event.key from some keypress events in Firefox #2183

gpbmike opened this Issue Dec 21, 2011 · 8 comments


None yet

5 participants


In Firefox (tested in 8.0.1) the following keys will give you an incorrect keypress event.key:

end gives you #
. gives you delete
' gives you right
( gives you down

There might be more. I didn't test the whole keyboard.

MooTools member

Thanks. I can reproduce it on a Mac keyboard US. What's your setup?

  1. Keyboard Layout: US, EU
  2. OS?
  1. US keyboard
  2. OS X 10.7.2

Also able to reproduce this in the Firefox (9.0) beta channel build. A lot (but not all) of the symbol keys seem to be incorrect.

  1. US Keyboard
  2. Windows 7 Professional SP1
MooTools member

The event.key property is only valid during keydown and keyup events.

MooTools member

What Sebastian said.

keypress events should pass a charCode value, which is a char that can be transformed with String.fromCharCode to a string representation.

Also see

@arian arian closed this Jan 8, 2012
MooTools member
@arian arian reopened this Jan 8, 2012
MooTools member

hm, yeah, documentation could be a bit more clear about this.

MooTools member

Fixed: bf1d54c

@ibolmo ibolmo closed this Jan 30, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment