X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0d9b2c16361930cc9b7378102395763db801250f..3519d946766951cb946803f1eb763da62b0c5f8f:/docs/latex/wx/keyevent.tex?ds=sidebyside diff --git a/docs/latex/wx/keyevent.tex b/docs/latex/wx/keyevent.tex index ad045258a2..7fbfa91e51 100644 --- a/docs/latex/wx/keyevent.tex +++ b/docs/latex/wx/keyevent.tex @@ -79,86 +79,105 @@ functions that take a wxKeyEvent argument. \latexignore{\rtfignore{\wxheading{Members}}} -\membersection{wxKeyEvent::m\_altDown} +\membersection{wxKeyEvent::m\_altDown}\label{wxkeyeventmaltdown} \member{bool}{m\_altDown} true if the Alt key is pressed down. -\membersection{wxKeyEvent::m\_controlDown} +\membersection{wxKeyEvent::m\_controlDown}\label{wxkeyeventmcontroldown} \member{bool}{m\_controlDown} true if control is pressed down. -\membersection{wxKeyEvent::m\_keyCode} +\membersection{wxKeyEvent::m\_keyCode}\label{wxkeyeventmkeycode} \member{long}{m\_keyCode} Virtual keycode. See \helpref{Keycodes}{keycodes} for a list of identifiers. -\membersection{wxKeyEvent::m\_metaDown} +\membersection{wxKeyEvent::m\_metaDown}\label{wxkeyeventmmetadown} \member{bool}{m\_metaDown} true if the Meta key is pressed down. -\membersection{wxKeyEvent::m\_shiftDown} +\membersection{wxKeyEvent::m\_shiftDown}\label{wxkeyeventmshiftdown} \member{bool}{m\_shiftDown} true if shift is pressed down. -\membersection{wxKeyEvent::m\_x} +\membersection{wxKeyEvent::m\_x}\label{wxkeyeventmx} \member{int}{m\_x} X position of the event. -\membersection{wxKeyEvent::m\_y} +\membersection{wxKeyEvent::m\_y}\label{wxkeyeventmy} \member{int}{m\_y} Y position of the event. -\membersection{wxKeyEvent::wxKeyEvent} +\membersection{wxKeyEvent::wxKeyEvent}\label{wxkeyeventctor} \func{}{wxKeyEvent}{\param{WXTYPE}{ keyEventType}} Constructor. Currently, the only valid event types are wxEVT\_CHAR and wxEVT\_CHAR\_HOOK. -\membersection{wxKeyEvent::AltDown} +\membersection{wxKeyEvent::AltDown}\label{wxkeyeventaltdown} \constfunc{bool}{AltDown}{\void} Returns true if the Alt key was down at the time of the key event. -\membersection{wxKeyEvent::ControlDown} +\membersection{wxKeyEvent::CmdDown}\label{wxkeyeventcmddown} + +\constfunc{bool}{CmdDown}{\void} + +"Cmd" is a pseudo key which is the same as Control for PC and Unix platforms +but the special "Apple" (a.k.a as "Command") key under Macs: it makes often +sense to use it instead of, say, ControlDown() because Cmd key is used for the +same thing under Mac as Ctrl elsewhere (but Ctrl still exists, just not used +for this purpose under Mac). So for non-Mac platforms this is the same as +\helpref{ControlDown()}{wxkeyeventcontroldown} and under Mac this is the same +as \helpref{MetaDown()}{wxkeyeventmetadown}. + + +\membersection{wxKeyEvent::ControlDown}\label{wxkeyeventcontroldown} \constfunc{bool}{ControlDown}{\void} Returns true if the control key was down at the time of the key event. -\membersection{wxKeyEvent::GetKeyCode} +\membersection{wxKeyEvent::GetKeyCode}\label{wxkeyeventgetkeycode} \constfunc{int}{GetKeyCode}{\void} Returns the virtual key code. ASCII events return normal ASCII values, while non-ASCII events return values such as {\bf WXK\_LEFT} for the -left cursor key. See \helpref{Keycodes}{keycodes} for a full list of the virtual key codes. +left cursor key. See \helpref{Keycodes}{keycodes} for a full list of +the virtual key codes. + +Note that in Unicode build, the returned value is meaningful only if the +user entered a character that can be represented in current locale's default +charset. You can obtain the corresponding Unicode character using +\helpref{GetUnicodeKey}{wxkeyeventgetunicodekey}. -\membersection{wxKeyEvent::GetPosition} +\membersection{wxKeyEvent::GetPosition}\label{wxkeyeventgetposition} \constfunc{wxPoint}{GetPosition}{\void} @@ -167,7 +186,7 @@ left cursor key. See \helpref{Keycodes}{keycodes} for a full list of the virtual Obtains the position (in client coordinates) at which the key was pressed. -\membersection{wxKeyEvent::GetRawKeyCode} +\membersection{wxKeyEvent::GetRawKeyCode}\label{wxkeyeventgetrawkeycode} \constfunc{wxUint32}{GetRawKeyCode}{\void} @@ -178,7 +197,7 @@ which should only be used in advanced applications. {\tt\#ifdef wxHAS\_RAW\_KEY\_CODES} to determine if this feature is available. -\membersection{wxKeyEvent::GetRawKeyFlags} +\membersection{wxKeyEvent::GetRawKeyFlags}\label{wxkeyeventgetrawkeyflags} \constfunc{wxUint32}{GetRawKeyFlags}{\void} @@ -189,7 +208,7 @@ platform-dependent and should only be used in advanced applications. {\tt \#ifdef wxHAS\_RAW\_KEY\_CODES} to determine if this feature is available. -\membersection{wxKeyEvent::GetUnicodeKey} +\membersection{wxKeyEvent::GetUnicodeKey}\label{wxkeyeventgetunicodekey} \constfunc{wxChar}{GetUnicodeKey}{\void} @@ -199,21 +218,21 @@ This function is only available in Unicode build, i.e. when \texttt{wxUSE\_UNICODE} is $1$. -\membersection{wxKeyEvent::GetX} +\membersection{wxKeyEvent::GetX}\label{wxkeyeventgetx} \constfunc{long}{GetX}{\void} Returns the X position (in client coordinates) of the event. -\membersection{wxKeyEvent::GetY} +\membersection{wxKeyEvent::GetY}\label{wxkeyeventgety} \constfunc{long}{GetY}{\void} Returns the Y (in client coordinates) position of the event. -\membersection{wxKeyEvent::HasModifiers} +\membersection{wxKeyEvent::HasModifiers}\label{wxkeyeventhasmodifiers} \constfunc{bool}{HasModifiers}{\void} @@ -225,7 +244,7 @@ the latter is that it is common for {\sc NumLock} key to be configured as be still processed normally). -\membersection{wxKeyEvent::MetaDown} +\membersection{wxKeyEvent::MetaDown}\label{wxkeyeventmetadown} \constfunc{bool}{MetaDown}{\void}