\hypertarget{struct__Evas__Event__Key__Down}{}\doxysection{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down Struct Reference}
\label{struct__Evas__Event__Key__Down}\index{\_Evas\_Event\_Key\_Down@{\_Evas\_Event\_Key\_Down}}


Key press event.  


\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a01909378c9e67734aa0e6ce2b603ad2c}\label{struct__Evas__Event__Key__Down_a01909378c9e67734aa0e6ce2b603ad2c}} 
char $\ast$ \mbox{\hyperlink{struct__Evas__Event__Key__Down_a01909378c9e67734aa0e6ce2b603ad2c}{keyname}}
\begin{DoxyCompactList}\small\item\em the name string of the key pressed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a35baad74e957983c11879a535fc8be27}\label{struct__Evas__Event__Key__Down_a35baad74e957983c11879a535fc8be27}} 
void $\ast$ {\bfseries data}
\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a065e345f013dc4099eb180ce4833377f}\label{struct__Evas__Event__Key__Down_a065e345f013dc4099eb180ce4833377f}} 
\mbox{\hyperlink{group__Evas__Keys_ga198d0b10861c1da456004688d3443e96}{Evas\+\_\+\+Modifier}} $\ast$ \mbox{\hyperlink{struct__Evas__Event__Key__Down_a065e345f013dc4099eb180ce4833377f}{modifiers}}
\begin{DoxyCompactList}\small\item\em modifier keys pressed during the event \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a64760307f658d13589ccf76abca97ac8}\label{struct__Evas__Event__Key__Down_a64760307f658d13589ccf76abca97ac8}} 
\mbox{\hyperlink{group__Evas__Keys_ga791323b644ee831ead4c5d25552a0fd8}{Evas\+\_\+\+Lock}} $\ast$ {\bfseries locks}
\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a70473bba88a1afaee180a54150513824}\label{struct__Evas__Event__Key__Down_a70473bba88a1afaee180a54150513824}} 
const char $\ast$ \mbox{\hyperlink{struct__Evas__Event__Key__Down_a70473bba88a1afaee180a54150513824}{key}}
\begin{DoxyCompactList}\small\item\em The logical key \+: (eg shift+1 == exclamation) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a1b64741ca0b90a5119463f320ebeea00}\label{struct__Evas__Event__Key__Down_a1b64741ca0b90a5119463f320ebeea00}} 
const char $\ast$ \mbox{\hyperlink{struct__Evas__Event__Key__Down_a1b64741ca0b90a5119463f320ebeea00}{string}}
\begin{DoxyCompactList}\small\item\em A UTF8 string if this keystroke has produced a visible string to be ADDED. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a5ea3ff931ae945c486abd2388c6d653a}\label{struct__Evas__Event__Key__Down_a5ea3ff931ae945c486abd2388c6d653a}} 
const char $\ast$ \mbox{\hyperlink{struct__Evas__Event__Key__Down_a5ea3ff931ae945c486abd2388c6d653a}{compose}}
\begin{DoxyCompactList}\small\item\em A UTF8 string if this keystroke has modified a string in the middle of being composed -\/ this string replaces the previous one. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_a38cb88f2eb78a03adb0ef1512851052e}\label{struct__Evas__Event__Key__Down_a38cb88f2eb78a03adb0ef1512851052e}} 
unsigned int {\bfseries timestamp}
\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_aa6377ce95c358d5a9d9cc7a4ac3a1846}\label{struct__Evas__Event__Key__Down_aa6377ce95c358d5a9d9cc7a4ac3a1846}} 
\mbox{\hyperlink{Evas__Common_8h_a93e6fe6efc615705a2f338988a5e5064}{Evas\+\_\+\+Event\+\_\+\+Flags}} {\bfseries event\+\_\+flags}
\item 
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_afd2137c50f73b3fa73424b8159080d28}\label{struct__Evas__Event__Key__Down_afd2137c50f73b3fa73424b8159080d28}} 
\mbox{\hyperlink{Evas__Common_8h_a639a59adaf61d20194c9b6c2bdcddc7b}{Evas\+\_\+\+Device}} $\ast$ {\bfseries dev}
\item 
unsigned int \mbox{\hyperlink{struct__Evas__Event__Key__Down_ac25cfa58d25d119868c3ac6d0df10afc}{keycode}}
\begin{DoxyCompactList}\small\item\em Key scan code numeric value. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__Evas__Event__Key__Down_ac25cfa58d25d119868c3ac6d0df10afc}\label{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}}
\doxysubsubsection{\texorpdfstring{keycode}{keycode}}
{\footnotesize\ttfamily unsigned int \+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Down\+::keycode}



Key scan code numeric value. 

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


Referenced by ecore\+\_\+imf\+\_\+evas\+\_\+event\+\_\+key\+\_\+down\+\_\+wrap().

