%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_PrefabParentObject: {fileID: 0}
  m_PrefabInternal: {fileID: 0}
  m_GameObject: {fileID: 0}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 323110133, guid: 09c9b883b79ef864a99683bb36c5776d, type: 3}
  m_Name: PIEngineeringRailDriver
  m_EditorClassIdentifier: 
  controllerName: RailDriver
  editorControllerName: 
  description: P.I. Engineering RailDriver
  controllerGuid: e2095ed1-2809-4c9e-aa2b-c17c8d33b90e
  templateGuids: []
  hideInLists: 0
  joystickTypes: 79000000
  elementIdentifiers:
  - _id: 0
    _name: Lever 1
    _positiveName: Lever 1 Up
    _negativeName: Lever 1 Down
    _elementType: 0
    _compoundElementType: 0
  - _id: 1
    _name: Lever 2
    _positiveName: Lever 2 Up
    _negativeName: Lever 2 Down
    _elementType: 0
    _compoundElementType: 0
  - _id: 2
    _name: Lever 3
    _positiveName: Lever 3 Up
    _negativeName: Lever 3 Down
    _elementType: 0
    _compoundElementType: 0
  - _id: 3
    _name: Lever 4
    _positiveName: Lever 4 Up
    _negativeName: Lever 4 Down
    _elementType: 0
    _compoundElementType: 0
  - _id: 6
    _name: Blue Button 1
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 7
    _name: Blue Button 2
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 8
    _name: Blue Button 3
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 9
    _name: Blue Button 4
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 10
    _name: Blue Button 5
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 11
    _name: Blue Button 6
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 12
    _name: Blue Button 7
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 13
    _name: Blue Button 8
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 14
    _name: Blue Button 9
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 15
    _name: Blue Button 10
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 16
    _name: Blue Button 11
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 17
    _name: Blue Button 12
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 18
    _name: Blue Button 13
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 19
    _name: Blue Button 14
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 20
    _name: Blue Button 15
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 21
    _name: Blue Button 16
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 22
    _name: Blue Button 17
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 23
    _name: Blue Button 18
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 24
    _name: Blue Button 19
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 25
    _name: Blue Button 20
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 26
    _name: Blue Button 21
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 27
    _name: Blue Button 22
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 28
    _name: Blue Button 23
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 29
    _name: Blue Button 24
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 30
    _name: Blue Button 25
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 31
    _name: Blue Button 26
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 32
    _name: Blue Button 27
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 33
    _name: Blue Button 28
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 34
    _name: Rocker 1 Up
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 35
    _name: Rocker 1 Down
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 36
    _name: Rocker 2 Up
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 37
    _name: Rocker 2 Down
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 38
    _name: Circle 1
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 39
    _name: Square 1
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 40
    _name: Circle 2
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 41
    _name: Circle 3
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 42
    _name: Switch Up
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 43
    _name: Switch Down
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 52
    _name: Blue Rocker Up
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 53
    _name: Blue Rocker Down
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 44
    _name: D-Pad Up
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 45
    _name: D-Pad Right
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 46
    _name: D-Pad Down
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 47
    _name: D-Pad Left
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 4
    _name: Rotary 1 Left
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 5
    _name: Rotary 1 Center
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 48
    _name: Rotary 1 Right
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 49
    _name: Rotary 2 Left
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 50
    _name: Rotary 2 Center
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  - _id: 51
    _name: Rotary 2 Right
    _positiveName: 
    _negativeName: 
    _elementType: 1
    _compoundElementType: 0
  compoundElements: []
  directInput:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      productName_useRegex: 0
      productName: []
      productGUID: []
      productId: 
      deviceType: 0
    elements:
      axes: []
      buttons: []
    variants: []
  rawInput:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      productName_useRegex: 0
      productName: []
      productGUID: []
      productId: 
      deviceType: 0
    elements:
      axes: []
      buttons: []
    variants: []
  xInput:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      subType: 
    elements:
      axes: []
      buttons: []
    variants: []
  osx:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      productName_useRegex: 0
      productName: []
      manufacturer: []
      productId: 
      vendorId: 
    elements:
      axes: []
      buttons: []
    variants: []
  linux:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      systemName_useRegex: 0
      manufacturer: []
      productName: []
      systemName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  windowsUWP:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      manufacturer: []
      productName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Windows:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_WindowsUWP:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_OSX:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Linux:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Linux_PreConfigured:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Android:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_iOS:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Blackberry:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_WindowsPhone8:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_XBox360:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_XBoxOne:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PS3:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PS4:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PSM:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_PSVita:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_Wii:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_WiiU:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_AmazonFireTV:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  fallback_RazerForgeTV:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      matchUnityVersion: 0
      matchUnityVersion_min: 
      matchUnityVersion_max: 
    elements:
      axes: []
      buttons: []
    variants: []
  webGL:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
      productGUID: []
      mapping: 
      elementCount: []
      clientInfo: []
    elements:
      axes: []
      buttons: []
    variants: []
  ouya:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
    elements:
      axes: []
      buttons: []
    variants: []
  xboxOne:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
    elements:
      axes: []
      buttons: []
    variants: []
  ps4:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
    elements:
      axes: []
      buttons: []
    variants: []
  nintendoSwitch:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName: []
    elements:
      axes: []
      buttons: []
    variants: []
  internalDriver:
    description: 
    matchingCriteria:
      axisCount: 4
      buttonCount: 50
      disabled: 0
      tag: 
      alwaysMatch: 0
      productName_useRegex: 0
      productName:
      - RailDriver Modern Desktop
      vidPid:
      - vendorId: 1523
        productId: 210
      hatCount: 0
    elements:
      axes:
      - elementIdentifier: 0
        sourceType: 1
        sourceAxis: 0
        axisDeadZone: .0500000007
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 1
        axisZero: -.0590000004
        axisMin: -.519999981
        axisMax: .800000012
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
        sourceHatRange: 0
      - elementIdentifier: 1
        sourceType: 1
        sourceAxis: 1
        axisDeadZone: .0500000007
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 0
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 1
        axisZero: .0500000007
        axisMin: -.524999976
        axisMax: .74000001
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
        sourceHatRange: 0
      - elementIdentifier: 2
        sourceType: 1
        sourceAxis: 2
        axisDeadZone: .0500000007
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 1
        axisZero: .699999988
        axisMin: -.310000002
        axisMax: .694000006
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
        sourceHatRange: 0
      - elementIdentifier: 3
        sourceType: 1
        sourceAxis: 3
        axisDeadZone: .0500000007
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        invert: 1
        sourceAxisRange: 0
        buttonAxisContribution: 0
        calibrateAxis: 1
        axisZero: .720000029
        axisMin: -.810000002
        axisMax: .694000006
        axisInfo:
          _dataFormat: 0
          _excludeFromPolling: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
        sourceHatRange: 0
      buttons:
      - elementIdentifier: 6
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 0
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 7
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 1
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 8
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 2
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 9
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 3
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 10
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 4
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 11
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 5
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 12
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 6
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 13
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 7
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 14
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 8
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 15
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 9
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 16
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 10
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 17
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 11
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 18
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 12
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 19
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 13
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 20
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 14
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 21
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 15
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 22
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 16
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 23
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 17
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 24
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 18
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 25
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 19
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 26
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 20
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 27
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 21
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 28
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 22
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 29
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 23
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 30
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 24
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 31
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 25
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 32
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 26
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 33
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 27
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 34
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 34
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 35
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 35
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 36
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 36
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 37
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 37
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 38
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 38
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 39
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 39
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 40
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 40
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 41
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 41
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 42
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 42
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 43
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 43
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 52
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 28
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 53
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 29
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 44
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 30
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 45
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 31
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 46
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 32
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 47
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 33
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 4
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 44
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 5
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 45
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 48
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 46
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 49
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 47
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 50
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 48
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
      - elementIdentifier: 51
        sourceType: 0
        sourceAxis: 0
        axisDeadZone: 0
        sourceButton: 49
        customCalculation: {fileID: 0}
        customCalculationSourceData: []
        sourceAxisPole: 0
        requireMultipleButtons: 0
        requiredButtons: 
        ignoreIfButtonsActive: 0
        ignoreIfButtonsActiveButtons: 
        buttonInfo:
          _excludeFromPolling: 0
          _isPressureSensitive: 0
        sourceHat: 0
        sourceHatDirection: 0
        sourceHatType: 0
    variants: []
  sdl2_Linux:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      systemName_useRegex: 0
      manufacturer: []
      productName: []
      systemName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  sdl2_Windows:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      systemName_useRegex: 0
      manufacturer: []
      productName: []
      systemName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  sdl2_OSX:
    description: 
    matchingCriteria:
      axisCount: 0
      buttonCount: 0
      disabled: 0
      tag: 
      hatCount: 0
      manufacturer_useRegex: 0
      productName_useRegex: 0
      systemName_useRegex: 0
      manufacturer: []
      productName: []
      systemName: []
      productGUID: []
    elements:
      axes: []
      buttons: []
    variants: []
  elementIdentifierIdCounter: 54
