\hypertarget{struct__Ecore__Event__Key}{}\section{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key Struct Reference}
\label{struct__Ecore__Event__Key}\index{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key@{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key}}


Contains information about an Ecore keyboard event.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_a88970a2e486d5ef56353619bab0272be}\label{struct__Ecore__Event__Key_a88970a2e486d5ef56353619bab0272be}} 
const char $\ast$ \hyperlink{struct__Ecore__Event__Key_a88970a2e486d5ef56353619bab0272be}{keyname}
\begin{DoxyCompactList}\small\item\em The key name. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_ad2374f914c1f819ee81e41998510d754}\label{struct__Ecore__Event__Key_ad2374f914c1f819ee81e41998510d754}} 
const char $\ast$ \hyperlink{struct__Ecore__Event__Key_ad2374f914c1f819ee81e41998510d754}{key}
\begin{DoxyCompactList}\small\item\em The key symbol. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_ae8a100e06c3e87cf2a948a5e3f76e91b}\label{struct__Ecore__Event__Key_ae8a100e06c3e87cf2a948a5e3f76e91b}} 
const char $\ast$ {\bfseries string}
\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_a5ed06b8d282785c75028e272e5a9af78}\label{struct__Ecore__Event__Key_a5ed06b8d282785c75028e272e5a9af78}} 
const char $\ast$ \hyperlink{struct__Ecore__Event__Key_a5ed06b8d282785c75028e272e5a9af78}{compose}
\begin{DoxyCompactList}\small\item\em final string corresponding to the key symbol composed \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_a77a9d6fe75b4dac288a098e4fc03a4e5}\label{struct__Ecore__Event__Key_a77a9d6fe75b4dac288a098e4fc03a4e5}} 
Ecore\+\_\+\+Window \hyperlink{struct__Ecore__Event__Key_a77a9d6fe75b4dac288a098e4fc03a4e5}{window}
\begin{DoxyCompactList}\small\item\em The main window where event happened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_a0d8799a68d4eae29d9450964a69be9a7}\label{struct__Ecore__Event__Key_a0d8799a68d4eae29d9450964a69be9a7}} 
Ecore\+\_\+\+Window \hyperlink{struct__Ecore__Event__Key_a0d8799a68d4eae29d9450964a69be9a7}{root\+\_\+window}
\begin{DoxyCompactList}\small\item\em The root window where event happened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_ac08e2ce5656a46196d4d0109ee9265f5}\label{struct__Ecore__Event__Key_ac08e2ce5656a46196d4d0109ee9265f5}} 
Ecore\+\_\+\+Window \hyperlink{struct__Ecore__Event__Key_ac08e2ce5656a46196d4d0109ee9265f5}{event\+\_\+window}
\begin{DoxyCompactList}\small\item\em The child window where event happened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_a6d4d78c67f2e608bb0f04bc07e8b61b2}\label{struct__Ecore__Event__Key_a6d4d78c67f2e608bb0f04bc07e8b61b2}} 
unsigned int \hyperlink{struct__Ecore__Event__Key_a6d4d78c67f2e608bb0f04bc07e8b61b2}{timestamp}
\begin{DoxyCompactList}\small\item\em Time when the event occurred. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_a53d0771d9b7ec7f20e1614220aaa64f0}\label{struct__Ecore__Event__Key_a53d0771d9b7ec7f20e1614220aaa64f0}} 
unsigned int \hyperlink{struct__Ecore__Event__Key_a53d0771d9b7ec7f20e1614220aaa64f0}{modifiers}
\begin{DoxyCompactList}\small\item\em The combination of modifiers key (S\+H\+IT,C\+T\+RL,A\+LT,..) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Event__Key_a7c5d0e02cc566bdaa436f15bc36b32fe}\label{struct__Ecore__Event__Key_a7c5d0e02cc566bdaa436f15bc36b32fe}} 
int \hyperlink{struct__Ecore__Event__Key_a7c5d0e02cc566bdaa436f15bc36b32fe}{same\+\_\+screen}
\begin{DoxyCompactList}\small\item\em same screen flag \end{DoxyCompactList}\item 
unsigned int \hyperlink{struct__Ecore__Event__Key_a4c277e8959ee3d60efb38c3d0fb59bab}{keycode}
\begin{DoxyCompactList}\small\item\em Key scan code numeric value. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{struct__Ecore__Event__Key_a482f3c556959ea8234c63705d3fe1055}{data}
\begin{DoxyCompactList}\small\item\em User data associated with an Ecore\+\_\+\+Event\+\_\+\+Key. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Contains information about an Ecore keyboard event. 

\subsection{Field Documentation}
\mbox{\Hypertarget{struct__Ecore__Event__Key_a4c277e8959ee3d60efb38c3d0fb59bab}\label{struct__Ecore__Event__Key_a4c277e8959ee3d60efb38c3d0fb59bab}} 
\index{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key@{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key}!keycode@{keycode}}
\index{keycode@{keycode}!\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key@{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key}}
\subsubsection{\texorpdfstring{keycode}{keycode}}
{\footnotesize\ttfamily unsigned int \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key\+::keycode}



Key scan code numeric value. 

\begin{DoxySince}{Since}
1.\+10 
\end{DoxySince}
\mbox{\Hypertarget{struct__Ecore__Event__Key_a482f3c556959ea8234c63705d3fe1055}\label{struct__Ecore__Event__Key_a482f3c556959ea8234c63705d3fe1055}} 
\index{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key@{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key}!data@{data}}
\index{data@{data}!\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key@{\+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key}}
\subsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily void$\ast$ \+\_\+\+Ecore\+\_\+\+Event\+\_\+\+Key\+::data}



User data associated with an Ecore\+\_\+\+Event\+\_\+\+Key. 

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