%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: AppleTV2015Remote m_EditorClassIdentifier: controllerName: Apple Siri Remote editorControllerName: Apple TV Remote (2015) description: controllerGuid: bc043dba-df07-4135-929c-5b4398d29579 controllerKey: apple_tv_remote_2015 templateGuids: [] hideInLists: 0 joystickTypes: 64000000 elementIdentifiers: - _id: 0 _name: Touchpad X _positiveName: Touchpad Right _negativeName: Touchpad Left _key: touchpad/horizontal _positiveKey: touchpad/right _negativeKey: touchpad/left _elementType: 0 _compoundElementType: 0 - _id: 1 _name: Touchpad Y _positiveName: Touchpad Up _negativeName: Touchpad Down _key: touchpad/vertical _positiveKey: touchpad/up _negativeKey: touchpad/down _elementType: 0 _compoundElementType: 0 - _id: 2 _name: Menu _positiveName: _negativeName: _key: menu _positiveKey: _negativeKey: _elementType: 1 _compoundElementType: 0 - _id: 3 _name: Play _positiveName: _negativeName: _key: play _positiveKey: _negativeKey: _elementType: 1 _compoundElementType: 0 - _id: 4 _name: Touchpad Click _positiveName: _negativeName: _key: touchpad/button _positiveKey: _negativeKey: _elementType: 1 _compoundElementType: 0 - _id: 14 _name: D-Pad Up _positiveName: _negativeName: _key: dpad/up _positiveKey: _negativeKey: _elementType: 1 _compoundElementType: 0 - _id: 15 _name: D-Pad Right _positiveName: _negativeName: _key: dpad/right _positiveKey: _negativeKey: _elementType: 1 _compoundElementType: 0 - _id: 16 _name: D-Pad Down _positiveName: _negativeName: _key: dpad/down _positiveKey: _negativeKey: _elementType: 1 _compoundElementType: 0 - _id: 17 _name: D-Pad Left _positiveName: _negativeName: _key: dpad/left _positiveKey: _negativeKey: _elementType: 1 _compoundElementType: 0 - _id: 6 _name: Pitch _positiveName: _negativeName: _key: pitch _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 7 _name: Rotate _positiveName: _negativeName: _key: rotate _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 8 _name: Acceleration X _positiveName: _negativeName: _key: acceleration/horizontal _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 9 _name: Acceleration Y _positiveName: _negativeName: _key: acceleration/vertical _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 10 _name: Acceleration Z _positiveName: _negativeName: _key: acceleration_z _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 11 _name: Gravity X _positiveName: _negativeName: _key: gravity/horizontal _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 12 _name: Gravity Y _positiveName: _negativeName: _key: gravity/vertical _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 13 _name: Gravity Z _positiveName: _negativeName: _key: gravity_z _positiveKey: _negativeKey: _elementType: 0 _compoundElementType: 0 - _id: 5 _name: Touchpad Stick _positiveName: _negativeName: _key: touchpad_stick _positiveKey: _negativeKey: _elementType: 100 _compoundElementType: 0 - _id: 18 _name: D-Pad _positiveName: _negativeName: _key: dpad _positiveKey: _negativeKey: _elementType: 100 _compoundElementType: 10 compoundElements: - type: 0 elementIdentifier: 5 componentElementIdentifiers: 0000000001000000 - type: 10 elementIdentifier: 18 componentElementIdentifiers: 0e0000000f0000001000000011000000 directInput: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: hatCount: 0 alternateElementCounts: [] productName_useRegex: 0 productName: [] productGUID: [] productId: deviceType: 0 elements: axes: [] buttons: [] variants: [] rawInput: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: hatCount: 0 alternateElementCounts: [] 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: [] windowsWGI: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 0 productName: [] vidPid: [] deviceType: 0 hatCount: 0 elements: axes: [] buttons: [] controllerName: variants: [] osx: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: hatCount: 0 alternateElementCounts: [] productName_useRegex: 0 productName: [] manufacturer: [] productId: vendorId: elements: axes: [] buttons: [] variants: [] linux: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: hatCount: 0 alternateElementCounts: [] 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 alternateElementCounts: [] manufacturer_useRegex: 0 productName_useRegex: 0 manufacturer: [] productName: [] productGUID: [] deviceType: 0 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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_max: elements: axes: [] buttons: [] variants: [] fallback_iOS: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 1 productName: - \[basic,wireless\] joystick [0-9]+ by Remote matchUnityVersion: 0 matchUnityVersion_min: matchUnityVersion_max: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_max: elements: axes: - elementIdentifier: 0 sourceType: 1 sourceAxis: 1 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 0 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 0 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 1 sourceType: 1 sourceAxis: 2 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 1 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 0 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 6 sourceType: 100 sourceAxis: 2 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 11400000, guid: fd9f1733a3673914fba087abb8c6c987, type: 2} customCalculationSourceData: - sourceType: 1 sourceElement: 16 sourceAxisRange: 0 deadzone: 0 invert: 0 - sourceType: 1 sourceElement: 17 sourceAxisRange: 0 deadzone: 0 invert: 0 - sourceType: 1 sourceElement: 18 sourceAxisRange: 0 deadzone: 0 invert: 1 invert: 0 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 7 sourceType: 100 sourceAxis: 2 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 11400000, guid: b311b23625a1b9242b0fd80fcf8cba96, type: 2} customCalculationSourceData: - sourceType: 1 sourceElement: 16 sourceAxisRange: 0 deadzone: 0 invert: 0 - sourceType: 1 sourceElement: 17 sourceAxisRange: 0 deadzone: 0 invert: 0 - sourceType: 1 sourceElement: 18 sourceAxisRange: 0 deadzone: 0 invert: 1 invert: 1 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 8 sourceType: 1 sourceAxis: 19 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 1 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 9 sourceType: 1 sourceAxis: 20 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 1 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 10 sourceType: 1 sourceAxis: 21 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 0 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 11 sourceType: 1 sourceAxis: 16 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 0 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 12 sourceType: 1 sourceAxis: 17 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 0 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 - elementIdentifier: 13 sourceType: 1 sourceAxis: 18 axisDeadZone: 0 sourceButton: 0 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] invert: 1 sourceAxisRange: 0 buttonAxisContribution: 0 calibrateAxis: 0 axisZero: 0 axisMin: 0 axisMax: 0 alternateCalibrations: [] axisInfo: _dataFormat: 0 _excludeFromPolling: 1 _specialAxisType: 0 _pollingDeadZone: -1 buttons: - elementIdentifier: 2 sourceType: 0 sourceAxis: 0 axisDeadZone: 0 sourceButton: 1 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] sourceAxisPole: 0 unityHat_sourceAxis1: 0 unityHat_sourceAxis2: 0 unityHat_isActiveAxisValues1: {x: 0, y: 0} unityHat_isActiveAxisValues2: {x: 0, y: 0} unityHat_isActiveAxisValues3: {x: 0, y: 0} unityHat_zeroValues: {x: 0, y: 0} unityHat_checkNeverPressed: 0 unityHat_neverPressedZeroValues: {x: 0, y: 0} requireMultipleButtons: 0 requiredButtons: ignoreIfButtonsActive: 0 ignoreIfButtonsActiveButtons: buttonInfo: _excludeFromPolling: 0 _isPressureSensitive: 0 - elementIdentifier: 3 sourceType: 0 sourceAxis: 0 axisDeadZone: 0 sourceButton: 16 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] sourceAxisPole: 0 unityHat_sourceAxis1: 0 unityHat_sourceAxis2: 0 unityHat_isActiveAxisValues1: {x: 0, y: 0} unityHat_isActiveAxisValues2: {x: 0, y: 0} unityHat_isActiveAxisValues3: {x: 0, y: 0} unityHat_zeroValues: {x: 0, y: 0} unityHat_checkNeverPressed: 0 unityHat_neverPressedZeroValues: {x: 0, y: 0} requireMultipleButtons: 0 requiredButtons: ignoreIfButtonsActive: 0 ignoreIfButtonsActiveButtons: buttonInfo: _excludeFromPolling: 0 _isPressureSensitive: 0 - elementIdentifier: 4 sourceType: 0 sourceAxis: 0 axisDeadZone: 0 sourceButton: 15 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] sourceAxisPole: 0 unityHat_sourceAxis1: 0 unityHat_sourceAxis2: 0 unityHat_isActiveAxisValues1: {x: 0, y: 0} unityHat_isActiveAxisValues2: {x: 0, y: 0} unityHat_isActiveAxisValues3: {x: 0, y: 0} unityHat_zeroValues: {x: 0, y: 0} unityHat_checkNeverPressed: 0 unityHat_neverPressedZeroValues: {x: 0, y: 0} requireMultipleButtons: 0 requiredButtons: ignoreIfButtonsActive: 0 ignoreIfButtonsActiveButtons: buttonInfo: _excludeFromPolling: 0 _isPressureSensitive: 0 - elementIdentifier: 14 sourceType: 0 sourceAxis: 0 axisDeadZone: 0 sourceButton: 5 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] sourceAxisPole: 0 unityHat_sourceAxis1: 0 unityHat_sourceAxis2: 0 unityHat_isActiveAxisValues1: {x: 0, y: 0} unityHat_isActiveAxisValues2: {x: 0, y: 0} unityHat_isActiveAxisValues3: {x: 0, y: 0} unityHat_zeroValues: {x: 0, y: 0} unityHat_checkNeverPressed: 0 unityHat_neverPressedZeroValues: {x: 0, y: 0} requireMultipleButtons: 0 requiredButtons: ignoreIfButtonsActive: 0 ignoreIfButtonsActiveButtons: buttonInfo: _excludeFromPolling: 0 _isPressureSensitive: 0 - elementIdentifier: 15 sourceType: 0 sourceAxis: 0 axisDeadZone: 0 sourceButton: 6 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] sourceAxisPole: 0 unityHat_sourceAxis1: 0 unityHat_sourceAxis2: 0 unityHat_isActiveAxisValues1: {x: 0, y: 0} unityHat_isActiveAxisValues2: {x: 0, y: 0} unityHat_isActiveAxisValues3: {x: 0, y: 0} unityHat_zeroValues: {x: 0, y: 0} unityHat_checkNeverPressed: 0 unityHat_neverPressedZeroValues: {x: 0, y: 0} requireMultipleButtons: 0 requiredButtons: ignoreIfButtonsActive: 0 ignoreIfButtonsActiveButtons: buttonInfo: _excludeFromPolling: 0 _isPressureSensitive: 0 - elementIdentifier: 16 sourceType: 0 sourceAxis: 0 axisDeadZone: 0 sourceButton: 7 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] sourceAxisPole: 0 unityHat_sourceAxis1: 0 unityHat_sourceAxis2: 0 unityHat_isActiveAxisValues1: {x: 0, y: 0} unityHat_isActiveAxisValues2: {x: 0, y: 0} unityHat_isActiveAxisValues3: {x: 0, y: 0} unityHat_zeroValues: {x: 0, y: 0} unityHat_checkNeverPressed: 0 unityHat_neverPressedZeroValues: {x: 0, y: 0} requireMultipleButtons: 0 requiredButtons: ignoreIfButtonsActive: 0 ignoreIfButtonsActiveButtons: buttonInfo: _excludeFromPolling: 0 _isPressureSensitive: 0 - elementIdentifier: 17 sourceType: 0 sourceAxis: 0 axisDeadZone: 0 sourceButton: 8 sourceKeyCode: 0 customCalculation: {fileID: 0} customCalculationSourceData: [] sourceAxisPole: 0 unityHat_sourceAxis1: 0 unityHat_sourceAxis2: 0 unityHat_isActiveAxisValues1: {x: 0, y: 0} unityHat_isActiveAxisValues2: {x: 0, y: 0} unityHat_isActiveAxisValues3: {x: 0, y: 0} unityHat_zeroValues: {x: 0, y: 0} unityHat_checkNeverPressed: 0 unityHat_neverPressedZeroValues: {x: 0, y: 0} requireMultipleButtons: 0 requiredButtons: ignoreIfButtonsActive: 0 ignoreIfButtonsActiveButtons: buttonInfo: _excludeFromPolling: 0 _isPressureSensitive: 0 variants: [] fallback_XBoxOne: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 0 productName: [] matchUnityVersion: 0 matchUnityVersion_min: matchUnityVersion_max: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_max: elements: axes: [] buttons: [] variants: [] ps5: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 0 productName: [] elements: axes: [] buttons: [] controllerName: variants: [] fallback_PSM: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 0 productName: [] matchUnityVersion: 0 matchUnityVersion_min: matchUnityVersion_max: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: matchSysVersion: 0 matchSysVersion_min: matchSysVersion_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: [] xboxOne: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 0 productName: [] elements: axes: [] buttons: [] variants: [] gameCore: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 0 productName: [] vidPid: [] deviceType: 0 gamepadSubType: 0 hatCount: 0 elements: axes: [] buttons: [] controllerName: 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: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productName_useRegex: 0 productName: [] vidPid: [] hatCount: 0 elements: axes: [] buttons: [] 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: [] appleGCController: description: matchingCriteria: axisCount: 0 buttonCount: 0 disabled: 0 tag: alwaysMatch: 0 productCategory_useRegex: 0 productCategory: [] productName_useRegex: 0 productName: [] primaryProfileType: 0 profileSubTypes: elements: axes: [] buttons: [] compoundElements: [] controllerName: variants: [] elementIdentifierIdCounter: 19