| 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