\hypertarget{struct__Ecore__IMF__Event__Key__Up}{\section{\+\_\+\+Ecore\+\_\+\+I\+M\+F\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up Struct Reference}
\label{struct__Ecore__IMF__Event__Key__Up}\index{\+\_\+\+Ecore\+\_\+\+I\+M\+F\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up@{\+\_\+\+Ecore\+\_\+\+I\+M\+F\+\_\+\+Event\+\_\+\+Key\+\_\+\+Up}}
}


The structure type used with the Key\+\_\+\+Up event.  


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

\begin{DoxyCompactList}\small\item\em The string name of the key pressed. \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__IMF__Event__Key__Up_a0feb74e88ae0396eff0d1dfae53f05f6}{\hyperlink{group__Ecore__IMF__Context__Group_gabd351aabe25faac9fc162bbfccb46296}{Ecore\+\_\+\+I\+M\+F\+\_\+\+Keyboard\+\_\+\+Modifiers} \hyperlink{struct__Ecore__IMF__Event__Key__Up_a0feb74e88ae0396eff0d1dfae53f05f6}{modifiers}}\label{struct__Ecore__IMF__Event__Key__Up_a0feb74e88ae0396eff0d1dfae53f05f6}

\begin{DoxyCompactList}\small\item\em The keyboard modifiers active when the event has been emitted. \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__IMF__Event__Key__Up_af6bb3668ae17875b8032fe4ca99090df}{\hyperlink{group__Ecore__IMF__Context__Group_ga967a510a471734e27f5826c89ef4b291}{Ecore\+\_\+\+I\+M\+F\+\_\+\+Keyboard\+\_\+\+Locks} \hyperlink{struct__Ecore__IMF__Event__Key__Up_af6bb3668ae17875b8032fe4ca99090df}{locks}}\label{struct__Ecore__IMF__Event__Key__Up_af6bb3668ae17875b8032fe4ca99090df}

\begin{DoxyCompactList}\small\item\em The keyboard locks active when the event has been emitted. \end{DoxyCompactList}\item 
\hypertarget{struct__Ecore__IMF__Event__Key__Up_ab233a8edceb99102892a5a2cd249dd44}{const char $\ast$ \hyperlink{struct__Ecore__IMF__Event__Key__Up_ab233a8edceb99102892a5a2cd249dd44}{key}}\label{struct__Ecore__IMF__Event__Key__Up_ab233a8edceb99102892a5a2cd249dd44}

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

\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__Ecore__IMF__Event__Key__Up_a48f34955a1deba72f93641fd2b90429a}{const char $\ast$ \hyperlink{struct__Ecore__IMF__Event__Key__Up_a48f34955a1deba72f93641fd2b90429a}{compose}}\label{struct__Ecore__IMF__Event__Key__Up_a48f34955a1deba72f93641fd2b90429a}

\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__Ecore__IMF__Event__Key__Up_a8b0b402c9b8bcc6589a74182df855103}{unsigned int \hyperlink{struct__Ecore__IMF__Event__Key__Up_a8b0b402c9b8bcc6589a74182df855103}{timestamp}}\label{struct__Ecore__IMF__Event__Key__Up_a8b0b402c9b8bcc6589a74182df855103}

\begin{DoxyCompactList}\small\item\em The timestamp when the event occurred. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The structure type used with the Key\+\_\+\+Up event. \begin{Desc}
\item[Examples\+: ]\par
\hyperlink{ecore_imf_example_8c-example}{ecore\+\_\+imf\+\_\+example.\+c}.\end{Desc}
