_Evas_Event_Key_Up Struct Reference

Key release event. More...

#include <Evas_Legacy.h>

Data Fields

char * keyname
 the name string of the key released
void * data
Evas_Modifier * modifiers
 modifier keys pressed during the event
Evas_Lock * locks
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
Evas_Event_Flags event_flags
Evas_Device * dev
unsigned int keycode
 Key scan code numeric value.

Detailed Description

Key release event.

Field Documentation

◆ keyname

char* _Evas_Event_Key_Up::keyname

the name string of the key released

Referenced by ecore_imf_evas_event_key_up_wrap(), and evas_event_refeed_event().

◆ modifiers

Evas_Modifier* _Evas_Event_Key_Up::modifiers

modifier keys pressed during the event

Referenced by ecore_imf_evas_event_key_up_wrap().

◆ key

const char* _Evas_Event_Key_Up::key

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

Referenced by ecore_imf_evas_event_key_up_wrap(), and evas_event_refeed_event().

◆ string

const char* _Evas_Event_Key_Up::string

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

Referenced by ecore_imf_evas_event_key_up_wrap(), and evas_event_refeed_event().

◆ compose

const char* _Evas_Event_Key_Up::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_up_wrap(), and evas_event_refeed_event().

◆ keycode

unsigned int _Evas_Event_Key_Up::keycode

Key scan code numeric value.

Since
1.10

Referenced by ecore_imf_evas_event_key_up_wrap().