使用adb隐藏软键盘

时间:2015-09-04 10:48:55

标签: android shell adb android-softkeyboard

我想使用adb shell命令隐藏软键盘。是否有任何特定的命令可以这样做或以任何方式获取当前焦点窗口对象over adb,如果显示我可以隐藏键盘?

2 个答案:

答案 0 :(得分:8)

你可以用

隐藏键盘
adb shell input keyevent 111

你可以在这里找到所有的关键事件: http://developer.android.com/reference/android/view/KeyEvent.html

答案 1 :(得分:1)

@Matthias Miro的答案是4.5岁,因此它不适用于Android 9。 相反,我找到了可行的以下解决方案in a GitHub issue thread

  1. 安装Null Keyboard
  2. 通过ADB选择它:adb shell ime set com.wparam.nullkeyboard/.NullKeyboard

找回原始键盘:

  1. 列出所有可用的键盘:adb shell ime list -s -a
  2. 通过以下方式选择一个:adb shell ime set [keyboard line from previous command]