Switch back to keySymbol from keyCode, keyCode doesn't work
Fix key press repeat detection when multiple keys are pressed