Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Custom HID Input

Discussion in 'Input System' started by DejaMooGames, Mar 6, 2020.

  1. DejaMooGames

    DejaMooGames

    Joined:
    Apr 1, 2019
    Posts:
    108
    Hello fellow developers,
    I am trying to make a Thrustmaster T300 work with the new Input System and I am having a little trouble getting the values to come in properly. With this code the wheel axis correctly varies between 0.0 - 1.0 with the neutral state being .5, but the Pedals vary between .015 at neutral and 0 depressed. I have tried reading the pedal values as shorts but this just increases the value of the neutral state to .032. Adding normalize parameters has no discernible effect. I am not sure where to go from here.

    Code (CSharp):
    1. [StructLayout(LayoutKind.Explicit, Size = 64)]
    2. public class ThrustmasterT300InputReport : IInputStateTypeInfo
    3. {
    4.     public FourCC format => new FourCC('T', 'R', 'M', 'S');
    5.  
    6.     [FieldOffset(0)] public byte reportId;
    7.     [InputControl(name = "wheel", layout = "Axis", displayName = "Wheel", format = "USHT")]
    8.     [FieldOffset(1)] public short wheel;
    9.     [InputControl(name = "leftPedal", layout = "Axis", displayName = "BrakePedal", format = "USHT")]
    10.     [FieldOffset(3)] public short brake;
    11.     [InputControl(name = "rightPedal", layout = "Axis", displayName = "GasPedal", format = "USHT" )]
    12.     [FieldOffset(5)] public short gas;
    13.     [FieldOffset(11)] public byte buttons1;
    14.     [FieldOffset(12)] public byte buttons2;
    15.     [FieldOffset(14)] public byte dpad;
    16. }
    17.  
    18.  
    19. [InputControlLayout(stateType = typeof(ThrustmasterT300InputReport))]
    20. #if UNITY_EDITOR
    21. [InitializeOnLoad]
    22. #endif
    23. public class ThrustmasterT300HID : InputDevice
    24. {
    25.     static ThrustmasterT300HID()
    26.     {
    27.         InputSystem.RegisterLayout<ThrustmasterT300HID>(
    28.             matches: new InputDeviceMatcher()
    29.                 .WithInterface("HID")
    30.                 .WithCapability("vendorId", 0x44F)
    31.                 .WithCapability("productId", 0xB66E));
    32.     }
    33.  
    34.     [RuntimeInitializeOnLoadMethod]
    35.     static void Init() { }
    36. }
    37.  
     
  2. Rene-Damm

    Rene-Damm

    Unity Technologies

    Joined:
    Sep 15, 2012
    Posts:
    1,779
    Could you post the device description from the T300 here? (in input debugger, right-click device when it's connected, "Copy Device Description", paste it here)

    Will make it easier to debug this.
     
  3. DejaMooGames

    DejaMooGames

    Joined:
    Apr 1, 2019
    Posts:
    108
    {
    "interface": "HID",
    "type": "",
    "product": "B66E",
    "serial": "0",
    "version": "7424",
    "manufacturer": "44F",
    "capabilities": "{\"vendorId\":1103,\"productId\":46702,\"usage\":4,\"usagePage\":1,\"inputReportSize\":64,\"outputReportSize\":64,\"featureReportSize\":24,\"elements\":[{\"usage\":1,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":88,\"flags\":2},{\"usage\":2,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":89,\"flags\":2},{\"usage\":3,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":90,\"flags\":2},{\"usage\":4,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":91,\"flags\":2},{\"usage\":5,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":92,\"flags\":2},{\"usage\":6,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":93,\"flags\":2},{\"usage\":7,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":94,\"flags\":2},{\"usage\":8,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":95,\"flags\":2},{\"usage\":9,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":96,\"flags\":2},{\"usage\":10,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":97,\"flags\":2},{\"usage\":11,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":98,\"flags\":2},{\"usage\":12,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":99,\"flags\":2},{\"usage\":13,\"usagePage\":9,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":100,\"flags\":2},{\"usage\":48,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":65535,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":49,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":1023,\"physicalMin\":0,\"physicalMax\":1023,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":24,\"flags\":2},{\"usage\":53,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":1023,\"physicalMin\":0,\"physicalMax\":1023,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":40,\"flags\":2},{\"usage\":54,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":1023,\"physicalMin\":0,\"physicalMax\":1023,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":56,\"flags\":2},{\"usage\":57,\"usagePage\":1,\"unit\":20,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":7,\"physicalMin\":0,\"physicalMax\":315,\"collectionIndex\":0,\"reportType\":1,\"reportId\":7,\"reportCount\":1,\"reportSizeInBits\":4,\"reportOffsetInBits\":112,\"flags\":66},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":2,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":2,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":20,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":1,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":65,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":19,\"flags\":0},{\"usage\":64,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":16,\"flags\":0},{\"usage\":52,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":17,\"flags\":0},{\"usage\":51,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":16,\"flags\":0},{\"usage\":49,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":18,\"flags\":0},{\"usage\":50,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":16,\"flags\":0},{\"usage\":48,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":17,\"flags\":0},{\"usage\":38,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":16,\"flags\":0},{\"usage\":41,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":28,\"flags\":2},{\"usage\":86,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":29,\"flags\":2},{\"usage\":49,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":31,\"flags\":2},{\"usage\":48,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":30,\"flags\":2},{\"usage\":42,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":87,\"flags\":2},{\"usage\":122,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":81,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":16,\"flags\":0},{\"usage\":121,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":81,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":17,\"flags\":0},{\"usage\":123,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":81,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":16,\"flags\":0},{\"usage\":156,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":82,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":155,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":82,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":152,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":82,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":10,\"flags\":0},{\"usage\":151,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":82,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":153,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":82,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":154,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":82,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":785,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":786,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":787,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":788,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":10,\"flags\":0},{\"usage\":789,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":790,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":791,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":792,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":11,\"flags\":0},{\"usage\":793,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":794,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":795,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":796,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":10,\"flags\":0},{\"usage\":797,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":798,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":799,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":800,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":12,\"flags\":0},{\"usage\":801,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":10,\"usagePage\":65280,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":10,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":44,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":15,\"physicalMin\":0,\"physicalMax\":15,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":4,\"reportOffsetInBits\":24,\"flags\":2},{\"usage\":80,\"usagePage\":15,\"unit\":4097,\"unitExponent\":-3,\"logicalMin\":0,\"logicalMax\":65534,\"physicalMin\":0,\"physicalMax\":65534,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":32,\"flags\":2},{\"usage\":87,\"usagePage\":15,\"unit\":20,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":360,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":48,\"flags\":2},{\"usage\":167,\"usagePage\":15,\"unit\":4097,\"unitExponent\":-3,\"logicalMin\":0,\"logicalMax\":65534,\"physicalMin\":0,\"physicalMax\":65534,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":64,\"flags\":2},{\"usage\":83,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":127,\"physicalMin\":0,\"physicalMax\":127,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":7,\"reportOffsetInBits\":80,\"flags\":2},{\"usage\":84,\"usagePage\":15,\"unit\":4097,\"unitExponent\":-3,\"logicalMin\":0,\"logicalMax\":65534,\"physicalMin\":0,\"physicalMax\":65534,\"collectionIndex\":0,\"reportType\":2,\"reportId\":20,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":88,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":92,\"usagePage\":15,\"unit\":4097,\"unitExponent\":-3,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":65535,\"collectionIndex\":0,\"reportType\":2,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":16,\"flags\":2},{\"usage\":91,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":32767,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":32,\"flags\":2},{\"usage\":94,\"usagePage\":15,\"unit\":4097,\"unitExponent\":-3,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":65535,\"collectionIndex\":0,\"reportType\":2,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":48,\"flags\":2},{\"usage\":93,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":32767,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":64,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":22,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":112,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":-32767,\"logicalMax\":32767,\"physicalMin\":-10000,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":22,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":16,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":23,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":112,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":32767,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":23,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":16,\"flags\":2},{\"usage\":111,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":-32767,\"logicalMax\":32767,\"physicalMin\":-10000,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":23,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":32,\"flags\":2},{\"usage\":113,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":32767,\"physicalMin\":0,\"physicalMax\":360,\"collectionIndex\":0,\"reportType\":2,\"reportId\":23,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":48,\"flags\":2},{\"usage\":114,\"usagePage\":15,\"unit\":4097,\"unitExponent\":-3,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":65535,\"collectionIndex\":0,\"reportType\":2,\"reportId\":23,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":64,\"flags\":2},{\"usage\":43,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":65535,\"collectionIndex\":0,\"reportType\":2,\"reportId\":23,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":80,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":35,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":1,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":16,\"flags\":2},{\"usage\":97,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":-32767,\"logicalMax\":32767,\"physicalMin\":-10000,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":24,\"flags\":2},{\"usage\":98,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":-32767,\"logicalMax\":32767,\"physicalMin\":-10000,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":40,\"flags\":2},{\"usage\":96,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":-32767,\"logicalMax\":32767,\"physicalMin\":-10000,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":56,\"flags\":2},{\"usage\":101,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":72,\"flags\":2},{\"usage\":99,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":32767,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":88,\"flags\":2},{\"usage\":100,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":32767,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":24,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":104,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":81,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":124,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":254,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":81,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":24,\"flags\":2},{\"usage\":771,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":65535,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":64,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":16,\"flags\":2},{\"usage\":126,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":67,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":48,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":-32767,\"logicalMax\":32767,\"physicalMin\":-10000,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":130,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":49,\"usagePage\":1,\"unit\":0,\"unitExponent\":0,\"logicalMin\":-32767,\"logicalMax\":32767,\"physicalMin\":-10000,\"physicalMax\":10000,\"collectionIndex\":0,\"reportType\":2,\"reportId\":130,\"reportCount\":1,\"reportSizeInBits\":16,\"reportOffsetInBits\":24,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":80,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":2,\"reportId\":88,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":773,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":95,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":775,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":96,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":779,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":25,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":777,\"usagePage\":255,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":255,\"collectionIndex\":0,\"reportType\":2,\"reportId\":66,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":8,\"flags\":2},{\"usage\":169,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":11,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":23,\"flags\":3},{\"usage\":65,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":11,\"flags\":0},{\"usage\":64,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":52,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":51,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":49,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":10,\"flags\":0},{\"usage\":50,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":48,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":38,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":21,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":142,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":22,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":141,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":22,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":140,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":22,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":1,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":2,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":3,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":4,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":10,\"flags\":0},{\"usage\":5,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":6,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":7,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":8,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":11,\"flags\":0},{\"usage\":9,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":10,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":11,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":12,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":10,\"flags\":0},{\"usage\":13,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":14,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":15,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":16,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":12,\"flags\":0},{\"usage\":17,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":18,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":19,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":20,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":10,\"flags\":0},{\"usage\":21,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":22,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":9,\"flags\":0},{\"usage\":23,\"usagePage\":10,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":0,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":239,\"reportCount\":1,\"reportSizeInBits\":1,\"reportOffsetInBits\":8,\"flags\":0},{\"usage\":128,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":32767,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":11,\"reportCount\":1,\"reportSizeInBits\":15,\"reportOffsetInBits\":8,\"flags\":3},{\"usage\":131,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":11,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":24,\"flags\":3},{\"usage\":34,\"usagePage\":15,\"unit\":0,\"unitExponent\":0,\"logicalMin\":0,\"logicalMax\":255,\"physicalMin\":0,\"physicalMax\":0,\"collectionIndex\":0,\"reportType\":3,\"reportId\":22,\"reportCount\":1,\"reportSizeInBits\":8,\"reportOffsetInBits\":16,\"flags\":2}],\"collections\":[]}"
    }
     
  4. Rene-Damm

    Rene-Damm

    Unity Technologies

    Joined:
    Sep 15, 2012
    Posts:
    1,779
    LOL, that's going to make for one confusing message to whoever moderator has to approve that :D

    So looking at the HID descriptor after pasting that device into Unity, I think the problem is that your layout is treating the pedals as full-range. The X (wheel) control on the device is a full-range 16bit value but the two pedals (Y and Rz) use 16bit widths but only report within a 0..1023 (10bit) range. Re-normalizing to that range should do the trick. I.e. set normalizeMin=0 and normalizeMax=0.15 (parameters = "normalize,normalizeMin=0,normalizeMax=0.15") and you should end up with [0..1] mapped to that range.

    upload_2020-3-6_22-40-54.png
     
  5. DejaMooGames

    DejaMooGames

    Joined:
    Apr 1, 2019
    Posts:
    108
    Haha, yeah it is quite the beast.

    Okay, after playing with the values a bit I got it mapped correctly.
    Code (CSharp):
    1.     [InputControl(name = "leftPedal", layout = "Axis", displayName = "BrakePedal", parameters = "normalize,normalizeMin=0,normalizeMax=0.0312")]
    2.     [FieldOffset(3)] public short brake;
    3.     [InputControl(name = "rightPedal", layout = "Axis", displayName = "GasPedal", parameters = "normalize,normalizeMin=0,normalizeMax=0.0312")]
    4.     [FieldOffset(5)] public short gas;
    Thanks a ton, but if I could ask one more question while I have your ear. I am not getting a value at the device debugger level when testing this I am having to look at individual events to see the data. Is there something I need to add to get those values to come up on the debugger?
     
  6. Rene-Damm

    Rene-Damm

    Unity Technologies

    Joined:
    Sep 15, 2012
    Posts:
    1,779
    Just to make sure I follow, when you open the debugger window for the device, you see the events and they have the correct values but in the control tree above the event log for the device, the values are *not* reflected? If so, is that the case for all values or only some?
     
  7. DejaMooGames

    DejaMooGames

    Joined:
    Apr 1, 2019
    Posts:
    108
    Capture.PNG Yes, you are correct and it is that way for all values. I have an event on the right side and the debugger on the left in this image.
     
  8. Rene-Damm

    Rene-Damm

    Unity Technologies

    Joined:
    Sep 15, 2012
    Posts:
    1,779
    But the device is otherwise working? (as in, you actually get input in your Unity game/app code) If so, please report a bug with the Unity bug reporter.

    The only setup I can think of ATM where this is expected behavior is if the events get rejected by the event system. If, however, the device actually works, that can't be it. This should also be easy to verify by enabling event diagnostics in the "Options" menu of the input debugger. If, with that enabled, there's no logs in the console that the system is rejecting events for some reason (common one is that the timestamps are older than the most recent state of the device), then likely something suspicious is going on.
     
  9. DejaMooGames

    DejaMooGames

    Joined:
    Apr 1, 2019
    Posts:
    108
    I haven't gotten it working quite yet, It shows up in the debugger since I have registered the Layout. Now that you point that out it makes sense. I am getting an error in setting up the Input Device derived class. The QueueStateEvent call is telling me that it must be a non nullable type.
    Code (CSharp):
    1. [InputControlLayout(stateType = typeof(ThrustmasterT300InputReport))]
    2. #if UNITY_EDITOR
    3. [InitializeOnLoad]
    4. #endif
    5. public class ThrustmasterT300HID : InputDevice, IInputUpdateCallbackReceiver
    6. {
    7.     public ButtonControl TriangleButton { get; private set; }
    8.     public AxisControl GasAxis { get; private set; }
    9.  
    10.     protected override void FinishSetup()
    11.     {
    12.         base.FinishSetup();
    13.         TriangleButton = GetChildControl<ButtonControl>("northButton");
    14.         GasAxis = GetChildControl<AxisControl>("rightPaddle");
    15.     }
    16.  
    17.     public void OnUpdate()
    18.     {
    19.         var state = new ThrustmasterT300InputReport();
    20.         InputSystem.QueueStateEvent(this, state);
    21.     }
    22.     static ThrustmasterT300HID()
    23.     {
    24.         InputSystem.RegisterLayout<ThrustmasterT300HID>(
    25.             matches: new InputDeviceMatcher()
    26.                 .WithInterface("HID")
    27.                 .WithCapability("vendorId", 0x44F)
    28.                 .WithCapability("productId", 0xB66E));
    29.     }
    30.  
    31.     [RuntimeInitializeOnLoadMethod]
    32.     static void Init() { }
    33. }
    Edit: Just saw that my IInputStateTypeInfo Derived class was a class not a struct...
     
    Last edited: Mar 6, 2020
  10. Rene-Damm

    Rene-Damm

    Unity Technologies

    Joined:
    Sep 15, 2012
    Posts:
    1,779
    If this is a HID, there is usually no need to send events yourself. On platforms where we support HID, any compatible HID should be discovered by the runtime and if there's a usable layout for it, that layout should be used and the resulting device should receive events from the Unity runtime. Looking at your previous screenshot from the input debugger, that seems to be fine and working.

    This means you won't need an OnUpdate() method and won't need to worry about sending events.

    Looking closer, I think I see what's going on. My assumption is that if you enable event diagnostics in the debugger with your device active, you'll see a bunch of errors about an incorrect state format. This

    Code (CSharp):
    1.     public FourCC format => new FourCC('T', 'R', 'M', 'S');
    needs to be

    Code (CSharp):
    1.     public FourCC format => new FourCC('H', 'I', 'D');
    That's the format that the native runtime is sending HID input in. You can check out DualShock4HIDInputReport for reference.

    With the format tag being correct, I assume you will see the control values change in the input debugger.
     
  11. DejaMooGames

    DejaMooGames

    Joined:
    Apr 1, 2019
    Posts:
    108
    That was the issue, I misunderstood the guide on custom device and thought that every device needed its own unique FourCC code. With the correct code everything is functioning as expected. Thank you so much for your assistance. I am really enjoying digging into this new system, y'all are doing great work.
     
  12. nickleplated

    nickleplated

    Joined:
    Nov 2, 2018
    Posts:
    26
    I've got some controls that do this and I set their format to "BIT" with sizeInBits set to 10. Should I have done it this way instead?
     
  13. NargesShakerian

    NargesShakerian

    Joined:
    Jul 12, 2023
    Posts:
    2
    Hi,
    I have the same problem, and I want to check the solution you mentioned here.
    would you please tell me where should I put this code?