This event class contains information about key events. See wxCanvas::OnChar.
wxKeyEvent::controlDown
wxKeyEvent::keyCode
wxKeyEvent::shiftDown
wxKeyEvent::wxKeyEvent
wxKeyEvent::ControlDown
wxKeyEvent::KeyCode
wxKeyEvent::Position
wxKeyEvent::ShiftDown
Bool controlDown
Returns TRUE if control is pressed down.
long keyCode
Virtual keycode. An enumerated type, one of:
WXK_BACK = 8 WXK_TAB = 9 WXK_RETURN = 13 WXK_ESCAPE = 27 WXK_SPACE = 32 WXK_DELETE = 127 WXK_START = 300 WXK_LBUTTON WXK_RBUTTON WXK_CANCEL WXK_MBUTTON WXK_CLEAR WXK_SHIFT WXK_CONTROL WXK_MENU WXK_PAUSE WXK_CAPITAL WXK_PRIOR WXK_NEXT WXK_END WXK_HOME WXK_LEFT WXK_UP WXK_RIGHT WXK_DOWN WXK_SELECT WXK_PRINT WXK_EXECUTE WXK_SNAPSHOT WXK_INSERT WXK_HELP WXK_NUMPAD0 WXK_NUMPAD1 WXK_NUMPAD2 WXK_NUMPAD3 WXK_NUMPAD4 WXK_NUMPAD5 WXK_NUMPAD6 WXK_NUMPAD7 WXK_NUMPAD8 WXK_NUMPAD9 WXK_MULTIPLY WXK_ADD WXK_SEPARATOR WXK_SUBTRACT WXK_DECIMAL WXK_DIVIDE WXK_F1 WXK_F2 WXK_F3 WXK_F4 WXK_F5 WXK_F6 WXK_F7 WXK_F8 WXK_F9 WXK_F10 WXK_F11 WXK_F12 WXK_F13 WXK_F14 WXK_F15 WXK_F16 WXK_F17 WXK_F18 WXK_F19 WXK_F20 WXK_F21 WXK_F22 WXK_F23 WXK_F24 WXK_NUMLOCK WXK_SCROLL
Bool shiftDown
Returns TRUE if shift is pressed down.
void wxKeyEvent(WXTYPE keyEventType)
Constructor. Currently, the only valid event type is wxEVENT_TYPE_CHAR.
Bool ControlDown(void)
Returns TRUE if the control key was down at the time of the key event.
long KeyCode(void)
Returns the virtual key code. ASCII events return normal ASCII values, while non-ASCII events return values such as WXK_LEFT for the left cursor key. See wx_defs.h for a full list of the virtual key codes.
void Position(float *x, float *y)
Obtains the position at which the key was pressed.
Bool ShiftDown(void)
Returns TRUE if the shift key was down at the time of the key event.