\hypertarget{struct__Evas__Event__Key__Down}{\section{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down Struct Reference}
\label{struct__Evas__Event__Key__Down}\index{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down@{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}}
}


Key press event.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{struct__Evas__Event__Key__Down_a01909378c9e67734aa0e6ce2b603ad2c}{char $\ast$ \hyperlink{struct__Evas__Event__Key__Down_a01909378c9e67734aa0e6ce2b603ad2c}{keyname}}\label{struct__Evas__Event__Key__Down_a01909378c9e67734aa0e6ce2b603ad2c}

\begin{DoxyCompactList}\small\item\em the name string of the key pressed \end{DoxyCompactList}\item 
\hypertarget{struct__Evas__Event__Key__Down_a35baad74e957983c11879a535fc8be27}{void $\ast$ {\bfseries data}}\label{struct__Evas__Event__Key__Down_a35baad74e957983c11879a535fc8be27}

\item 
\hypertarget{struct__Evas__Event__Key__Down_a065e345f013dc4099eb180ce4833377f}{\hyperlink{Evas__Common_8h_a198d0b10861c1da456004688d3443e96}{Evas\+\_\+\+Modifier} $\ast$ \hyperlink{struct__Evas__Event__Key__Down_a065e345f013dc4099eb180ce4833377f}{modifiers}}\label{struct__Evas__Event__Key__Down_a065e345f013dc4099eb180ce4833377f}

\begin{DoxyCompactList}\small\item\em modifier keys pressed during the event \end{DoxyCompactList}\item 
\hypertarget{struct__Evas__Event__Key__Down_a64760307f658d13589ccf76abca97ac8}{\hyperlink{Evas__Common_8h_a791323b644ee831ead4c5d25552a0fd8}{Evas\+\_\+\+Lock} $\ast$ {\bfseries locks}}\label{struct__Evas__Event__Key__Down_a64760307f658d13589ccf76abca97ac8}

\item 
\hypertarget{struct__Evas__Event__Key__Down_a70473bba88a1afaee180a54150513824}{const char $\ast$ \hyperlink{struct__Evas__Event__Key__Down_a70473bba88a1afaee180a54150513824}{key}}\label{struct__Evas__Event__Key__Down_a70473bba88a1afaee180a54150513824}

\begin{DoxyCompactList}\small\item\em The logical key \+: (eg shift+1 == exclamation) \end{DoxyCompactList}\item 
\hypertarget{struct__Evas__Event__Key__Down_a1b64741ca0b90a5119463f320ebeea00}{const char $\ast$ \hyperlink{struct__Evas__Event__Key__Down_a1b64741ca0b90a5119463f320ebeea00}{string}}\label{struct__Evas__Event__Key__Down_a1b64741ca0b90a5119463f320ebeea00}

\begin{DoxyCompactList}\small\item\em A U\+T\+F8 string if this keystroke has produced a visible string to be A\+D\+D\+E\+D. \end{DoxyCompactList}\item 
\hypertarget{struct__Evas__Event__Key__Down_a5ea3ff931ae945c486abd2388c6d653a}{const char $\ast$ \hyperlink{struct__Evas__Event__Key__Down_a5ea3ff931ae945c486abd2388c6d653a}{compose}}\label{struct__Evas__Event__Key__Down_a5ea3ff931ae945c486abd2388c6d653a}

\begin{DoxyCompactList}\small\item\em A U\+T\+F8 string if this keystroke has modified a string in the middle of being composed -\/ this string replaces the previous one. \end{DoxyCompactList}\item 
\hypertarget{struct__Evas__Event__Key__Down_a38cb88f2eb78a03adb0ef1512851052e}{unsigned int {\bfseries timestamp}}\label{struct__Evas__Event__Key__Down_a38cb88f2eb78a03adb0ef1512851052e}

\item 
\hypertarget{struct__Evas__Event__Key__Down_aa6377ce95c358d5a9d9cc7a4ac3a1846}{\hyperlink{Evas__Common_8h_a9fda4d6d744ae16549b3765df7363f95}{Evas\+\_\+\+Event\+\_\+\+Flags} {\bfseries event\+\_\+flags}}\label{struct__Evas__Event__Key__Down_aa6377ce95c358d5a9d9cc7a4ac3a1846}

\item 
\hypertarget{struct__Evas__Event__Key__Down_afd2137c50f73b3fa73424b8159080d28}{\hyperlink{Evas__Common_8h_a430c2d9c773093d159437e35003df281}{Evas\+\_\+\+Device} $\ast$ {\bfseries dev}}\label{struct__Evas__Event__Key__Down_afd2137c50f73b3fa73424b8159080d28}

\item 
unsigned int \hyperlink{struct__Evas__Event__Key__Down_ac25cfa58d25d119868c3ac6d0df10afc}{keycode}
\begin{DoxyCompactList}\small\item\em Key scan code numeric value. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Key press event. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ecore_evas_window_sizes_example_8c-example}{ecore\+\_\+evas\+\_\+window\+\_\+sizes\+\_\+example.\+c}, \hyperlink{ecore_imf_example_8c-example}{ecore\+\_\+imf\+\_\+example.\+c}, \hyperlink{edje-basic_8c-example}{edje-\/basic.\+c}, \hyperlink{edje-box_8c-example}{edje-\/box.\+c}, \hyperlink{edje-box2_8c-example}{edje-\/box2.\+c}, \hyperlink{edje-drag_8c-example}{edje-\/drag.\+c}, \hyperlink{edje-perspective_8c-example}{edje-\/perspective.\+c}, \hyperlink{edje-signals-messages_8c-example}{edje-\/signals-\/messages.\+c}, \hyperlink{evas-aspect-hints_8c-example}{evas-\/aspect-\/hints.\+c}, \hyperlink{evas-box_8c-example}{evas-\/box.\+c}, \hyperlink{evas-events_8c-example}{evas-\/events.\+c}, \hyperlink{evas-hints_8c-example}{evas-\/hints.\+c}, \hyperlink{evas-images_8c-example}{evas-\/images.\+c}, \hyperlink{evas-images2_8c-example}{evas-\/images2.\+c}, \hyperlink{evas-map-utils_8c-example}{evas-\/map-\/utils.\+c}, \hyperlink{evas-object-manipulation_8c-example}{evas-\/object-\/manipulation.\+c}, \hyperlink{evas-smart-interface_8c-example}{evas-\/smart-\/interface.\+c}, \hyperlink{evas-smart-object_8c-example}{evas-\/smart-\/object.\+c}, \hyperlink{evas-stacking_8c-example}{evas-\/stacking.\+c}, \hyperlink{evas-text_8c-example}{evas-\/text.\+c}, \hyperlink{test_bouncing_ball_8c-example}{test\+\_\+bouncing\+\_\+ball.\+c}, and \hyperlink{test_velocity_8c-example}{test\+\_\+velocity.\+c}.\end{Desc}


\subsection{Field Documentation}
\hypertarget{struct__Evas__Event__Key__Down_ac25cfa58d25d119868c3ac6d0df10afc}{\index{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down@{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}!keycode@{keycode}}
\index{keycode@{keycode}!\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down@{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down}}
\subsubsection[{keycode}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down\+::keycode}}\label{struct__Evas__Event__Key__Down_ac25cfa58d25d119868c3ac6d0df10afc}


Key scan code numeric value. 

\begin{DoxySince}{Since}
1.\+10 
\end{DoxySince}
