HIDUTIL(1)

NAME
hidutil - HID event system debug utility

SYNOPSIS
hidutil [command] [options]

DESCRIPTION
hidutil Configure property, list devices and dumps stated of HID Evemt System

Available commands and their options:

help
    Print help message

dump <object> [options]
    dump states of HID Event system object

    Objects:

    system
        the entire HID system

    clients
        all clients of the HID system

    services
        all services in the HID system

    Options:

    -o file, - -output file
        output to file [default: stdout]

    -f format, - -format format
        display data in specified format (xml or text) [default: xml]

property <options>
    Set/Get HID Event System or HID Event Sercvice property

    Options:

    - -set dictionary
        Get property with key (where key is string value)

    - -get dictionary
        Set property (key/value pair JSON style dictionary)

    - -filter dictionary
        Filter services by properties (key/value pair JSON style dictionary)

list <options>
    Set/Get HID Event System or HID Event Sercvice property

    Options:

    - -filter dictionary
        Filter services by properties (key/value pair JSON style dictionary)

PROPERTY

“ProductID” - numeric value (decimal or hex)

“VendorID” - numeric value (decimal or hex)

“LocationID” - numeric value (decimal or hex)

“PrimaryUsagePage” - numeric value (decimal or hex)

“PrimaryUsage” - numeric value (decimal or hex)

“Trasport” - string value

“Product” - string value

SAMPLE USAGE
hidutil dump system -o system.plist -f xml

hidutil property --filter '{"ProductID":0x54c}' --get "HIDPointerAcceleration"

hidutil property --filter '{"ProductID":0x54c, "VendorID":746}' --set '{"HIDPointerAcceleration":0}'

hidutil list

hidutil list --filter '{"VendorID":0x54c}'