应用 usbhid 怪癖

应用 usbhid 怪癖

我有设备 0x56a:0x350 (wacom cintiq pro 16),意外地(由于硬件问题)被系统(在任何机器或操作系统上)读取为 0x56a:0x34e (wacom MobileStudio Pro 16)

它工作正常,但是笔 X 和 Y 被反转了,所以我想做以下三件事之一:

  1. 修补设备的 hid 报告描述符,以便向内核 usbhid 模块提供有关其自身的正确信息(但我没有 0x350 设备的正确 hid 描述符的十六进制转储) - 如果有人能告诉在哪里可以找到它。
  2. 应用 usbhid 怪癖 HID_DG_INVERT (0x000d003c) 来反转 x 和 y(但我不知道在模块加载期间在哪里/如何应用这种怪癖,特别是 usbhid 在我的系统中配置为内置)
  3. 应用 libinput 怪癖来反转 X 和 Y(这是最简单的选项,但我不知道如果有的话什么怪癖可以做到这一点)

如果有人能帮助我提供这两个选项之一(或任何其他建议),我将不胜感激。

相关内容