Skip to content

输入控制

前提条件

输入控制命令需要先连接设备。请先执行 pb connect <device_code>

点击

pb tap <x> <y>

在屏幕指定坐标处点击。

参数类型必填说明
xintegerX 坐标
yintegerY 坐标

示例:

bash
pb tap 540 960

# 也支持 adb 风格的语法
pb input tap 540 960
text
✓ OK
json
{
  "code": 200,
  "data": true,
  "msg": "OK"
}

滑动

pb swipe <x1> <y1> <x2> <y2>

执行贝塞尔曲线滑动手势。

参数类型必填说明
start_xinteger起始 X 坐标
start_yinteger起始 Y 坐标
end_xinteger终点 X 坐标
end_yinteger终点 Y 坐标

示例:

bash
# 向上滑动(向下翻页)
pb swipe 540 1500 540 500

# 也支持 adb 风格的语法
pb input swipe 540 1500 540 500

输入文本

pb text <text>

在设备上输入文字。作用于当前获得焦点的文本框。

参数类型必填说明
textstring要输入的文字

示例:

bash
pb text "Hello World"

# 也支持 adb 风格的语法
pb input text "Hello World"

按键事件

pb keyevent <key>

发送按键事件。支持按键名称和数字代码两种方式。

参数类型必填说明
keystring/integer按键名称(如 HOME)或数字代码(如 3

示例:

bash
# 按名称
pb keyevent HOME
pb keyevent BACK
pb keyevent ENTER

# 按数字代码
pb keyevent 3

# adb 风格语法
pb input keyevent BACK

按键名称速查表

按键名称别名代码说明
HOME3Home 键
BACK4返回键
CALL5接听电话
ENDCALL6挂断电话
DPAD_UPUP19方向键上
DPAD_DOWNDOWN20方向键下
DPAD_LEFTLEFT21方向键左
DPAD_RIGHTRIGHT22方向键右
DPAD_CENTERCENTER23方向键确认
VOLUME_UP24音量加
VOLUME_DOWN25音量减
POWER26电源键
CAMERA27相机键
CLEAR28清除
TAB61Tab 键
SPACE62空格键
ENTER66回车/确认
DELDELETE, BACKSPACE67退格删除
MENU82菜单键
NOTIFICATION83通知面板
SEARCH84搜索
MEDIA_PLAY_PAUSE85播放/暂停
MEDIA_STOP86停止播放
MEDIA_NEXT87下一曲
MEDIA_PREVIOUS88上一曲
MUTE91静音
PAGE_UP92上翻页
PAGE_DOWN93下翻页
ESCAPEESC111Escape 键
FORWARD_DEL112向前删除
CAPS_LOCK115大写锁定
MOVE_HOME122移到开头
MOVE_END123移到末尾
INSERT124插入
MEDIA_PLAY126播放
MEDIA_PAUSE127暂停

TIP

按键名称不区分大小写,也支持 KEYCODE_ 前缀(如 KEYCODE_HOME)。