Top |
const gchar * | ibus_keyval_name () |
guint | ibus_keyval_from_name () |
guint | ibus_unicode_to_keyval () |
gunichar | ibus_keyval_to_unicode () |
guint | ibus_keyval_to_upper () |
guint | ibus_keyval_to_lower () |
void | ibus_keyval_convert_case () |
const gchar *
ibus_keyval_name (guint keyval
);
Return the name of a key symbol.
Note that the returned string is used internally, so don't free it.
guint
ibus_keyval_from_name (const gchar *keyval_name
);
Return the key symbol that associate with the key name.
guint
ibus_unicode_to_keyval (gunichar wc
);
Convert from a ISO10646 character to a key symbol.
gunichar
ibus_keyval_to_unicode (guint keyval
);
Convert from an IBus key symbol to the corresponding ISO10646 (Unicode) character.
guint
ibus_keyval_to_upper (guint keyval
);
Converts a key value to upper case, if applicable.
guint
ibus_keyval_to_lower (guint keyval
);
Converts a key value to lower case, if applicable.
void ibus_keyval_convert_case (guint symbol
,guint *lower
,guint *upper
);
Obtains the upper- and lower-case versions of the keyval symbol
.
Examples of keyvals are IBUS_KEY_a, IBUS_KEY_Return, IBUS_KEY_F1, etc.