modified key input