X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/702c420889ce4b910a74a5687ed1b30980d4dd3d..d9605e634b503651fd349a3d2c6781b2407ea273:/docs/latex/wx/keycode.tex diff --git a/docs/latex/wx/keycode.tex b/docs/latex/wx/keycode.tex index 08f4f2ac5f..1ecb5a069f 100644 --- a/docs/latex/wx/keycode.tex +++ b/docs/latex/wx/keycode.tex @@ -1,5 +1,20 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Name: keycode.tex +%% Purpose: wxKeyCode values enumerated +%% Author: wxWidgets Team +%% Modified by: +%% Created: +%% RCS-ID: $Id$ +%% Copyright: (c) wxWidgets Team +%% License: wxWindows license +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \section{Keycodes}\label{keycodes} +\wxheading{Include files} + + + Keypresses are represented by an enumerated type, wxKeyCode. The possible values are the ASCII character codes, plus the following: @@ -12,6 +27,9 @@ values are the ASCII character codes, plus the following: WXK_SPACE = 32 WXK_DELETE = 127 + // These are by design not compatible with unicode characters. + // If you want to get a unicode character from a key event use + // wxKeyEvent::GetUnicodeKey instead. WXK_START = 300 WXK_LBUTTON WXK_RBUTTON @@ -19,12 +37,11 @@ values are the ASCII character codes, plus the following: WXK_MBUTTON WXK_CLEAR WXK_SHIFT + WXK_ALT WXK_CONTROL WXK_MENU WXK_PAUSE WXK_CAPITAL - WXK_PRIOR - WXK_NEXT WXK_END WXK_HOME WXK_LEFT @@ -78,7 +95,7 @@ values are the ASCII character codes, plus the following: WXK_F23 WXK_F24 WXK_NUMLOCK - WXK_SCROLL + WXK_SCROLL WXK_PAGEUP, WXK_PAGEDOWN, @@ -94,9 +111,7 @@ values are the ASCII character codes, plus the following: WXK_NUMPAD_UP, WXK_NUMPAD_RIGHT, WXK_NUMPAD_DOWN, - WXK_NUMPAD_PRIOR, WXK_NUMPAD_PAGEUP, - WXK_NUMPAD_NEXT, WXK_NUMPAD_PAGEDOWN, WXK_NUMPAD_END, WXK_NUMPAD_BEGIN, @@ -113,7 +128,29 @@ values are the ASCII character codes, plus the following: // the following key codes are only generated under Windows currently WXK_WINDOWS_LEFT, WXK_WINDOWS_RIGHT, - WXK_WINDOWS_MENU + WXK_WINDOWS_MENU, + WXK_COMMAND, + + // Hardware-specific buttons + WXK_SPECIAL1 = 193, + WXK_SPECIAL2, + WXK_SPECIAL3, + WXK_SPECIAL4, + WXK_SPECIAL5, + WXK_SPECIAL6, + WXK_SPECIAL7, + WXK_SPECIAL8, + WXK_SPECIAL9, + WXK_SPECIAL10, + WXK_SPECIAL11, + WXK_SPECIAL12, + WXK_SPECIAL13, + WXK_SPECIAL14, + WXK_SPECIAL15, + WXK_SPECIAL16, + WXK_SPECIAL17, + WXK_SPECIAL18, + WXK_SPECIAL19, + WXK_SPECIAL20 \end{verbatim} } -