Top |
SkkKeyEvent * | skk_key_event_copy () |
gchar * | skk_key_event_to_string () |
gboolean | skk_key_event_base_equal () |
SkkKeyEvent * | skk_key_event_new () |
SkkKeyEvent * | skk_key_event_new_from_string () |
SkkKeyEvent * | skk_key_event_new_from_x_keysym () |
const gchar * | skk_key_event_get_name () |
gunichar | skk_key_event_get_code () |
SkkModifierType | skk_key_event_get_modifiers () |
void | skk_key_event_set_modifiers () |
#define | SKK_TYPE_KEY_EVENT |
struct | SkkKeyEvent |
struct | SkkKeyEventClass |
enum | SkkModifierType |
enum | SkkKeyEventFormatError |
SkkKeyEvent *
skk_key_event_copy (SkkKeyEvent *self
);
Create a copy of the key event.
gchar *
skk_key_event_to_string (SkkKeyEvent *self
);
Convert the KeyEvent to string.
gboolean skk_key_event_base_equal (SkkKeyEvent *self
,SkkKeyEvent *key
);
Compare two key events ignoring modifiers.
SkkKeyEvent * skk_key_event_new (const gchar *name
,gunichar code
,SkkModifierType modifiers
);
Create a key event.
SkkKeyEvent * skk_key_event_new_from_string (const gchar *key
,GError **error
);
Create a key event from string.
SkkKeyEvent * skk_key_event_new_from_x_keysym (guint keyval
,SkkModifierType modifiers
,GError **error
);
Create a key event from an X keysym and modifiers.
const gchar *
skk_key_event_get_name (SkkKeyEvent *self
);
Get and return the current value of the "name" property.
The base name of the KeyEvent.
This is exclusive to "code".
gunichar
skk_key_event_get_code (SkkKeyEvent *self
);
Get and return the current value of the "code" property.
The base code of the KeyEvent.
This is exclusive to "name".
SkkModifierType
skk_key_event_get_modifiers (SkkKeyEvent *self
);
Get and return the current value of the "modifiers" property.
Modifier mask.
void skk_key_event_set_modifiers (SkkKeyEvent *self
,SkkModifierType value
);
Set the value of the "modifiers" property to value
.
Modifier mask.
struct SkkKeyEventClass { GObjectClass parent_class; };
The class structure for SKK_TYPE_KEY_EVENT
. All the fields in this structure are private and should never be accessed directly.
“code”
property “code” guint
The base code of the KeyEvent.
This is exclusive to "name".
Owner: SkkKeyEvent
Flags: Read
Default value: 0
“modifiers”
property“modifiers” SkkModifierType
Modifier mask.
Owner: SkkKeyEvent
Flags: Read / Write
“name”
property “name” gchar *
The base name of the KeyEvent.
This is exclusive to "code".
Owner: SkkKeyEvent
Flags: Read
Default value: NULL