Update pygameControls/globals.py
This commit is contained in:
@@ -35,6 +35,21 @@ VID_PID = {
|
|||||||
"054c:0df2": "DualSense Wireless Controller",
|
"054c:0df2": "DualSense Wireless Controller",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CONTROLLERS = {
|
||||||
|
"DualSense Wireless Controller": DualSenseController,
|
||||||
|
"DualSense Edge Wireless Controller": DualSenseEdgeController,
|
||||||
|
"Logitech Gamepad F310": LogitechF310Controller,
|
||||||
|
"Logitech Gamepad F510": LogitechF510Controller,
|
||||||
|
"Logitech Gamepad F710": LogitechF710Controller,
|
||||||
|
"Logitech Dual Action": LogitechDualActionController,
|
||||||
|
"Microsoft X-Box 360 pad": LogitechDualActionController
|
||||||
|
"Xbox Series X Controller": XboxSeriesXController,
|
||||||
|
"Sony PLAYSTATION(R)3 Controller": SonyPlayStation3Controller,
|
||||||
|
"PLAYSTATION(R)3 Controller": PlayStation3Controller,
|
||||||
|
"Sony PLAYSTATION(R)4 Controller": SonyPlayStation4Controller,
|
||||||
|
"PLAYSTATION(R)4 Controller": PlayStation4Controller
|
||||||
|
}
|
||||||
|
|
||||||
GAMEPADS = {
|
GAMEPADS = {
|
||||||
"Sony DualSense (PS5)": {
|
"Sony DualSense (PS5)": {
|
||||||
[
|
[
|
||||||
@@ -42,14 +57,14 @@ GAMEPADS = {
|
|||||||
"connection": ConnectionType.USB,
|
"connection": ConnectionType.USB,
|
||||||
"input": InputType.DirectInput,
|
"input": InputType.DirectInput,
|
||||||
"name": ["DualSense Wireless Controller"],
|
"name": ["DualSense Wireless Controller"],
|
||||||
"class": "DualSenseController"
|
"class": CONTROLLERS[DualSenseController]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"vidpid": "054c:0df2",
|
"vidpid": "054c:0df2",
|
||||||
"connection": ConnectionType.BLUETOOTH,
|
"connection": ConnectionType.BLUETOOTH,
|
||||||
"input": InputType.DirectInput,
|
"input": InputType.DirectInput,
|
||||||
"name" ["DualSense Wireless Controller"],
|
"name" ["DualSense Wireless Controller"],
|
||||||
"class": "DualSenseController"
|
"class": CONTROLLERS[DualSenseController]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Sony DualSense Edge (PS5)": {
|
"Sony DualSense Edge (PS5)": {
|
||||||
@@ -58,15 +73,36 @@ GAMEPADS = {
|
|||||||
"connection": ConnectionType.USB,
|
"connection": ConnectionType.USB,
|
||||||
"input": InputType.DirectInput,
|
"input": InputType.DirectInput,
|
||||||
"name" ["DualSense Edge Wireless Controller"],
|
"name" ["DualSense Edge Wireless Controller"],
|
||||||
"class": "DualSenseEdgeController"
|
"class": CONTROLLERS[DualSenseEdgeController]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"vidhid": "054c:0dfc",
|
"vidhid": "054c:0dfc",
|
||||||
"connection": ConnectionType.BLUETOOTH,
|
"connection": ConnectionType.BLUETOOTH,
|
||||||
"input": InputType.DirectInput,
|
"input": InputType.DirectInput,
|
||||||
"name": ["DualSense Edge Wireless Controller"],
|
"name": ["DualSense Edge Wireless Controller"],
|
||||||
"class": "DualSenseEdgeController"
|
"class": CONTROLLERS[DualSenseEdgeController]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
""
|
"Sony DualShock 3 (PS3)": {
|
||||||
|
[
|
||||||
|
"vidhid": "054c:0268",
|
||||||
|
"connection": ConnectionType.USB,
|
||||||
|
"input": InputType.DirectInput,
|
||||||
|
"name": ["PLAYSTATION(R) 3 Controller"],
|
||||||
|
"class": CONTROLLERS[PlayStation3Controller]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"vidhid": None,
|
||||||
|
"connection": ConnectionType.BLUETOOTH,
|
||||||
|
"input": InputType.DirectInput,
|
||||||
|
"name": ["Sony PLAYSTATION(R) 3 Controller"],
|
||||||
|
"class": CONTROLLERS[SonyPlayStation3Controller]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Sony DualShock 4 v1 (PS4)": {
|
||||||
|
|
||||||
|
},
|
||||||
|
"Sony DualShock 4 v2 (PS4)": {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
Reference in New Issue
Block a user