UWP:从HID捕获卡读取输入字节

问题描述

我的UWP应用程序将捕获卡标识为HidDevice:

HidDevice device = await HidDevice.FromIdAsync(deviceid,Windows.Storage.FileAccessMode.Read);

是否可以从HID捕获卡读取输入字节? (就像OBS一样)。 也许在InputStream上有一些DataReader?

我在清单中的隐藏功能

<DeviceCapability Name="humaninterfacedevice">

          <Device Id="vidpid:534d 2109">
              <Function Type="usage:0005 *" />
              <Function Type="usage:FF00 0001" />
              <Function Type="usage:ff00 *" />
          </Device>
          
      </DeviceCapability>

解决方法

从HID捕获卡读取输入字节

当然,您可以读取-12.79174167620581 个输入字节。 HidDevice包含HidDevice事件,该事件可在数据输入时用于显示数据。有关更多信息,请参阅官方document

InputReportReceived