corrected key codes