diff --git a/pydualsense/pydualsense.py b/pydualsense/pydualsense.py index cb0624f..e633a2f 100644 --- a/pydualsense/pydualsense.py +++ b/pydualsense/pydualsense.py @@ -207,10 +207,10 @@ class pydualsense: """ states = list(inReport) # convert bytes to list # states 0 is always 1 - self.state.LX = states[1] - self.state.LY = states[2] - self.state.RX = states[3] - self.state.RY = states[4] + self.state.LX = states[1] - 127 + self.state.LY = states[2] - 127 + self.state.RX = states[3] - 127 + self.state.RY = states[4] - 127 self.state.L2 = states[5] self.state.R2 = states[6]