Data Fields

The structure type used with the Key_Up event. More...

#include <Ecore_IMF.h>

Data Fields

const char * keyname
 The string name of the key released.
 
Ecore_IMF_Keyboard_Modifiers modifiers
 The keyboard modifiers active when the event has been emitted.
 
Ecore_IMF_Keyboard_Locks locks
 The keyboard locks active when the event has been emitted.
 
const char * key
 The logical key : (eg shift+1 == exclamation)
 
const char * string
 A UTF8 string if this keystroke has produced a visible string to be ADDED.
 
const char * compose
 A UTF8 string if this keystroke has modified a string in the middle of being composed - this string replaces the previous one.
 
unsigned int timestamp
 The timestamp when the event occurred.
 
const char * dev_name
 The device name of the key released. More...
 
Ecore_IMF_Device_Class dev_class
 The device class of the key released. More...
 
Ecore_IMF_Device_Subclass dev_subclass
 The device subclass of the key released. More...
 
unsigned int keycode
 Key scan code numeric value. More...
 

Detailed Description

The structure type used with the Key_Up event.

Examples
ecore_imf_example.c.

Field Documentation

◆ dev_name

const char* _Ecore_IMF_Event_Key_Up::dev_name

The device name of the key released.

Since
1.14

Referenced by ecore_imf_evas_event_key_up_wrap().

◆ dev_class

Ecore_IMF_Device_Class _Ecore_IMF_Event_Key_Up::dev_class

The device class of the key released.

Since
1.14

Referenced by ecore_imf_evas_event_key_up_wrap().

◆ dev_subclass

Ecore_IMF_Device_Subclass _Ecore_IMF_Event_Key_Up::dev_subclass

The device subclass of the key released.

Since
1.14

Referenced by ecore_imf_evas_event_key_up_wrap().

◆ keycode

unsigned int _Ecore_IMF_Event_Key_Up::keycode

Key scan code numeric value.

Since
1.22

Referenced by ecore_imf_evas_event_key_up_wrap().