wx.JoystickEvent¶This event class contains information about joystick events, particularly events received by windows.
Events Emitted by this Class¶Handlers bound for the following event types will receive a wx.JoystickEvent parameter.
EVT_JOY_BUTTON_DOWN: Process a wxEVT_JOY_BUTTON_DOWN event.
EVT_JOY_BUTTON_UP: Process a wxEVT_JOY_BUTTON_UP event.
EVT_JOY_MOVE: Process a wxEVT_JOY_MOVE event.
EVT_JOY_ZMOVE: Process a wxEVT_JOY_ZMOVE event.
EVT_JOYSTICK_EVENTS: Processes all joystick events.
See also
Methods Summary¶Constructor. |
|
Returns |
|
Returns |
|
Returns |
|
Returns the identifier of the button changing state. |
|
Returns the down state of the buttons. |
|
Returns the identifier of the joystick generating the event - one of |
|
Returns the x, y position of the joystick event. |
|
Returns the z position of the joystick event. |
|
Returns |
|
Returns |
|
Returns |
Properties Summary¶See |
|
See |
|
See |
|
See |
|
See |
Class API¶wx.JoystickEvent(Event)¶Possible constructors:
JoystickEvent(eventType=wxEVT_NULL, state=0, joystick=JOYSTICK1,
change=0)
This event class contains information about joystick events, particularly events received by windows.
__init__(self, eventType=wxEVT_NULL, state=0, joystick=JOYSTICK1, change=0)¶Constructor.
eventType (wx.EventType) –
state (int) –
joystick (int) –
change (int) –
ButtonDown(self, button=JOY_BUTTON_ANY)¶Returns True if the event was a down event from the specified button (or any button).
button (int) – Can be JOY_BUTTONn where n is 1, 2, 3 or 4; or JOY_BUTTON_ANY to indicate any button down event.
bool
ButtonIsDown(self, button=JOY_BUTTON_ANY)¶Returns True if the specified button (or any button) was in a down state.
button (int) – Can be JOY_BUTTONn where n is 1, 2, 3 or 4; or JOY_BUTTON_ANY to indicate any button down event.
bool
ButtonUp(self, button=JOY_BUTTON_ANY)¶Returns True if the event was an up event from the specified button (or any button).
button (int) – Can be JOY_BUTTONn where n is 1, 2, 3 or 4; or JOY_BUTTON_ANY to indicate any button down event.
bool
GetButtonChange(self)¶Returns the identifier of the button changing state.
This is a JOY_BUTTONn identifier, where n is one of 1, 2, 3, 4.
int
GetButtonState(self)¶Returns the down state of the buttons.
This is a JOY_BUTTONn identifier, where n is one of 1, 2, 3, 4.
int
GetJoystick(self)¶Returns the identifier of the joystick generating the event - one of wx.JOYSTICK1 and wx.JOYSTICK2.
int
GetPosition(self)¶Returns the x, y position of the joystick event.
These coordinates are valid for all the events except wxEVT_JOY_ZMOVE.
GetZPosition(self)¶Returns the z position of the joystick event.
This method can only be used for wxEVT_JOY_ZMOVE events.
int
IsButton(self)¶Returns True if this was a button up or down event (not ‘is any button down?’).
bool
IsMove(self)¶Returns True if this was an x, y move event.
bool
IsZMove(self)¶Returns True if this was a z move event.
bool
ButtonChange¶See GetButtonChange
ButtonState¶See GetButtonState
Joystick¶See GetJoystick
Position¶See GetPosition
ZPosition¶See GetZPosition