@yungsters That's `keyPress` so `charCode` is actually the *actual* character code, and not virtual key code. `keyup` and `keydown` are for virtual key codes. Also, while FireFox does generate `keypress` for some non-printable keys, only it seems to do it, that's why I've added an exception to the `SimpleEventPlugin` to discard non-printable keys, to normalize the behavior.