gpt4 book ai didi

android - "adb shell input text"是否模拟软件键盘输入?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:31 33 4
gpt4 key购买 nike

adb shell input text "sometext"

adb shell input keyevent eventid

这些是否分别模拟来自虚拟/硬件键盘的实际输入?

我没有在 developer.android.com/上找到这些命令的任何文档

是否有这些命令的可信文档?

最佳答案

adb shell input help 产生(在一长串输入设备之后):

The commands and default sources are:
text <string> (Default: touchscreen)
keyevent [--longpress] <key code number or name> ... (Default: keyboard)
tap <x> <y> (Default: touchscreen)
swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
press (Default: trackball)
roll <dx> <dy> (Default: trackball)

所以看起来“text”确实是虚拟的(默认:触摸屏)和物理的keyevent(默认:键盘)。

您可以覆盖文本输入设备 - adb shell input keyboard text "foo" 工作得很好。不过,您无法从屏幕发送原始键码。

关于android - "adb shell input text"是否模拟软件键盘输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25782199/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com