key codes updated