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

#include <Ecore_IMF.h>

Data Fields

const char * keyname
 The string name of the key pressed.
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 pressed.
Ecore_IMF_Device_Class dev_class
 The device class of the key pressed.
Ecore_IMF_Device_Subclass dev_subclass
 The device subclass of the key pressed.
unsigned int keycode
 Key scan code numeric value.

Detailed Description

The structure type used with the Key_Down event.

Field Documentation

◆ keyname

const char* _Ecore_IMF_Event_Key_Down::keyname

The string name of the key pressed.

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ modifiers

Ecore_IMF_Keyboard_Modifiers _Ecore_IMF_Event_Key_Down::modifiers

The keyboard modifiers active when the event has been emitted.

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ locks

Ecore_IMF_Keyboard_Locks _Ecore_IMF_Event_Key_Down::locks

The keyboard locks active when the event has been emitted.

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ key

const char* _Ecore_IMF_Event_Key_Down::key

The logical key : (eg shift+1 == exclamation).

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ string

const char* _Ecore_IMF_Event_Key_Down::string

A UTF8 string if this keystroke has produced a visible string to be ADDED.

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ compose

const char* _Ecore_IMF_Event_Key_Down::compose

A UTF8 string if this keystroke has modified a string in the middle of being composed - this string replaces the previous one.

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ timestamp

unsigned int _Ecore_IMF_Event_Key_Down::timestamp

The timestamp when the event occurred.

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ dev_name

const char* _Ecore_IMF_Event_Key_Down::dev_name

The device name of the key pressed.

Since
1.14

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ dev_class

Ecore_IMF_Device_Class _Ecore_IMF_Event_Key_Down::dev_class

The device class of the key pressed.

Since
1.14

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ dev_subclass

Ecore_IMF_Device_Subclass _Ecore_IMF_Event_Key_Down::dev_subclass

The device subclass of the key pressed.

Since
1.14

Referenced by ecore_imf_evas_event_key_down_wrap().

◆ keycode

unsigned int _Ecore_IMF_Event_Key_Down::keycode

Key scan code numeric value.

Since
1.22

Referenced by ecore_imf_evas_event_key_down_wrap().