16
16
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17
17
* Boston, MA 02111-1307, USA.
20
* SECTION: ibuskeysyms
21
* @short_description: Key symbol definition.
23
* @see_also: #IBusKeymap, #IBusHotkeyProfile
25
* This section defines the key symbols (keysym) used in IBus.
26
* Those keysym data is converted from keysymdef.h in
29
* Most of the key symbols are not explicit documented,
30
* because they are self-explaining.
20
33
#ifndef __IBUS_KEYSYMS_H__
21
34
#define __IBUS_KEYSYMS_H__
32
45
#define IBUS_Sys_Req 0xff15
33
46
#define IBUS_Escape 0xff1b
34
47
#define IBUS_Delete 0xffff
53
* Key for composing characters.
35
56
#define IBUS_Multi_key 0xff20
61
* International and multi-key character composition.
36
63
#define IBUS_Codeinput 0xff37
37
64
#define IBUS_SingleCandidate 0xff3c
38
65
#define IBUS_MultipleCandidate 0xff3d
39
66
#define IBUS_PreviousCandidate 0xff3e
71
* Japanese keyboard support.
40
73
#define IBUS_Kanji 0xff21
78
* Japanese keyboard support.
41
80
#define IBUS_Muhenkan 0xff22
85
* Japanese keyboard support.
42
87
#define IBUS_Henkan_Mode 0xff23
92
* Japanese keyboard support.
43
94
#define IBUS_Henkan 0xff23
99
* Japanese keyboard support.
44
101
#define IBUS_Romaji 0xff24
106
* Japanese keyboard support.
45
108
#define IBUS_Hiragana 0xff25
113
* Japanese keyboard support.
46
115
#define IBUS_Katakana 0xff26
118
* IBUS_Hiragana_Katakana:
120
* Japanese keyboard support.
47
122
#define IBUS_Hiragana_Katakana 0xff27
48
123
#define IBUS_Zenkaku 0xff28
49
124
#define IBUS_Hankaku 0xff29