Hid方法

swipe(x1, y1, x2, y2, step, down_timeout, up_timeout, timeout, up_down_times)

x1 {number} 按下点的X1坐标

y1 {number} 按下点的Y1坐标

x2 {number} 移动到点的X2坐标

y2 {number} 移动到的Y2坐标

step {number} 单步移动距离(5-60建议,越大越快)(可选 默认20-51随机)

down_timeout {number} 按下后等待多久开始滑动(可选 默认100-180随机)

up_timeout {number} 滑动完等多久抬起(可选 默认100-180随机)

timeout {number} 每个步长中间延时(可选 默认8-15随机)

up_down_times {number} 抬起次数(一般不需要)(可选 默认1)

返回 {boolean}

Hid.swipe(10,1000,1000,1050)

swipex(x1, y1, x2, y2, radian, step, down_timeout, up_timeout, timeout, up_down_times)

x1 {number} 按下点的X1坐标

y1 {number} 按下点的Y1坐标

x2 {number} 移动到点的X2坐标

y2 {number} 移动到的Y2坐标

radian {number} 1-500建议,越大弧度越大推荐10-100(可选:默认10-100)

step {number} 单步移动距离(5-60建议,越大越快)(可选 默认20-51随机)

down_timeout {number} 按下后等待多久开始滑动(可选 默认100-180随机)

up_timeout {number} 滑动完等多久抬起(可选 默认100-180随机)

timeout {number} 每个步长中间延时(可选 默认8-15随机)

up_down_times {number} 抬起次数(一般不需要)(可选 默认1)

返回 {boolean}

仿真曲线滑动

Hid.swipex(10,1000,1000,1050)

ver()

返回 {double} 插件版本号

获取插件版本号

home()

返回 {boolean}

模拟按下Home键。

recents()

返回 {boolean}

模拟按下任务键。

back()

返回 {boolean}

模拟按下返回键。

back1()

返回 {boolean}

另一种方式模拟按下返回键。

touchDown(x, y)

x {number} 触摸点的X坐标

y {number} 触摸点的Y坐标

返回 {boolean}

模拟手指按下事件。

touchMove(int x, int y)

x {number} 触摸点的X坐标

y {number} 触摸点的Y坐标

返回 {boolean}

模拟手指移动事件。

touchUp(int x, int y)

x {number} 触摸点的X坐标

y {number} 触摸点的Y坐标

返回 {boolean}

模拟手指抬起事件。

touchUp()

返回 {boolean}

模拟手指抬起事件,使用最后一次记录的触摸位置。

touchUp2()

返回 {boolean}

模拟手指抬起事件,尝试多次抬起。

tap(int x, int y)

返回 {boolean}

模拟手指点击事件。

getName()

返回 {String}

获取已连接蓝牙设备的名称。

keyDown(code)

code {number} 键码

返回 {boolean}

模拟按键按下事件。

keyUp(code)

code {number} 键码

返回 {boolean}

模拟按键抬起事件。

keyPress(code)

code {number} 键码

返回 {boolean}

模拟按键按下和抬起事件。

keyPress_code(code)

code {number} 键码

返回 {boolean}

模拟特定的按键按下和抬起事件,与keyPress不同。

keyDown_code(code)

code {number} 键码

返回 {boolean}

keyUp_code(code)

code {number} 键码

返回 {boolean}

模拟特定的按键抬起事件,与keyUp不同。

keyUpAll()

返回 {boolean}

模拟松开所有按键。

key_select()

返回 {boolean}

模拟全选操作。

key_paste()

返回 {boolean}

模拟粘贴操作。

key_copy()

返回 {boolean}

模拟复制操作。

key_cat()

返回 {boolean}

模拟剪切操作。

key_del()

返回 {boolean}

模拟退格(删除)操作。

key_delete()

返回 {boolean}

模拟删除操作。

key_enter()

返回 {boolean}

模拟回车操作。

key_num(n)

n {number} 数字(0-9)

返回 {boolean}

模拟数字键按下。

key_abc(n)

n {char} 字母

返回 {boolean}

模拟字母键按下。

volUp()

返回 {boolean}

模拟音量增大操作。

volDown()

返回 {boolean}

模拟音量减小操作。

power()

返回 {boolean}

模拟按下电源键。

power(time)

time {number} 持续时间(毫秒)

返回 {boolean}

模拟按住电源键一段时间。

reboot()

返回 {boolean}

模拟重启蓝牙主板。

setXY(x, y)

x {number} X坐标

y {number} Y坐标

返回 {boolean}

设置分辨率。

reg(key)

key {string} 注册密钥

返回 {boolean}

注册设备。

setRnd(x, y)

x {number} 随机数X

y {number} 随机数Y

返回 {boolean}

设置点击延时随机数。

setBattery(lv)

lv {number} 电量百分比

返回 {boolean}

设置电池电量。

connect(boolean autoconnect, int index)

autoconnect {boolean} 是否自动连接

index {number} 设备索引

返回 {boolean}

连接蓝牙设备。

getConnectedDevices()

返回 {BluetoothDevice|null}

获取已连接的蓝牙设备。

getConnectState()

返回 {boolean}

获取当前蓝牙连接状态,true表示已连接。

sendData(str)

str {string} 要发送的数据

返回 {boolean}

发送数据到蓝牙设备。

sendDataAwait(str, time)

str {string} 要发送的数据

time {number} 等待时间(毫秒)

返回 {boolean}

发送数据并等待响应。

getData(time)

time {number} 等待时间(毫秒)

返回 {string}

waitFor(time, sleep)

time {number} 最大等待时间(毫秒)

sleep {number} 检查间隔(毫秒)

返回 {String} 数据或超时提示

等待数据并处理超时。

waitFor(time)

time {number} 默认最大等待时间(毫秒)

返回 {String} 数据或超时提示

等待数据并处理超时(默认检查间隔)。

waitFor()

返回 {String} 数据或断开连接提示

持续等待数据直到连接断开或数据可用。

getData()

返回 {String}

获取最新接收到的数据。

disconnect()

返回 {boolean}

断开蓝牙连接。

Copyright © doc.deeke.cn 2025 all right reserved,powered by Gitbook更新时间: 2025-05-22 01:43:46

results matching ""

    No results matching ""