页面ID页面名称hidusage.h 常量 0x01 通用桌面控件 HID_USAGE_PAGE_GENERIC 0x05 游戏控件 HID_USAGE_PAGE_GAME 0x08 LED HID_USAGE_PAGE_LED 0x09 按钮 HID_USAGE_PAGE_BUTTON用法ID在使用情况页的上下文中,有效的使用标识符或 使用情况 ID 指示使用情况页中的使用情况。 保留零的使用情况 ID。 使用 ID 值...
USAGE_PAGE ( Consumer Devices), 双击 USAGE_PAGE,在弹出的对话框中双击 Consumer Devices USAGE ( Consumer Control), 双击 USAGE,在弹出的对话框中双击 Consumer Control dt.exe 会根据你最近一次的 USAGE PAGE 给出 PAGE ID,此时也可以点击 Change Page 按钮选择所需 USAGE_PAGE COLLECTION ( Application), ...
傳回值 如果呼叫成功,HidP_UsageAndPageListDifference會傳回HIDP_STATUS_SUCCESS。 否則,它會傳回NTSTATUS錯誤碼。 規格需求 需求值 目標平台Windows 標頭hidpi.h 意見反映 此頁面有幫助嗎? 是否 提供產品意見反映| 在Microsoft Q&A 尋求協助
标签Usage 实际上应该称作Usage ID,它搭配全域项目的Usage Page 卷标才形成前文所定义的用途{usage}﹔但是报告描述符允许在区域项目的Usage 卷标直接用32位的方式来指定用途,这种方式称作扩充式用途指定法(extended usage)以示区别。 例如:Usage(Generic Desktop:Mouse),Usage Minimum(Keyboard:0),和Usage Maximum(Key...
USAGE_PAGE (Button)表示一个数据描述的开始,所描述的数据用于按键。在左侧【HID Items】栏中双击【USAGE_PAGE】项时,弹出的窗口中选择【Button】项即可。 USAGE_MINIMUM (Button 1)表示最小按键为Button 1。前面选择了【Button】,然后再单击【USAGE_MINIMUM】项时,窗口中则可以选择【Button 1】~【Button 63】...
关于Usage Page的每一个有效定义项,都有一个相应的下一级定义,如Usage Page的数据项数值为1,则设备定义为Generic Desktop Controls,关于该类设备的具体功能可以在HID Usage Tables中查到具体的定义。下表是HID Usage Tables中对GenericDesktop Controls设备的功能定义。
# USB HID usage table # Syntax: # - lines that do not start with a white space give the number and name of # a usage page. # - lines that start with a white space give the number and name of # a usage with the last given page. # If the number is * then the line...
在一个描述符中,首先要设置一个 Usage_page, 然后某些的usage才能被设置. 在官方文档中鼠标的例子中, 首先设置USAGE_PAGE (Generic Desktop), 然后才能使用 USAGE (Mouse). 当设置了 USAGE_PAGE (Button),然后才能使用USAGE_MINIMUM and USAGE_MAXIMUM指定不同的button,USAGE_PAGE就像一个命名空间,规定了其中哪些...
UCHAR HeadSetReportDescriptor[] = {0x05,0x01,// USAGE_PAGE (Generic Desktop Controls)0x09,0x0D,// USAGE (Portable Device Buttons)0xA1,0x01,// COLLECTION (Application)0x85,0x01,// REPORT_ID (1)0x05,0x09,// USAGE_PAGE (Button Page)0x09,0x01,// USAGE (Button 1 - HeadSet : middl...
staticfunc==(HIDUsage,HIDUsage) ->Bool Returns a Boolean value indicating whether two values are equal. Initializers init(page:UInt16,usage:UInt16?) Creates a HID usage page from raw page and usage values. Instance Properties varhashValue:Int ...