changed key input method type thing