Update pygameControls/globals.py

This commit is contained in:
2025-05-06 07:21:39 +02:00
parent 25794ce68c
commit 52264dc7cf

View File

@@ -35,6 +35,21 @@ VID_PID = {
"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 = {
"Sony DualSense (PS5)": {
[
@@ -42,14 +57,14 @@ GAMEPADS = {
"connection": ConnectionType.USB,
"input": InputType.DirectInput,
"name": ["DualSense Wireless Controller"],
"class": "DualSenseController"
"class": CONTROLLERS[DualSenseController]
],
[
"vidpid": "054c:0df2",
"connection": ConnectionType.BLUETOOTH,
"input": InputType.DirectInput,
"name" ["DualSense Wireless Controller"],
"class": "DualSenseController"
"class": CONTROLLERS[DualSenseController]
]
},
"Sony DualSense Edge (PS5)": {
@@ -58,15 +73,36 @@ GAMEPADS = {
"connection": ConnectionType.USB,
"input": InputType.DirectInput,
"name" ["DualSense Edge Wireless Controller"],
"class": "DualSenseEdgeController"
"class": CONTROLLERS[DualSenseEdgeController]
],
[
"vidhid": "054c:0dfc",
"connection": ConnectionType.BLUETOOTH,
"input": InputType.DirectInput,
"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)": {
}
}