Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Display Filter Reference: USB HID

Protocol field name: usbhid

Versions: 1.4.0 to 4.2.4

Back to Display Filter Reference

Field name Description Type Versions
usbhid.boot_report.keyboard.keycode_1Keycode 1Unsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.keyboard.keycode_2Keycode 2Unsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.keyboard.keycode_3Keycode 3Unsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.keyboard.keycode_4Keycode 4Unsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.keyboard.keycode_5Keycode 5Unsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.keyboard.keycode_6Keycode 6Unsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.keyboard.leds.caps_lockCAPS LOCKBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.leds.composeCOMPOSEBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.leds.constantsConstantsUnsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.keyboard.leds.kanaKANABoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.leds.num_lockNUM LOCKBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.leds.scroll_lockSCROLL LOCKBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.left_altModifier: LEFT ALTBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.left_ctrlModifier: LEFT CTRLBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.left_guiModifier: LEFT GUIBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.left_shiftModifier: LEFT SHIFTBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.right_altModifier: RIGHT ALTBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.right_ctrlModifier: RIGHT CTRLBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.right_guiModifier: RIGHT GUIBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.modifier.right_shiftModifier: RIGHT SHIFTBoolean2.0.0 to 4.2.4
usbhid.boot_report.keyboard.reservedReservedUnsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.4Button 4Boolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.5Button 5Boolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.6Button 6Boolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.7Button 7Boolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.8Button 8Boolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.leftButton LeftBoolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.middleButton MiddleBoolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.button.rightButton RightBoolean2.0.0 to 4.2.4
usbhid.boot_report.mouse.scroll_wheel.horizontalHorizontal Scroll WheelSigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.mouse.scroll_wheel.verticalVertical Scroll WheelSigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.mouse.x_displacementX DisplacementSigned integer (8 bits)2.0.0 to 4.2.4
usbhid.boot_report.mouse.y_displacementY DisplacementSigned integer (8 bits)2.0.0 to 4.2.4
usbhid.dataHID DataByte sequence2.0.0 to 4.2.4
usbhid.data.arrayArrayByte sequence3.6.0 to 4.2.4
usbhid.data.array.usageUsageBoolean3.6.0 to 4.2.4
usbhid.data.axis.rxRx AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.ryRy AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.rzRz AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.sliderSlider AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.vbrxVbrx AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.vbryVbry AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.vbrzVbrz AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.vnoVno AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.vxVx AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.vyVy AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.vzVz AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.xX AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.yY AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.axis.zZ AxisSigned integer (32 bits)3.4.0 to 4.2.4
usbhid.data.buttonButtonBoolean3.4.0 to 4.2.4
usbhid.data.key.arrayKeysByte sequence3.4.0 to 3.4.16
usbhid.data.key.variableKeyBoolean3.4.0 to 4.2.4
usbhid.data.paddingPaddingByte sequence3.4.0 to 4.2.4
usbhid.data.report_idReport IDUnsigned integer (8 bits)3.4.0 to 4.2.4
usbhid.data.unknownUnknownByte sequence3.4.0 to 4.2.4
usbhid.data.vendorVendor DataByte sequence3.4.0 to 4.2.4
usbhid.descriptor.hid.bcdHIDbcdHIDUnsigned integer (16 bits)1.12.0 to 4.2.4
usbhid.descriptor.hid.bCountryCodebCountryCodeUnsigned integer (8 bits)1.12.0 to 4.2.4
usbhid.descriptor.hid.bDescriptorIndexbDescriptorIndexUnsigned integer (8 bits)2.0.0 to 4.2.4
usbhid.descriptor.hid.bDescriptorTypebDescriptorTypeUnsigned integer (8 bits)1.12.0 to 4.2.4
usbhid.descriptor.hid.bNumDescriptorsbNumDescriptorsUnsigned integer (8 bits)1.12.0 to 4.2.4
usbhid.descriptor.hid.wDescriptorLengthwDescriptorLengthUnsigned integer (16 bits)1.12.0 to 4.2.4
usbhid.descriptor.hid.wInterfaceNumberwInterfaceNumberUnsigned integer (16 bits)2.0.0 to 4.2.4
usbhid.item.bDataSizebDataSizeUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.bLongItemTagbTagUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.bSizebSizeUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.bTagbTagUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.bTypebTypeUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.dataItem dataByte sequence1.4.0 to 4.2.4
usbhid.item.global.log_maxLogical maximumSigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.log_minLogical minimumSigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.phy_maxPhysical maximumSigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.phy_minPhysical minimumSigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.popPopUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.global.pushPushUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.global.report_countReport countUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.global.report_idReport IDUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.global.report_sizeReport sizeUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.global.unit.brightnessLuminous intensityUnsigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.unit.currentCurrentUnsigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.unit.lengthLengthUnsigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.unit.massMassUnsigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.unit.systemSystemUnsigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.unit.temperatureTemperatureUnsigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.unit.timeTimeUnsigned integer (32 bits)1.4.0 to 4.2.4
usbhid.item.global.unit_expUnit exponentUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.global.usageUsage pageUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.delimiterDelimiterUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.desig_indexDesignator indexUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.desig_maxDesignator maximumUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.desig_minDesignator minimumUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.string_indexString indexUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.string_maxString maximumUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.string_minString minimumUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.usageUsageUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.local.usage_maxUsage maximumUnsigned integer (8 bits)1.4.0 to 1.8.15, 3.4.9 to 4.2.4
usbhid.item.local.usage_minUsage minimumUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.main.buffered_bytesBits or bytesBoolean1.4.0 to 4.2.4
usbhid.item.main.colltypeCollection typeUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.item.main.no_preferred_statePreferred stateBoolean1.4.0 to 4.2.4
usbhid.item.main.nonlinearPhysical relationship to dataBoolean1.4.0 to 4.2.4
usbhid.item.main.nullstateHas null positionBoolean1.4.0 to 4.2.4
usbhid.item.main.readonlyData/constantBoolean1.4.0 to 4.2.4
usbhid.item.main.relativeCoordinatesBoolean1.4.0 to 4.2.4
usbhid.item.main.reserved[Reserved]Boolean4.0.0 to 4.2.4
usbhid.item.main.variableData typeBoolean1.4.0 to 4.2.4
usbhid.item.main.volatile(Non)-volatileBoolean1.4.0 to 4.2.4
usbhid.item.main.wrapMin/max wraparoundBoolean1.4.0 to 4.2.4
usbhid.setup.bRequestbRequestUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.setup.DurationDurationUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.setup.ReportIDReportIDUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.setup.ReportTypeReportTypeUnsigned integer (8 bits)1.4.0 to 4.2.4
usbhid.setup.wIndexwIndexUnsigned integer (16 bits)1.4.0 to 4.2.4
usbhid.setup.wLengthwLengthUnsigned integer (16 bits)1.4.0 to 4.2.4
usbhid.setup.wValuewValueUnsigned integer (16 bits)1.4.0 to 4.2.4
usbhid.setup.zero(zero)Unsigned integer (8 bits)1.4.0 to 4.2.4