Basic keyboard input

From haxepunk 2.
Still needs a caps lock check though.

Also, for what exactly is _nativeCorrection used?
There is `_event.shift_down` could do the trick, if caps lock just work by changing this.