HID事件
说明
- HID事件模块运行的所有函数,是需要使用EasyClick HID主控程序激活HID后才可以调用的
- 也可以使用鸿蒙Next中控一键激活HID
- 代理事件模块的对象前缀是 hidEvent,例如 hidEvent.click 这样调用
驱动提示
- 鸿蒙Next手机和安卓手机使用的hid是一个HID程序,网盘下载 【EasyClick HID主控程序激活HID】,在Windows上安装winusb驱动
- 驱动安装地址参考安卓的hid教程: 安卓HID驱动安装
- 需要安装三次驱动
- 插入设备的时候使用zadig选择设备,安装winusb驱动
- 到手机开发者选项,关闭手机的USB调试,再使用zadig选择设备,安装winusb驱动
- 使用HID主控激活HID模式,vid变成了18D1,再使用zadig选择设备,安装winusb驱动
提示
- 一定要去网盘下载 【EasyClick HID主控程序激活HID】,运行主控程序才能使用
- hid只是一种点击模式,这里的函数是适配鸿蒙Next USB版本
- 鸿蒙Next USB版本,支持不开启自动化服务也可以获取节点和截图,然后使用hid方式点击这样的组合
HID函数
setHidCenter 设置HID主控地址
- 设置HID主控地址
- 适配版本 鸿蒙Next USB版本2.15.0+
- @param hidCenterUrl HID主控程序运行的网址
- @return
{string}null 代表成功,其他代表错误消息
function main() {
// 一般情况无需调用
logd(hidEvent.setHidCenter("http://127.0.0.1:8988"))
}
main();
isUsbConnected 是否是USB链接
- 是否是USB链接
- 适配版本 鸿蒙Next USB版本2.15.0+
- @return
{boolean}true 代表当前是设备是usb连接
function main() {
logd(hidEvent.isUsbConnected())
}
main();
simCloseUsbDebug 模拟关闭USB调试
- 模拟关闭USB调试
- 适配版本 鸿蒙Next USB版本2.15.0+
- @return
{boolean}true 代表成功 false 代表失败
function main() {
// 代码例子请看 activeHid 初始化HID设备
}
main();