proper casing on keyCode