FiE-Game/Assets/Control Mapper/Internal/Data/Controllers/HardwareMaps/Joysticks/8BitdoSNES30.asset
2023-07-27 18:02:29 +05:00

4209 lines
121 KiB
Text

%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: 8BitdoSNES30
m_EditorClassIdentifier:
controllerName: 8Bitdo SNES30
editorControllerName: 8Bitdo SNES30/SFC30
description:
controllerGuid: 7939b1e7-3422-475c-ba5a-c47b303de2e4
templateGuids:
- 83b427e4-086f-47f3-bb06-be266abd1ca5
hideInLists: 0
joystickTypes: 0100000004000000
elementIdentifiers:
- _id: 0
_name: D-Pad Up
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 1
_name: D-Pad Right
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 2
_name: D-Pad Down
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 3
_name: D-Pad Left
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 4
_name: B
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 5
_name: A
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 6
_name: Y
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 7
_name: X
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 8
_name: L
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 9
_name: R
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 10
_name: Select
_positiveName:
_negativeName:
_elementType: 1
_compoundElementType: 0
- _id: 11
_name: Start
_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: Wired mode
matchingCriteria:
axisCount: 4
buttonCount: 12
disabled: 0
tag:
hatCount: 1
productName_useRegex: 0
productName:
- SNES30 Joy
- SFC30 Joy
productGUID:
- ab201235
productId:
deviceType: 20
elements:
axes: []
buttons:
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceAxis: 2
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceAxis: 2
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
variants:
- description: Joystick mode, Mode 1
matchingCriteria:
axisCount: 6
buttonCount: 16
disabled: 0
tag:
hatCount: 1
productName_useRegex: 0
productName:
- 8Bitdo SNES30 GamePad Joystick
- 8Bitdo SFC30 GamePad Joystick
- 8Bitdo SNES30 GamePad
- 8Bitdo SFC30 GamePad
productGUID: []
productId:
deviceType: 21
elements:
axes: []
buttons:
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceAxis: 2
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceAxis: 2
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
- customCalculation: {fileID: 0}
customCalculationSourceData: []
elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
sourceOtherAxis: 0
xInput:
description:
matchingCriteria:
axisCount: 0
buttonCount: 0
disabled: 0
tag:
subType:
elements:
axes: []
buttons: []
variants: []
osx:
description: Wired mode
matchingCriteria:
axisCount: 4
buttonCount: 12
disabled: 0
tag:
hatCount: 1
productName_useRegex: 0
productName:
- SNES30 Joy
- SFC30 Joy
manufacturer:
- 'SNES30 '
- 'SFC30 '
productId: 20ab0000
vendorId: 35120000
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 2
sourceOtherAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 1
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 2
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 1
sourceOtherAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
variants:
- description: Joystick mode, Mode 1
matchingCriteria:
axisCount: 6
buttonCount: 16
disabled: 0
tag:
hatCount: 1
productName_useRegex: 0
productName:
- 8Bitdo SNES30 GamePad Joystick
- 8Bitdo SFC30 GamePad Joystick
- 8Bitdo SNES30 GamePad
- 8Bitdo SFC30 GamePad
manufacturer: []
productId:
vendorId:
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 2
sourceOtherAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 1
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 2
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceStick: 0
sourceAxis: 1
sourceOtherAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceStick: 0
sourceAxis: 0
sourceOtherAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
linux:
description: Wired mode
matchingCriteria:
axisCount: 4
buttonCount: 12
disabled: 0
tag:
hatCount: 1
manufacturer_useRegex: 0
productName_useRegex: 0
systemName_useRegex: 0
manufacturer:
- 'SNES30 '
- 'SFC30 '
productName:
- SNES30 Joy
- SFC30 Joy
systemName: []
productGUID:
- ab201235
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
variants:
- description: Joystick mode
matchingCriteria:
axisCount: 6
buttonCount: 187
disabled: 0
tag:
hatCount: 1
manufacturer_useRegex: 0
productName_useRegex: 0
systemName_useRegex: 0
manufacturer: []
productName:
- 8Bitdo SNES30 GamePad Joystick
- 8Bitdo SFC30 GamePad Joystick
systemName: []
productGUID: []
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- description: Mode 1, old firmware
matchingCriteria:
axisCount: 6
buttonCount: 187
disabled: 0
tag:
hatCount: 1
manufacturer_useRegex: 0
productName_useRegex: 0
systemName_useRegex: 0
manufacturer: []
productName:
- 8Bitdo SNES30 GamePad
- 8Bitdo SFC30 GamePad
systemName: []
productGUID: []
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 0
sourceButton: 122
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 0
sourceButton: 125
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 0
sourceButton: 127
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 0
sourceButton: 124
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- description: Mode 1, new firmware
matchingCriteria:
axisCount: 6
buttonCount: 16
disabled: 0
tag:
hatCount: 1
manufacturer_useRegex: 0
productName_useRegex: 0
systemName_useRegex: 0
manufacturer: []
productName:
- 8Bitdo SNES30 GamePad
- 8Bitdo SFC30 GamePad
systemName: []
productGUID: []
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
windowsUWP:
description: Wired mode
matchingCriteria:
axisCount: 4
buttonCount: 12
disabled: 0
tag:
hatCount: 1
manufacturer_useRegex: 0
productName_useRegex: 0
manufacturer: []
productName:
- SNES30 Joy
- SFC30 Joy
productGUID:
- ab201235
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
variants:
- description: Joystick mode, Mode 1
matchingCriteria:
axisCount: 6
buttonCount: 16
disabled: 0
tag:
hatCount: 1
manufacturer_useRegex: 0
productName_useRegex: 0
manufacturer: []
productName:
- 8Bitdo SNES30 GamePad Joystick
- 8Bitdo SFC30 GamePad Joystick
- 8Bitdo SNES30 GamePad
- 8Bitdo SFC30 GamePad
productGUID: []
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 1
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 2
sourceType: 1
sourceButton: 0
sourceAxis: 1
sourceAxisPole: 0
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 3
sourceType: 1
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 1
axisDeadZone: .100000001
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 4
sourceType: 0
sourceButton: 1
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 5
sourceType: 0
sourceButton: 0
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 6
sourceType: 0
sourceButton: 4
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 7
sourceType: 0
sourceButton: 3
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 8
sourceType: 0
sourceButton: 6
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 9
sourceType: 0
sourceButton: 7
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 10
sourceType: 0
sourceButton: 10
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
- elementIdentifier: 11
sourceType: 0
sourceButton: 11
sourceAxis: 0
sourceAxisPole: 0
axisDeadZone: 0
sourceHat: 0
sourceHatType: 0
sourceHatDirection: 0
requireMultipleButtons: 0
requiredButtons:
ignoreIfButtonsActive: 0
ignoreIfButtonsActiveButtons:
buttonInfo:
_excludeFromPolling: 0
_isPressureSensitive: 0
fallback_Windows:
description: Wired mode
matchingCriteria:
axisCount: 0
buttonCount: 0
disabled: 0
tag:
alwaysMatch: 0
productName_useRegex: 0
productName:
- SNES30 Joy
- SFC30 Joy
matchUnityVersion: 0
matchUnityVersion_min:
matchUnityVersion_max:
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 1
sourceType: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
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: 2
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
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: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 2
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: 5
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: 6
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: 7
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 4
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: 8
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: 9
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
- elementIdentifier: 10
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 11
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: 11
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 12
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_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: Wired mode, Mode 1
matchingCriteria:
axisCount: 0
buttonCount: 0
disabled: 0
tag:
alwaysMatch: 0
productName_useRegex: 0
productName:
- SNES30 SNES30 Joy
- SFC30 SFC30 Joy
- Unknown 8Bitdo SNES30 GamePad
- Unknown 8Bitdo SFC30 GamePad
matchUnityVersion: 0
matchUnityVersion_min:
matchUnityVersion_max:
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 1
sourceType: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
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: 2
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
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: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 2
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: 5
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: 6
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: 7
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 4
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: 8
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: 9
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
- elementIdentifier: 10
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 11
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: 11
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 12
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_Linux:
description: Wired mode, Joystick mode, Mode 1
matchingCriteria:
axisCount: 0
buttonCount: 0
disabled: 0
tag:
alwaysMatch: 0
productName_useRegex: 0
productName:
- SNES30 SNES30 Joy
- SFC30 SFC30 Joy
- 8Bitdo SNES30 GamePad Joystick
- 8Bitdo SFC30 GamePad Joystick
- 8Bitdo SNES30 GamePad
- 8Bitdo SFC30 GamePad
matchUnityVersion: 0
matchUnityVersion_min:
matchUnityVersion_max:
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 1
sourceType: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
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: 2
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
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: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 2
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: 5
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: 6
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: 7
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 4
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: 8
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: 9
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
- elementIdentifier: 10
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 11
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: 11
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 12
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_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: Wired mode
matchingCriteria:
axisCount: 0
buttonCount: 0
disabled: 0
tag:
alwaysMatch: 0
productName_useRegex: 0
productName:
- SNES30 SNES30 Joy
- FC30 FC30 Joy
matchUnityVersion: 0
matchUnityVersion_min:
matchUnityVersion_max:
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 1
sourceType: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
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: 2
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
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: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 17
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: 5
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: 6
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 20
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: 7
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 19
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:
- description: Joystick mode, Mode 1
matchingCriteria:
axisCount: 0
buttonCount: 0
disabled: 0
tag:
alwaysMatch: 0
productName_useRegex: 0
productName:
- 8Bitdo SNES30 GamePad Joystick
- 8Bitdo SFC30 GamePad Joystick
- 8Bitdo SNES30 GamePad
- 8Bitdo SFC30 GamePad
matchUnityVersion: 0
matchUnityVersion_min:
matchUnityVersion_max:
elements:
axes: []
buttons:
- elementIdentifier: 0
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 1
sourceType: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
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: 2
sourceType: 1
sourceAxis: 2
axisDeadZone: .100000001
sourceButton: 0
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: 1
sourceAxis: 1
axisDeadZone: .100000001
sourceButton: 0
sourceKeyCode: 0
customCalculation: {fileID: 0}
customCalculationSourceData: []
sourceAxisPole: 1
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: 2
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: 5
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: 6
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 4
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: 7
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 3
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: 8
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: 9
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: 10
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 12
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: 11
sourceType: 0
sourceAxis: 0
axisDeadZone: 0
sourceButton: 11
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
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: 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: []
elementIdentifierIdCounter: 12