25#ifndef SCIM_BRIDGE_KEY_EVENT_H_
26#define SCIM_BRIDGE_KEY_EVENT_H_
39#define SCIM_BRIDGE_KEY_NO_QUIRK (0)
44#define SCIM_BRIDGE_KEY_ALL_QUIRKS (0xF)
49#define SCIM_BRIDGE_KEY_QUIRK_KANA_RO (1 << 1)
106 void scim_bridge_key_event_set_pressed (
ScimBridgeKeyEvent *key_event,
boolean pressed);
131 void scim_bridge_key_event_set_shift_down (
ScimBridgeKeyEvent *key_event,
boolean down);
139 boolean scim_bridge_key_event_is_caps_lock_down (
const ScimBridgeKeyEvent *key_event);
147 void scim_bridge_key_event_set_caps_lock_down (
ScimBridgeKeyEvent *key_event,
boolean down);
163 void scim_bridge_key_event_set_control_down (
ScimBridgeKeyEvent *key_event,
boolean down);
179 void scim_bridge_key_event_set_alt_down (
ScimBridgeKeyEvent *key_event,
boolean down);
195 void scim_bridge_key_event_set_meta_down (
ScimBridgeKeyEvent *key_event,
boolean down);
211 void scim_bridge_key_event_set_super_down (
ScimBridgeKeyEvent *key_event,
boolean down);
227 void scim_bridge_key_event_set_hyper_down (
ScimBridgeKeyEvent *key_event,
boolean down);
243 void scim_bridge_key_event_set_num_lock_down (
ScimBridgeKeyEvent *key_event,
boolean down);
unsigned int scim_bridge_key_code_t
Definition scim-bridge-key-code.h:33
This header describes about key codes.
struct _ScimBridgeKeyEvent ScimBridgeKeyEvent
Definition scim-bridge-key-event.h:54
unsigned int scim_bridge_key_quirk_t
Definition scim-bridge-key-event.h:34
This header describes about fundamental definitions of scim-bridge.
Definition scim-bridge-key-event.c:39