|
An Event object contains an event type and a readonly set of member data. The Event object contains no method functions, just member data. Event objects are retrieved from the pygame event queue. You can create your own new events with the pygame.event.Event() function.
QUIT | none |
ACTIVEEVENT | gain, state |
KEYDOWN | unicode, key, mod |
KEYUP | key, mod |
MOUSEMOTION | pos, rel, buttons |
MOUSEBUTTONUP | pos, button |
MOUSEBUTTONDOWN | pos, button |
JOYAXISMOTION | joy, axis, value |
JOYBALLMOTION | joy, ball, rel |
JOYHATMOTION | joy, hat, value |
JOYBUTTONUP | joy, button |
JOYBUTTONDOWN | joy, button |
VIDEORESIZE | size |
VIDEOEXPOSE | none |
USEREVENT | code |
Event | - create new event object |
clear | - remove all of an event type from the queue |
event_name | - name for event type |
get | - get all of an event type from the queue |
get_blocked | - checks if an event is being blocked |
get_grab | - query the state of input grabbing |
peek | - query if any of event types are waiting |
poll | - get an available event |
post | - place an event on the queue |
pump | - update the internal messages |
set_allowed | - allows certain events onto the queue |
set_blocked | - blocks certain events from the queue |
set_grab | - grab all input events |
wait | - wait for an event |