scim  1.4.18
scim_keyevent_data.h File Reference

Macros

#define SCIM_NUM_KEY_UNICODES   (sizeof (__scim_key_to_unicode_tab) / sizeof (__scim_key_to_unicode_tab[0]))
 
#define SCIM_NUM_KEY_NAMES   (sizeof (__scim_keys_by_code) / sizeof (__scim_keys_by_code [0]))
 
#define SCIM_NUM_KEY_MASKS   (sizeof (__scim_key_mask_names) / sizeof (__scim_key_mask_names[0]))
 

Variables

static __Uint16Pair __scim_key_to_unicode_tab []
 
static __KeyName __scim_keys_by_code []
 
static __KeyName __scim_keys_by_name []
 
static __KeyName __scim_key_mask_names []
 

Macro Definition Documentation

◆ SCIM_NUM_KEY_UNICODES

#define SCIM_NUM_KEY_UNICODES   (sizeof (__scim_key_to_unicode_tab) / sizeof (__scim_key_to_unicode_tab[0]))

◆ SCIM_NUM_KEY_NAMES

#define SCIM_NUM_KEY_NAMES   (sizeof (__scim_keys_by_code) / sizeof (__scim_keys_by_code [0]))

◆ SCIM_NUM_KEY_MASKS

#define SCIM_NUM_KEY_MASKS   (sizeof (__scim_key_mask_names) / sizeof (__scim_key_mask_names[0]))

Variable Documentation

◆ __scim_key_to_unicode_tab

__Uint16Pair __scim_key_to_unicode_tab[]
static

◆ __scim_keys_by_code

__KeyName __scim_keys_by_code[]
static

◆ __scim_keys_by_name

__KeyName __scim_keys_by_name[]
static

◆ __scim_key_mask_names

__KeyName __scim_key_mask_names[]
static
Initial value:
=
{
{SCIM_KEY_ShiftMask, "Shift"},
{SCIM_KEY_CapsLockMask, "CapsLock"},
{SCIM_KEY_ControlMask, "Control"},
{SCIM_KEY_AltMask, "Alt"},
{SCIM_KEY_MetaMask, "Meta"},
{SCIM_KEY_SuperMask, "Super"},
{SCIM_KEY_HyperMask, "Hyper"},
{SCIM_KEY_NumLockMask, "NumLock"},
{SCIM_KEY_QuirkKanaRoMask, "QuirkKanaRo"},
{SCIM_KEY_ReleaseMask, "KeyRelease"}
}
Definition: scim_event.h:58
Definition: scim_event.h:70
Definition: scim_event.h:72
Definition: scim_event.h:54
Definition: scim_event.h:57
Definition: scim_event.h:55
Definition: scim_event.h:59
Definition: scim_event.h:56
Definition: scim_event.h:53
Definition: scim_event.h:60