ohos-dev-distributed-mmi-uinput-virtual-device
Installation
SKILL.md
uinput 虚拟设备测试
通过 /dev/uinput 创建虚拟 HID 设备,注入精确事件序列,验证输入子系统行为。
When to Use
- 验证输入事件流(鼠标移动、按键、触控板)在真机上的行为
- 测试设备绑定(BindDeviceToDisplayGroupByDisplay)和状态隔离
- 模拟热拔插场景
- 不需要或没有物理外设时
设备创建
关键约束
- bustype 必须用
BUS_USB(0x03)。BUS_VIRTUAL会被 MMI 过滤,不触发设备发现回调 - vendor/product 需唯一,避免与真实设备冲突。推荐 vendor=0x93a,product 自定义
- 鼠标必须同时注册
EV_KEY+EV_REL,否则不被识别为 pointer 设备