mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
Easier then the last one that put everything in a sub namespace. By prefixing the name less things break, and intellisense will be less confusing to new users during the transition.
453 lines
7.8 KiB
JSON
453 lines
7.8 KiB
JSON
[
|
|
{
|
|
"ConsoleName": "NiDsXbox",
|
|
"Manufacturer": "Microsoft",
|
|
"AxisNameSuffix": "Trigger",
|
|
"buttons": [
|
|
{
|
|
"name": "a",
|
|
"value": 0,
|
|
"DocName": "A"
|
|
},
|
|
{
|
|
"name": "b",
|
|
"value": 1,
|
|
"DocName": "B"
|
|
},
|
|
{
|
|
"name": "x",
|
|
"value": 2,
|
|
"DocName": "X"
|
|
},
|
|
{
|
|
"name": "y",
|
|
"value": 3,
|
|
"DocName": "Y"
|
|
},
|
|
{
|
|
"name": "leftBumper",
|
|
"value": 4,
|
|
"DocName": "left bumper"
|
|
},
|
|
{
|
|
"name": "rightBumper",
|
|
"value": 5,
|
|
"DocName": "right bumper"
|
|
},
|
|
{
|
|
"name": "back",
|
|
"value": 6
|
|
},
|
|
{
|
|
"name": "start",
|
|
"value": 7
|
|
},
|
|
{
|
|
"name": "leftStick",
|
|
"value": 8,
|
|
"DocName": "left stick"
|
|
},
|
|
{
|
|
"name": "rightStick",
|
|
"value": 9,
|
|
"DocName": "right stick"
|
|
}
|
|
],
|
|
"sticks": [
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"X"
|
|
],
|
|
"value": 0,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"X"
|
|
],
|
|
"value": 4,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"Y"
|
|
],
|
|
"value": 1,
|
|
"PositiveDirection": "Back"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"Y"
|
|
],
|
|
"value": 5,
|
|
"PositiveDirection": "Back"
|
|
}
|
|
],
|
|
"triggers": [
|
|
{
|
|
"name": "leftTrigger",
|
|
"value": 2,
|
|
"DocName": "left trigger",
|
|
"UseThresholdMethods": true
|
|
},
|
|
{
|
|
"name": "rightTrigger",
|
|
"value": 3,
|
|
"DocName": "right trigger",
|
|
"UseThresholdMethods": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ConsoleName": "NiDsPS4",
|
|
"Manufacturer": "Sony",
|
|
"AxisNameSuffix": "2",
|
|
"buttons": [
|
|
{
|
|
"name": "square",
|
|
"value": 0
|
|
},
|
|
{
|
|
"name": "cross",
|
|
"value": 1
|
|
},
|
|
{
|
|
"name": "circle",
|
|
"value": 2
|
|
},
|
|
{
|
|
"name": "triangle",
|
|
"value": 3
|
|
},
|
|
{
|
|
"name": "L1",
|
|
"value": 4,
|
|
"DocName": "left trigger 1"
|
|
},
|
|
{
|
|
"name": "R1",
|
|
"value": 5,
|
|
"DocName": "right trigger 1"
|
|
},
|
|
{
|
|
"name": "L2",
|
|
"value": 6,
|
|
"DocName": "left trigger 2"
|
|
},
|
|
{
|
|
"name": "R2",
|
|
"value": 7,
|
|
"DocName": "right trigger 2"
|
|
},
|
|
{
|
|
"name": "share",
|
|
"value": 8
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": 9
|
|
},
|
|
{
|
|
"name": "L3",
|
|
"value": 10,
|
|
"DocName": "L3 (left stick)"
|
|
},
|
|
{
|
|
"name": "R3",
|
|
"value": 11,
|
|
"DocName": "R3 (right stick)"
|
|
},
|
|
{
|
|
"name": "PS",
|
|
"value": 12,
|
|
"DocName": "PlayStation"
|
|
},
|
|
{
|
|
"name": "touchpad",
|
|
"value": 13
|
|
}
|
|
],
|
|
"sticks": [
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"X"
|
|
],
|
|
"value": 0,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"Y"
|
|
],
|
|
"value": 1,
|
|
"PositiveDirection": "Back"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"X"
|
|
],
|
|
"value": 2,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"Y"
|
|
],
|
|
"value": 5,
|
|
"PositiveDirection": "Back"
|
|
}
|
|
],
|
|
"triggers": [
|
|
{
|
|
"name": "L2",
|
|
"value": 3,
|
|
"DocName": "left trigger 2",
|
|
"UseThresholdMethods": false
|
|
},
|
|
{
|
|
"name": "R2",
|
|
"value": 4,
|
|
"DocName": "right trigger 2",
|
|
"UseThresholdMethods": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ConsoleName": "NiDsPS5",
|
|
"Manufacturer": "Sony",
|
|
"AxisNameSuffix": "2",
|
|
"buttons": [
|
|
{
|
|
"name": "square",
|
|
"value": 0
|
|
},
|
|
{
|
|
"name": "cross",
|
|
"value": 1
|
|
},
|
|
{
|
|
"name": "circle",
|
|
"value": 2
|
|
},
|
|
{
|
|
"name": "triangle",
|
|
"value": 3
|
|
},
|
|
{
|
|
"name": "L1",
|
|
"value": 4,
|
|
"DocName": "left trigger 1"
|
|
},
|
|
{
|
|
"name": "R1",
|
|
"value": 5,
|
|
"DocName": "right trigger 1"
|
|
},
|
|
{
|
|
"name": "L2",
|
|
"value": 6,
|
|
"DocName": "left trigger 2"
|
|
},
|
|
{
|
|
"name": "R2",
|
|
"value": 7,
|
|
"DocName": "right trigger 2"
|
|
},
|
|
{
|
|
"name": "create",
|
|
"value": 8
|
|
},
|
|
{
|
|
"name": "options",
|
|
"value": 9
|
|
},
|
|
{
|
|
"name": "L3",
|
|
"value": 10,
|
|
"DocName": "L3 (left stick)"
|
|
},
|
|
{
|
|
"name": "R3",
|
|
"value": 11,
|
|
"DocName": "R3 (right stick)"
|
|
},
|
|
{
|
|
"name": "PS",
|
|
"value": 12,
|
|
"DocName": "PlayStation"
|
|
},
|
|
{
|
|
"name": "touchpad",
|
|
"value": 13
|
|
}
|
|
],
|
|
"sticks": [
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"X"
|
|
],
|
|
"value": 0,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"Y"
|
|
],
|
|
"value": 1,
|
|
"PositiveDirection": "Back"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"X"
|
|
],
|
|
"value": 2,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"Y"
|
|
],
|
|
"value": 5,
|
|
"PositiveDirection": "Back"
|
|
}
|
|
],
|
|
"triggers": [
|
|
{
|
|
"name": "L2",
|
|
"value": 3,
|
|
"DocName": "left trigger 2",
|
|
"UseThresholdMethods": false
|
|
},
|
|
{
|
|
"name": "R2",
|
|
"value": 4,
|
|
"DocName": "right trigger 2",
|
|
"UseThresholdMethods": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ConsoleName": "NiDsStadia",
|
|
"Manufacturer": "Google",
|
|
"AxisNameSuffix": "Trigger",
|
|
"buttons": [
|
|
{
|
|
"name": "a",
|
|
"value": 0,
|
|
"DocName": "A"
|
|
},
|
|
{
|
|
"name": "b",
|
|
"value": 1,
|
|
"DocName": "B"
|
|
},
|
|
{
|
|
"name": "x",
|
|
"value": 2,
|
|
"DocName": "X"
|
|
},
|
|
{
|
|
"name": "y",
|
|
"value": 3,
|
|
"DocName": "Y"
|
|
},
|
|
{
|
|
"name": "leftBumper",
|
|
"value": 4,
|
|
"DocName": "left bumper"
|
|
},
|
|
{
|
|
"name": "rightBumper",
|
|
"value": 5,
|
|
"DocName": "right bumper"
|
|
},
|
|
{
|
|
"name": "leftStick",
|
|
"value": 6,
|
|
"DocName": "left stick"
|
|
},
|
|
{
|
|
"name": "rightStick",
|
|
"value": 7,
|
|
"DocName": "right stick"
|
|
},
|
|
{
|
|
"name": "ellipses",
|
|
"value": 8
|
|
},
|
|
{
|
|
"name": "hamburger",
|
|
"value": 9
|
|
},
|
|
{
|
|
"name": "stadia",
|
|
"value": 10
|
|
},
|
|
{
|
|
"name": "rightTrigger",
|
|
"value": 11,
|
|
"DocName": "right trigger"
|
|
},
|
|
{
|
|
"name": "leftTrigger",
|
|
"value": 12,
|
|
"DocName": "left trigger"
|
|
},
|
|
{
|
|
"name": "google",
|
|
"value": 13
|
|
},
|
|
{
|
|
"name": "frame",
|
|
"value": 14
|
|
}
|
|
],
|
|
"sticks": [
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"X"
|
|
],
|
|
"value": 0,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"X"
|
|
],
|
|
"value": 3,
|
|
"PositiveDirection": "Right"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"left",
|
|
"Y"
|
|
],
|
|
"value": 1,
|
|
"PositiveDirection": "Back"
|
|
},
|
|
{
|
|
"NameParts": [
|
|
"right",
|
|
"Y"
|
|
],
|
|
"value": 4,
|
|
"PositiveDirection": "Back"
|
|
}
|
|
]
|
|
}
|
|
]
|