Handle keyup, shift modifier, and add uppercase mapping
Add number keycode mapping