X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a160a3252fbc652e47973be9fe9dc38457fc0055..fcf77487edae715c75f0f802a96e203d88dd56c6:/docs/latex/wx/keyevent.tex?ds=inline

diff --git a/docs/latex/wx/keyevent.tex b/docs/latex/wx/keyevent.tex
index ef8543a623..d6dbea27fb 100644
--- a/docs/latex/wx/keyevent.tex
+++ b/docs/latex/wx/keyevent.tex
@@ -17,11 +17,6 @@ from the \helpref{keycodes table}{keycodes}. The translated key is, in
 general, the character the user expects to appear as the result of the key
 combination when typing the text into a text entry zone, for example.
 
-If the key up event is caught and the event handler does not call
-event.Skip() then the coresponding char event will not happen.  This
-is by design and enables the programs that handle both types of events
-to be a bit simpler.
-
 A few examples to clarify this (all assume that {\sc Caps Lock} is unpressed
 and the standard US keyboard): when the {\tt 'A'} key is pressed, the key down
 event key code is equal to {\tt ASCII A} $== 65$. But the char event key code
@@ -45,10 +40,19 @@ You may discover how the other keys on your system behave interactively by
 running the \helpref{text}{sampletext} wxWindows sample and pressing some keys
 in any of the text controls shown in it.
 
+{\bf Note:} If a key down ({\tt EVT\_KEY\_DOWN}) event is caught and
+the event handler does not call {\tt event.Skip()} then the coresponding
+char event ({\tt EVT\_CHAR}) will not happen.  This is by design and
+enables the programs that handle both types of events to be a bit
+simpler.
+
 {\bf Note for Windows programmers:} The key and char events in wxWindows are
 similar to but slightly different from Windows {\tt WM\_KEYDOWN} and
 {\tt WM\_CHAR} events. In particular, Alt-x combination will generate a char
-event in wxWindows (unless it is used as an acclerator).
+event in wxWindows (unless it is used as an accelerator).
+
+{\bf Tip:} be sure to call {\tt event.Skip()} for events that you don't process in
+key event function, otherwise menu shortcuts may cease to work under Windows.
 
 \wxheading{Derived from}
 
@@ -150,7 +154,7 @@ Returns the raw key code for this event. This is a platform-dependent scan code
 which should only be used in advanced applications.
 
 {\bf NB:} Currently the raw key codes are not supported by all ports, use
-{\tt #ifdef wxHAS\_RAW\_KEY\_CODES} to determine if this feature is available.
+{\tt\#ifdef wxHAS\_RAW\_KEY\_CODES} to determine if this feature is available.
 
 \membersection{wxKeyEvent::GetRawKeyFlags}
 
@@ -160,7 +164,7 @@ Returns the low level key flags for this event. The flags are
 platform-dependent and should only be used in advanced applications.
 
 {\bf NB:} Currently the raw key flags are not supported by all ports, use
-{\tt #ifdef wxHAS\_RAW\_KEY\_CODES} to determine if this feature is available.
+{\tt \#ifdef wxHAS\_RAW\_KEY\_CODES} to determine if this feature is available.
 
 \membersection{wxKeyEvent::GetX}
 
@@ -205,4 +209,3 @@ be still processed normally).
 
 Returns TRUE if the shift key was down at the time of the key event.
 
-
