Display Filter Reference: USB HID

Protocol field name: usbhid

Versions: 1.4.0 to 2.6.5

Back to Display Filter Reference

Field name Description Type Versions
usbhid.boot_report.keyboard.keycode_1 Keycode 1 Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.keycode_2 Keycode 2 Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.keycode_3 Keycode 3 Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.keycode_4 Keycode 4 Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.keycode_5 Keycode 5 Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.keycode_6 Keycode 6 Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.leds.caps_lock CAPS LOCK Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.leds.compose COMPOSE Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.leds.constants Constants Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.leds.kana KANA Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.leds.num_lock NUM LOCK Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.leds.scroll_lock SCROLL LOCK Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.left_alt Modifier: LEFT ALT Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.left_ctrl Modifier: LEFT CTRL Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.left_gui Modifier: LEFT GUI Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.left_shift Modifier: LEFT SHIFT Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.right_alt Modifier: RIGHT ALT Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.right_ctrl Modifier: RIGHT CTRL Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.right_gui Modifier: RIGHT GUI Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.modifier.right_shift Modifier: RIGHT SHIFT Boolean 2.0.0 to 2.6.5
usbhid.boot_report.keyboard.reserved Reserved Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.4 Button 4 Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.5 Button 5 Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.6 Button 6 Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.7 Button 7 Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.8 Button 8 Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.left Button Left Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.middle Button Middle Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.button.right Button Right Boolean 2.0.0 to 2.6.5
usbhid.boot_report.mouse.scroll_wheel.horizontal Horizontal Scroll Wheel Signed integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.mouse.scroll_wheel.vertical Vertical Scroll Wheel Signed integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.mouse.x_displacement X Displacement Signed integer, 1 byte 2.0.0 to 2.6.5
usbhid.boot_report.mouse.y_displacement Y Displacement Signed integer, 1 byte 2.0.0 to 2.6.5
usbhid.data Data Label 2.0.0 to 2.6.5
usbhid.descriptor.hid.bcdHID bcdHID Unsigned integer, 2 bytes 1.12.0 to 2.6.5
usbhid.descriptor.hid.bCountryCode bCountryCode Unsigned integer, 1 byte 1.12.0 to 2.6.5
usbhid.descriptor.hid.bDescriptorIndex bDescriptorIndex Unsigned integer, 1 byte 2.0.0 to 2.6.5
usbhid.descriptor.hid.bDescriptorType bDescriptorType Unsigned integer, 1 byte 1.12.0 to 2.6.5
usbhid.descriptor.hid.bNumDescriptors bNumDescriptors Unsigned integer, 1 byte 1.12.0 to 2.6.5
usbhid.descriptor.hid.wDescriptorLength wDescriptorLength Unsigned integer, 2 bytes 1.12.0 to 2.6.5
usbhid.descriptor.hid.wInterfaceNumber wInterfaceNumber Unsigned integer, 2 bytes 2.0.0 to 2.6.5
usbhid.item.bDataSize bDataSize Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.bLongItemTag bTag Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.bSize bSize Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.bTag bTag Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.bType bType Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.data Item data Sequence of bytes 1.4.0 to 2.6.5
usbhid.item.global.log_max Logical maximum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.log_min Logical minimum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.phy_max Physical maximum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.phy_min Physical minimum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.pop Pop Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.push Push Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.report_count Report count Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.report_id Report ID Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.report_size Report size Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.unit.brightness Luminous intensity Unsigned integer, 4 bytes 1.4.0 to 2.6.5
usbhid.item.global.unit.current Current Unsigned integer, 4 bytes 1.4.0 to 2.6.5
usbhid.item.global.unit.length Length Unsigned integer, 4 bytes 1.4.0 to 2.6.5
usbhid.item.global.unit.mass Mass Unsigned integer, 4 bytes 1.4.0 to 2.6.5
usbhid.item.global.unit.system System Unsigned integer, 4 bytes 1.4.0 to 2.6.5
usbhid.item.global.unit.temperature Temperature Unsigned integer, 4 bytes 1.4.0 to 2.6.5
usbhid.item.global.unit.time Time Unsigned integer, 4 bytes 1.4.0 to 2.6.5
usbhid.item.global.unit_exp Unit exponent Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.global.usage Usage page Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.delimiter Delimiter Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.desig_index Designator index Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.desig_max Designator maximum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.desig_min Designator minimum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.string_index String index Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.string_max String maximum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.string_min String minimum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.usage Usage Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.local.usage_max Usage maximum Unsigned integer, 1 byte 1.4.0 to 1.8.15
usbhid.item.local.usage_min Usage minimum Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.main.buffered_bytes Bits or bytes Boolean 1.4.0 to 2.6.5
usbhid.item.main.colltype Collection type Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.item.main.no_preferred_state Preferred state Boolean 1.4.0 to 2.6.5
usbhid.item.main.nonlinear Physical relationship to data Boolean 1.4.0 to 2.6.5
usbhid.item.main.nullstate Has null position Boolean 1.4.0 to 2.6.5
usbhid.item.main.readonly Data/constant Boolean 1.4.0 to 2.6.5
usbhid.item.main.relative Coordinates Boolean 1.4.0 to 2.6.5
usbhid.item.main.variable Data type Boolean 1.4.0 to 2.6.5
usbhid.item.main.volatile (Non)-volatile Boolean 1.4.0 to 2.6.5
usbhid.item.main.wrap Min/max wraparound Boolean 1.4.0 to 2.6.5
usbhid.setup.bRequest bRequest Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.setup.Duration Duration Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.setup.ReportID ReportID Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.setup.ReportType ReportType Unsigned integer, 1 byte 1.4.0 to 2.6.5
usbhid.setup.wIndex wIndex Unsigned integer, 2 bytes 1.4.0 to 2.6.5
usbhid.setup.wLength wLength Unsigned integer, 2 bytes 1.4.0 to 2.6.5
usbhid.setup.wValue wValue Unsigned integer, 2 bytes 1.4.0 to 2.6.5
usbhid.setup.zero (zero) Unsigned integer, 1 byte 1.4.0 to 2.6.5
Go Beyond with Riverbed Technology

Riverbed is Wireshark's primary sponsor and provides our funding. They also make great products that fully integrate with Wireshark.

I have a lot of traffic...

ANSWER: SteelCentral™ Packet Analyzer PE
  • • Visually rich, powerful LAN analyzer
  • • Quickly access very large pcap files
  • • Professional, customizable reports
  • • Advanced triggers and alerts
Learn More

Buy Now

No, really, I have a LOT of traffic…

ANSWER: SteelCentral™ AppResponse 11
  • • Full stack analysis – from packets to pages
  • • Rich performance metrics & pre-defined insights for fast problem identification/resolution
  • • Modular, flexible solution for deeply-analyzing network & application performance
Learn More