internal HidValue(HidReader reader, HidPValueCaps valueCaps, ushort usage) { this.reader = reader; this.valueCaps = valueCaps; UsageAndPage = new HidUsageAndPage(valueCaps.UsagePage, usage); }
internal HidButton(HidReader reader, HidPButtonCaps buttonCaps, ushort usage) { this.reader = reader; this.buttonCaps = buttonCaps; UsageAndPage = new HidUsageAndPage(buttonCaps.UsagePage, usage); }
public RawInputDeviceRegistration(HidUsageAndPage usageAndPage, RawInputDeviceFlags flags, IntPtr hWndTarget) : this(usageAndPage.UsagePage, usageAndPage.Usage, flags, hWndTarget) { }
public static bool IsSupported(HidUsageAndPage usageAndPage) => usageAndPage.UsagePage == 0x0D;