-
-
Notifications
You must be signed in to change notification settings - Fork 86
Expand file tree
/
Copy pathcontroller_identification.json5
More file actions
109 lines (99 loc) · 2.59 KB
/
Copy pathcontroller_identification.json5
File metadata and controls
109 lines (99 loc) · 2.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
// no j52j
[
{
"name": "Xbox Controller",
"namespace": "controlify:xbox_one",
"hids": [
[0x45e, 0x202], // Xbox Controller
[0x45e, 0x2e0], // Xbox One Wireless Controller
[0x45e, 0x2ff], // Xbox One S Controller (Bluetooth)
[0x45e, 0xb20], // Xbox One S Controller (Firmware 2024)
[0x45e, 0x2ea], // Xbox One Controller
[0x45e, 0xb12], // Xbox Controller
[0x45e, 0x2dd], // Xbox One Controller (Firmware 2015)
[0x45e, 0x2e6], // Xbox Wireless Adapter for Windows
[0x45e, 0x2fd], // Xbox One S Controller (Bluetooth)
[0x45e, 0x2e3], // Xbox Elite Series 1 Controller
[0x45e, 0x2d1], // Xbox One Controller
[0x45e, 0x289], // Xbox Controller S
[0x45e, 0x202], // Xbox Controller
[0x45e, 0x285], // Xbox Controller S
[0x45e, 0x288], // Xbox Controller S Hub
[0x45e, 0xb13], // Xbox Series Controller
[0x45e, 0xb22], // Xbox Elite Series 2 Controller
[0x45e, 0xb00], // Xbox Elite Series 2 Controller (model 1797)
[0x45e, 0x28e], // Xbox 360 Controller,
[0x45e, 0x28f], // Xbox 360 Wireless Controller via Plug & Charge Cable
[0x45e, 0x2a1], // Xbox 360 Wireless Receiver for Windows
[0xe6f, 0x310], // PDP Rematch Xbox Wired Controller
[0x2dc8, 0x310a], // 8BitDo Ultimate 2C
]
},
{
"name": "DualShock 4 Controller",
"namespace": "controlify:dualshock4",
"hids": [
[0x54c, 0x5c4],
[0x54c, 0x9cc],
[0x54c, 0xba0],
]
},
{
"name": "DualShock 3 Controller",
"namespace": "controlify:dualshock3",
"hids": [
[0x54c, 0x0268]
]
},
{
"name": "DualSense Controller",
"namespace": "controlify:dualsense",
"hids": [
[0x54c, 0x0ce6],
[0x54c, 0x0df2]
]
},
{
"name": "PlayStation Portable",
"namespace": "controlify:psp",
"hids": [
[0x0ff, 0x1cb],
]
},
{
"name": "Switch Controller",
"namespace": "controlify:switch",
"hids": [
[0x57e, 0x2009], // Many other switch controllers spoof this ID
[0x57e, 0x2008], // Switch 1 Joycons (L+R)
]
},
{
"name": "Steam Deck",
"namespace": "controlify:steam_deck",
"hids": [
[0x28de, 0x1205],
[0x28de, 0x11ff]
]
},
{
"name": "Stadia Controller",
"namespace": "controlify:stadia",
"hids": [
[0x18d1, 0x9400],
]
},
{
"name": "8BitDo Controller",
"namespace": "controlify:switch",
"hids": [
[0x2DC8, 0x6001], // SN30 Pro - DInput Mode
]
},
{
"name": "Thrustmaster T16000M",
"hids": [
[0x044f, 0xb10a]
]
}
]