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 设备
Installs
5
GitHub Stars
29
First Seen
Jun 16, 2026
ohos-dev-distributed-mmi-uinput-virtual-device — openharmonyinsight/openharmony-skills