This event class contains information about joystick events, particularly events received by windows.
Handlers bound for the following event types will receive a wx.JoystickEvent parameter.
wxEVT_JOY_BUTTON_DOWN
event.wxEVT_JOY_BUTTON_UP
event.wxEVT_JOY_MOVE
event.wxEVT_JOY_ZMOVE
event.See also
__init__ |
Constructor. |
ButtonDown |
Returns True if the event was a down event from the specified button (or any button). |
ButtonIsDown |
Returns True if the specified button (or any button) was in a down state. |
ButtonUp |
Returns True if the event was an up event from the specified button (or any button). |
GetButtonChange |
Returns the identifier of the button changing state. |
GetButtonState |
Returns the down state of the buttons. |
GetJoystick |
Returns the identifier of the joystick generating the event - one of wx.JOYSTICK1 and wx.JOYSTICK2 . |
GetPosition |
Returns the x, y position of the joystick event. |
GetZPosition |
Returns the z position of the joystick event. |
IsButton |
Returns True if this was a button up or down event (not ‘is any button down?’). |
IsMove |
Returns True if this was an x, y move event. |
IsZMove |
Returns True if this was a z move event. |
ButtonChange |
See GetButtonChange |
ButtonState |
See GetButtonState |
Joystick |
See GetJoystick |
Position |
See GetPosition |
ZPosition |
See GetZPosition |
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.
Parameters: |
|
---|
ButtonDown
(self, button=JOY_BUTTON_ANY)¶Returns True
if the event was a down event from the specified button (or any button).
Parameters: | button (int) – Can be JOY_BUTTONn where n is 1, 2, 3 or 4; or JOY_BUTTON_ANY to indicate any button down event. |
---|---|
Return type: | bool |
ButtonIsDown
(self, button=JOY_BUTTON_ANY)¶Returns True
if the specified button (or any button) was in a down state.
Parameters: | button (int) – Can be JOY_BUTTONn where n is 1, 2, 3 or 4; or JOY_BUTTON_ANY to indicate any button down event. |
---|---|
Return type: | bool |
ButtonUp
(self, button=JOY_BUTTON_ANY)¶Returns True
if the event was an up event from the specified button (or any button).
Parameters: | button (int) – Can be JOY_BUTTONn where n is 1, 2, 3 or 4; or JOY_BUTTON_ANY to indicate any button down event. |
---|---|
Return type: | 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.
Return type: | 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.
Return type: | int |
---|
GetJoystick
(self)¶Returns the identifier of the joystick generating the event - one of wx.JOYSTICK1
and wx.JOYSTICK2
.
Return type: | int |
---|
GetPosition
(self)¶Returns the x, y position of the joystick event.
These coordinates are valid for all the events except wxEVT_JOY_ZMOVE.
Return type: | wx.Point |
---|
GetZPosition
(self)¶Returns the z position of the joystick event.
This method can only be used for wxEVT_JOY_ZMOVE events.
Return type: | int |
---|
IsButton
(self)¶Returns True
if this was a button up or down event (not ‘is any button down?’).
Return type: | bool |
---|
IsMove
(self)¶Returns True
if this was an x, y move event.
Return type: | bool |
---|
IsZMove
(self)¶Returns True
if this was a z move event.
Return type: | bool |
---|
ButtonChange
¶See GetButtonChange
ButtonState
¶See GetButtonState
Joystick
¶See GetJoystick
Position
¶See GetPosition
ZPosition
¶See GetZPosition