\hypertarget{struct__Evas__Event__Key__Up}{}\section{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up Struct Reference}
\label{struct__Evas__Event__Key__Up}\index{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up@{\+\_\+\+Evas\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up}}


Key release event.  


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

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

\item 
\hyperlink{group__Evas_ga198d0b10861c1da456004688d3443e96}{Evas\+\_\+\+Modifier} $\ast$ \hyperlink{struct__Evas__Event__Key__Up_a8a9ec3ad3c9cebd6eaf51dd56855f45e}{modifiers}\hypertarget{struct__Evas__Event__Key__Up_a8a9ec3ad3c9cebd6eaf51dd56855f45e}{}\label{struct__Evas__Event__Key__Up_a8a9ec3ad3c9cebd6eaf51dd56855f45e}

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

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

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

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

\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 
unsigned int {\bfseries timestamp}\hypertarget{struct__Evas__Event__Key__Up_a6fa4056b70f68acf5d1084976593dd00}{}\label{struct__Evas__Event__Key__Up_a6fa4056b70f68acf5d1084976593dd00}

\item 
\hyperlink{group__Evas_ga3574f51401b0d7cc6e27e8d30f74fbac}{Evas\+\_\+\+Event\+\_\+\+Flags} {\bfseries event\+\_\+flags}\hypertarget{struct__Evas__Event__Key__Up_ae60bae45060c25df079619661b7614e3}{}\label{struct__Evas__Event__Key__Up_ae60bae45060c25df079619661b7614e3}

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

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


\subsection{Detailed Description}
Key release event. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ecore_imf_example_8c-example}{ecore\+\_\+imf\+\_\+example.\+c}.\end{Desc}


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


Key scan code numeric value. 

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


Referenced by evas\+\_\+event\+\_\+thaw\+\_\+eval().

