Display Filter Reference: USB HID

Protocol field name: usbhid

Versions: 1.4.0 to 3.4.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 3.4.5
usbhid.boot_report.keyboard.keycode_2 Keycode 2 Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.keycode_3 Keycode 3 Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.keycode_4 Keycode 4 Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.keycode_5 Keycode 5 Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.keycode_6 Keycode 6 Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.leds.caps_lock CAPS LOCK Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.leds.compose COMPOSE Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.leds.constants Constants Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.leds.kana KANA Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.leds.num_lock NUM LOCK Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.leds.scroll_lock SCROLL LOCK Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.left_alt Modifier: LEFT ALT Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.left_ctrl Modifier: LEFT CTRL Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.left_gui Modifier: LEFT GUI Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.left_shift Modifier: LEFT SHIFT Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.right_alt Modifier: RIGHT ALT Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.right_ctrl Modifier: RIGHT CTRL Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.right_gui Modifier: RIGHT GUI Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.modifier.right_shift Modifier: RIGHT SHIFT Boolean 2.0.0 to 3.4.5
usbhid.boot_report.keyboard.reserved Reserved Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.4 Button 4 Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.5 Button 5 Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.6 Button 6 Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.7 Button 7 Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.8 Button 8 Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.left Button Left Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.middle Button Middle Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.button.right Button Right Boolean 2.0.0 to 3.4.5
usbhid.boot_report.mouse.scroll_wheel.horizontal Horizontal Scroll Wheel Signed integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.mouse.scroll_wheel.vertical Vertical Scroll Wheel Signed integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.mouse.x_displacement X Displacement Signed integer, 1 byte 2.0.0 to 3.4.5
usbhid.boot_report.mouse.y_displacement Y Displacement Signed integer, 1 byte 2.0.0 to 3.4.5
usbhid.data HID Data Sequence of bytes 2.0.0 to 3.4.5
usbhid.data.axis.rx Rz Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.ry Ry Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.rz Rz Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.slider Slider Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.vbrx Vbrz Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.vbry Vbry Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.vbrz Vbrz Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.vno Vno Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.vx Vz Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.vy Vy Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.vz Vz Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.x X Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.y Y Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.axis.z Z Axis Signed integer, 4 bytes 3.4.0 to 3.4.5
usbhid.data.button Button Boolean 3.4.0 to 3.4.5
usbhid.data.key.array Keys Sequence of bytes 3.4.0 to 3.4.5
usbhid.data.key.variable Key Boolean 3.4.0 to 3.4.5
usbhid.data.padding Padding Sequence of bytes 3.4.0 to 3.4.5
usbhid.data.report_id Report ID Unsigned integer, 1 byte 3.4.0 to 3.4.5
usbhid.data.unknown Unknown Sequence of bytes 3.4.0 to 3.4.5
usbhid.data.vendor Vendor Data Sequence of bytes 3.4.0 to 3.4.5
usbhid.descriptor.hid.bcdHID bcdHID Unsigned integer, 2 bytes 1.12.0 to 3.4.5
usbhid.descriptor.hid.bCountryCode bCountryCode Unsigned integer, 1 byte 1.12.0 to 3.4.5
usbhid.descriptor.hid.bDescriptorIndex bDescriptorIndex Unsigned integer, 1 byte 2.0.0 to 3.4.5
usbhid.descriptor.hid.bDescriptorType bDescriptorType Unsigned integer, 1 byte 1.12.0 to 3.4.5
usbhid.descriptor.hid.bNumDescriptors bNumDescriptors Unsigned integer, 1 byte 1.12.0 to 3.4.5
usbhid.descriptor.hid.wDescriptorLength wDescriptorLength Unsigned integer, 2 bytes 1.12.0 to 3.4.5
usbhid.descriptor.hid.wInterfaceNumber wInterfaceNumber Unsigned integer, 2 bytes 2.0.0 to 3.4.5
usbhid.item.bDataSize bDataSize Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.bLongItemTag bTag Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.bSize bSize Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.bTag bTag Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.bType bType Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.data Item data Sequence of bytes 1.4.0 to 3.4.5
usbhid.item.global.log_max Logical maximum Signed integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.log_min Logical minimum Signed integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.phy_max Physical maximum Signed integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.phy_min Physical minimum Signed integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.pop Pop Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.global.push Push Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.global.report_count Report count Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.global.report_id Report ID Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.global.report_size Report size Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.global.unit.brightness Luminous intensity Unsigned integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.unit.current Current Unsigned integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.unit.length Length Unsigned integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.unit.mass Mass Unsigned integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.unit.system System Unsigned integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.unit.temperature Temperature Unsigned integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.unit.time Time Unsigned integer, 4 bytes 1.4.0 to 3.4.5
usbhid.item.global.unit_exp Unit exponent Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.global.usage Usage page Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.delimiter Delimiter Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.desig_index Designator index Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.desig_max Designator maximum Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.desig_min Designator minimum Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.string_index String index Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.string_max String maximum Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.string_min String minimum Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.local.usage Usage Unsigned integer, 1 byte 1.4.0 to 3.4.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 3.4.5
usbhid.item.main.buffered_bytes Bits or bytes Boolean 1.4.0 to 3.4.5
usbhid.item.main.colltype Collection type Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.item.main.no_preferred_state Preferred state Boolean 1.4.0 to 3.4.5
usbhid.item.main.nonlinear Physical relationship to data Boolean 1.4.0 to 3.4.5
usbhid.item.main.nullstate Has null position Boolean 1.4.0 to 3.4.5
usbhid.item.main.readonly Data/constant Boolean 1.4.0 to 3.4.5
usbhid.item.main.relative Coordinates Boolean 1.4.0 to 3.4.5
usbhid.item.main.variable Data type Boolean 1.4.0 to 3.4.5
usbhid.item.main.volatile (Non)-volatile Boolean 1.4.0 to 3.4.5
usbhid.item.main.wrap Min/max wraparound Boolean 1.4.0 to 3.4.5
usbhid.setup.bRequest bRequest Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.setup.Duration Duration Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.setup.ReportID ReportID Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.setup.ReportType ReportType Unsigned integer, 1 byte 1.4.0 to 3.4.5
usbhid.setup.wIndex wIndex Unsigned integer, 2 bytes 1.4.0 to 3.4.5
usbhid.setup.wLength wLength Unsigned integer, 2 bytes 1.4.0 to 3.4.5
usbhid.setup.wValue wValue Unsigned integer, 2 bytes 1.4.0 to 3.4.5
usbhid.setup.zero (zero) Unsigned integer, 1 byte 1.4.0 to 3.4.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™ 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