shell 使用adb隐藏软键盘

m3eecexj  于 2023-08-07  发布在  Shell
关注(0)|答案(4)|浏览(211)

我想用adb shell命令隐藏软键盘。是否有任何特定的命令可以做到这一点,或者以任何方式,我可以得到当前的焦点窗口对象在adb上,我可以隐藏键盘,如果显示?

gorkyyrv

gorkyyrv1#

你可以隐藏键盘

adb shell input keyevent 111

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

w6lpcovy

w6lpcovy2#

@Matthias Miro的答案是4.5岁,它不适合我使用Android 9。相反,我发现以下解决方案in a GitHub issue thread有效:
1.安装Null Keyboard
1.通过ADB选择:第一个月
找回你原来的键盘:
1.列出所有可用的键盘:adb shell ime list -s -a
1.通过以下方式选择一个:adb shell ime set [keyboard line from previous command]

c7rzv4ha

c7rzv4ha3#

我通过adb找到了一个更快更简单的解决方案,那就是完全禁用键盘。
你可以隐藏你的键盘permament与

adb shell pm disable-user com.android.inputmethod.latin

字符串

k3bvogb1

k3bvogb14#

你可以隐藏你的键盘通过发送返回键事件

adb shell input keyevent 4 # KEYCODE_BACK

字符串
关键事件参考:http://developer.android.com/reference/android/view/KeyEvent.html

相关问题