Added mapping. /JL
This commit is contained in:
@@ -18,6 +18,27 @@ class DualSenseController(ControlsBase):
|
||||
self.powerlevel = self.device.battery.Level
|
||||
self.batterystate = BATTERY_STATE[str(self.device.battery.State)]
|
||||
self.set_player_id(PlayerID.PLAYER_1)
|
||||
self.mapping = {
|
||||
"left stick x": self.axis[0],
|
||||
"left stick y": self.axis[1],
|
||||
"right stick x": self.axis[3],
|
||||
"right stick y": self.axis[4],
|
||||
"right trigger": self.buttons[5],
|
||||
"left trigger": self.buttons[2],
|
||||
"dhat x": self.hats[0][0],
|
||||
"dhat y": self.hats[0][1],
|
||||
"left button": self.buttons[4],
|
||||
"right button": self.buttons[5],
|
||||
"cross button": self.buttons[0],
|
||||
"triangle button": self.buttons[2],
|
||||
"circle button": self.buttons[1],
|
||||
"square button": self.buttons[3],
|
||||
"left stick button": self.buttons[11],
|
||||
"right stick button": self.buttons[12],
|
||||
"connect button": self.buttons[8],
|
||||
"list button": self.buttons[9],
|
||||
"logo button": self.buttons[10]
|
||||
}
|
||||
print(f"{self.name} connected")
|
||||
print(f"Power level: {self.powerlevel}")
|
||||
print(f"Battery state: {self.batterystate}")
|
||||
|
Reference in New Issue
Block a user