Added keypress driving