wxWidgets/docs/latex/wx/keymod.tex

35 lines
967 B
TeX
Raw Normal View History

\section{Key Modifiers}\label{keymodifiers}
\wxheading{Include files}
<wx/defs.h>
The following key modifier constants are defined:
{\small
\begin{verbatim}
enum wxKeyModifier
{
wxMOD_NONE = 0x0000,
wxMOD_ALT = 0x0001,
wxMOD_CONTROL = 0x0002,
wxMOD_ALTGR = wxMOD_ALT | wxMOD_CONTROL,
wxMOD_SHIFT = 0x0004,
wxMOD_META = 0x0008,
#if defined(__WXMAC__) || defined(__WXCOCOA__)
wxMOD_CMD = wxMOD_META,
#else
wxMOD_CMD = wxMOD_CONTROL,
#endif
wxMOD_ALL = 0xffff
};
\end{verbatim}
}
Notice that \texttt{wxMOD\_CMD} should be used instead of
\texttt{wxMOD\_CONTROL} in portable code to account for the fact that although
\textsc{Control} modifier exists under Mac OS, it is not used for the same
purpose as under Windows or Unix there while the special Mac-specific
\textsc{Command} modifier is used in exactly the same way.