autoease.driver_control.xbox_gamepad module

@author: meili @contact: meili02@corp.netease.com @file: xbox_gamepad.py @date: 2023/7/21 11:07 @desc:

class autoease.driver_control.xbox_gamepad.GAMEPAD_BUTTONS[source]

Bases: object

BtnBack = 'BtnBack'
BtnStart = 'BtnStart'
BtnA = 'BtnA'
BtnB = 'BtnB'
BtnX = 'BtnX'
BtnY = 'BtnY'
BtnThumbL = 'BtnThumbL'
BtnThumbR = 'BtnThumbR'
BtnShoulderL = 'BtnShoulderL'
BtnShoulderR = 'BtnShoulderR'
TriggerL = 'TriggerL'
TriggerR = 'TriggerR'
Dpad = 'Dpad'
DpadUp = 'DpadUp'
DpadDown = 'DpadDown'
DpadLeft = 'DpadLeft'
DpadRight = 'DpadRight'
class autoease.driver_control.xbox_gamepad.GAMEPAD_JOYSTICK[source]

Bases: object

AxisLx = 'AxisLx'
AxisLy = 'AxisLy'
AxisRx = 'AxisRx'
AxisRy = 'AxisRy'
AXIS_MAX = 32767
AXIS_MIN = -32768
TRIGGER_MAX = 255
TRIGGER_MIN = 0
class autoease.driver_control.xbox_gamepad.GAMEPAD_DPADS[source]

Bases: object

Dpad = 'Dpad'
DPAD_OFF = 0
DPAD_UP = 1
DPAD_DOWN = 2
DPAD_LEFT = 4
DPAD_RIGHT = 8
class autoease.driver_control.xbox_gamepad.XboxGamepad[source]

Bases: BaseGamepad

gamepad_button_up(button)[source]
gamepad_button_down(button)[source]
gamepad_button_press(button, duration)[source]
gamepad_left_joystick_set(x_value, y_value, duration)[source]
gamepad_left_joystick_set_and_reset(x_value, y_value, duration)[source]
gamepad_right_joystick_set(x_value, y_value, duration)[source]
gamepad_right_joystick_set_and_reset(x_value, y_value, duration)[source]
gamepad_left_trigger_set(value, duration)[source]
gamepad_left_trigger_set_and_reset(value, duration)[source]
gamepad_right_trigger_set(value, duration)[source]
gamepad_right_trigger_set_and_reset(value, duration)[source]