Hu keyboard_input