输入控制
前提条件
输入控制命令需要先连接设备。请先执行 pb connect <device_code>。
点击
pb tap <x> <y>
在屏幕指定坐标处点击。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
x | integer | 是 | X 坐标 |
y | integer | 是 | Y 坐标 |
示例:
bash
pb tap 540 960
# 也支持 adb 风格的语法
pb input tap 540 960text
✓ OKjson
{
"code": 200,
"data": true,
"msg": "OK"
}滑动
pb swipe <x1> <y1> <x2> <y2>
执行贝塞尔曲线滑动手势。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
start_x | integer | 是 | 起始 X 坐标 |
start_y | integer | 是 | 起始 Y 坐标 |
end_x | integer | 是 | 终点 X 坐标 |
end_y | integer | 是 | 终点 Y 坐标 |
示例:
bash
# 向上滑动(向下翻页)
pb swipe 540 1500 540 500
# 也支持 adb 风格的语法
pb input swipe 540 1500 540 500输入文本
pb text <text>
在设备上输入文字。作用于当前获得焦点的文本框。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
text | string | 是 | 要输入的文字 |
示例:
bash
pb text "Hello World"
# 也支持 adb 风格的语法
pb input text "Hello World"按键事件
pb keyevent <key>
发送按键事件。支持按键名称和数字代码两种方式。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
key | string/integer | 是 | 按键名称(如 HOME)或数字代码(如 3) |
示例:
bash
# 按名称
pb keyevent HOME
pb keyevent BACK
pb keyevent ENTER
# 按数字代码
pb keyevent 3
# adb 风格语法
pb input keyevent BACK按键名称速查表
| 按键名称 | 别名 | 代码 | 说明 |
|---|---|---|---|
HOME | 3 | Home 键 | |
BACK | 4 | 返回键 | |
CALL | 5 | 接听电话 | |
ENDCALL | 6 | 挂断电话 | |
DPAD_UP | UP | 19 | 方向键上 |
DPAD_DOWN | DOWN | 20 | 方向键下 |
DPAD_LEFT | LEFT | 21 | 方向键左 |
DPAD_RIGHT | RIGHT | 22 | 方向键右 |
DPAD_CENTER | CENTER | 23 | 方向键确认 |
VOLUME_UP | 24 | 音量加 | |
VOLUME_DOWN | 25 | 音量减 | |
POWER | 26 | 电源键 | |
CAMERA | 27 | 相机键 | |
CLEAR | 28 | 清除 | |
TAB | 61 | Tab 键 | |
SPACE | 62 | 空格键 | |
ENTER | 66 | 回车/确认 | |
DEL | DELETE, BACKSPACE | 67 | 退格删除 |
MENU | 82 | 菜单键 | |
NOTIFICATION | 83 | 通知面板 | |
SEARCH | 84 | 搜索 | |
MEDIA_PLAY_PAUSE | 85 | 播放/暂停 | |
MEDIA_STOP | 86 | 停止播放 | |
MEDIA_NEXT | 87 | 下一曲 | |
MEDIA_PREVIOUS | 88 | 上一曲 | |
MUTE | 91 | 静音 | |
PAGE_UP | 92 | 上翻页 | |
PAGE_DOWN | 93 | 下翻页 | |
ESCAPE | ESC | 111 | Escape 键 |
FORWARD_DEL | 112 | 向前删除 | |
CAPS_LOCK | 115 | 大写锁定 | |
MOVE_HOME | 122 | 移到开头 | |
MOVE_END | 123 | 移到末尾 | |
INSERT | 124 | 插入 | |
MEDIA_PLAY | 126 | 播放 | |
MEDIA_PAUSE | 127 | 暂停 |
TIP
按键名称不区分大小写,也支持 KEYCODE_ 前缀(如 KEYCODE_HOME)。