change a keyinput