joystick
Platypush documentation
joystick
- class platypush.message.event.joystick.JoystickAxisEvent(name, bases, namespace, **kwargs)[source]
Bases:
_JoystickEvent
Event triggered when an axis value of the joystick changes.
- class platypush.message.event.joystick.JoystickButtonPressedEvent(name, bases, namespace, **kwargs)[source]
Bases:
_JoystickEvent
Event triggered when a joystick button is pressed.
- class platypush.message.event.joystick.JoystickButtonReleasedEvent(name, bases, namespace, **kwargs)[source]
Bases:
_JoystickEvent
Event triggered when a joystick button is released.
- class platypush.message.event.joystick.JoystickConnectedEvent(name, bases, namespace, **kwargs)[source]
Bases:
_JoystickEvent
Event triggered upon joystick connection.
- __init__(*args, name: Optional[str] = None, axes: Optional[Iterable[Union[str, int]]] = None, buttons: Optional[Iterable[Union[str, int]]] = None, **kwargs)[source]
- Parameters:
name – Device name.
axes – List of the device axes, as indices or names.
buttons – List of the device buttons, as indices or names.
- class platypush.message.event.joystick.JoystickDisconnectedEvent(name, bases, namespace, **kwargs)[source]
Bases:
_JoystickEvent
Event triggered upon joystick disconnection.
- class platypush.message.event.joystick.JoystickEvent(code, state, *args, **kwargs)[source]
Bases:
Event
Generic joystick event.