upgrade: key press simulation