Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs
SunIM.h File Reference
#include "IMArg.h"
#include "IMProtocolStruct.h"
#include "IMCharSubsets.h"
#include "SunIMMMan.h"
#include "SunIMProt.h"
#include "SunIMMthd.h"
#include "SunIMPriv.h"
#include "SunIMCore.h"
#include "SunIMPub.h"

Go to the source code of this file.

Classes

struct  IMHRN_
struct  IMEINFO_

Defines

#define IM_SHIFT_MASK   (1 << 0)
#define IM_CTRL_MASK   (1 << 1)
#define IM_META_MASK   (1 << 2)
#define IM_ALT_MASK   (1 << 3)
#define IM_ALT_GRAPH_MASK   (1 << 5)
#define IM_BUTTON1_MASK   (1 << 4)
#define IM_BUTTON2_MASK   ALT_MASK
#define IM_BUTTON3_MASK   META_MASK
#define IM_VK_ENTER   '\n'
#define IM_VK_BACK_SPACE   '\b'
#define IM_VK_TAB   '\t'
#define IM_VK_CANCEL   0x03
#define IM_VK_CLEAR   0x0C
#define IM_VK_SHIFT   0x10
#define IM_VK_CONTROL   0x11
#define IM_VK_ALT   0x12
#define IM_VK_PAUSE   0x13
#define IM_VK_CAPS_LOCK   0x14
#define IM_VK_ESCAPE   0x1B
#define IM_VK_SPACE   0x20
#define IM_VK_PAGE_UP   0x21
#define IM_VK_PAGE_DOWN   0x22
#define IM_VK_END   0x23
#define IM_VK_HOME   0x24
#define IM_VK_LEFT   0x25
#define IM_VK_UP   0x26
#define IM_VK_RIGHT   0x27
#define IM_VK_DOWN   0x28
#define IM_VK_COMMA   0x2C
#define IM_VK_MINUS   0x2D
#define IM_VK_PERIOD   0x2E
#define IM_VK_SLASH   0x2F
#define IM_VK_0   0x30
#define IM_VK_1   0x31
#define IM_VK_2   0x32
#define IM_VK_3   0x33
#define IM_VK_4   0x34
#define IM_VK_5   0x35
#define IM_VK_6   0x36
#define IM_VK_7   0x37
#define IM_VK_8   0x38
#define IM_VK_9   0x39
#define IM_VK_SEMICOLON   0x3B
#define IM_VK_EQUALS   0x3D
#define IM_VK_A   0x41
#define IM_VK_B   0x42
#define IM_VK_C   0x43
#define IM_VK_D   0x44
#define IM_VK_E   0x45
#define IM_VK_F   0x46
#define IM_VK_G   0x47
#define IM_VK_H   0x48
#define IM_VK_I   0x49
#define IM_VK_J   0x4A
#define IM_VK_K   0x4B
#define IM_VK_L   0x4C
#define IM_VK_M   0x4D
#define IM_VK_N   0x4E
#define IM_VK_O   0x4F
#define IM_VK_P   0x50
#define IM_VK_Q   0x51
#define IM_VK_R   0x52
#define IM_VK_S   0x53
#define IM_VK_T   0x54
#define IM_VK_U   0x55
#define IM_VK_V   0x56
#define IM_VK_W   0x57
#define IM_VK_X   0x58
#define IM_VK_Y   0x59
#define IM_VK_Z   0x5A
#define IM_VK_OPEN_BRACKET   0x5B
#define IM_VK_BACK_SLASH   0x5C
#define IM_VK_CLOSE_BRACKET   0x5D
#define IM_VK_NUMPAD0   0x60
#define IM_VK_NUMPAD1   0x61
#define IM_VK_NUMPAD2   0x62
#define IM_VK_NUMPAD3   0x63
#define IM_VK_NUMPAD4   0x64
#define IM_VK_NUMPAD5   0x65
#define IM_VK_NUMPAD6   0x66
#define IM_VK_NUMPAD7   0x67
#define IM_VK_NUMPAD8   0x68
#define IM_VK_NUMPAD9   0x69
#define IM_VK_MULTIPLY   0x6A
#define IM_VK_ADD   0x6B
#define IM_VK_SEPARATER   0x6C
#define IM_VK_SUBTRACT   0x6D
#define IM_VK_DECIMAL   0x6E
#define IM_VK_DIVIDE   0x6F
#define IM_VK_DELETE   0x7F /* ASCII DEL */
#define IM_VK_NUM_LOCK   0x90
#define IM_VK_SCROLL_LOCK   0x91
#define IM_VK_F1   0x70
#define IM_VK_F2   0x71
#define IM_VK_F3   0x72
#define IM_VK_F4   0x73
#define IM_VK_F5   0x74
#define IM_VK_F6   0x75
#define IM_VK_F7   0x76
#define IM_VK_F8   0x77
#define IM_VK_F9   0x78
#define IM_VK_F10   0x79
#define IM_VK_F11   0x7A
#define IM_VK_F12   0x7B
#define IM_VK_F13   0xF000
#define IM_VK_F14   0xF001
#define IM_VK_F15   0xF002
#define IM_VK_F16   0xF003
#define IM_VK_F17   0xF004
#define IM_VK_F18   0xF005
#define IM_VK_F19   0xF006
#define IM_VK_F20   0xF007
#define IM_VK_F21   0xF008
#define IM_VK_F22   0xF009
#define IM_VK_F23   0xF00A
#define IM_VK_F24   0xF00B
#define IM_VK_PRINTSCREEN   0x9A
#define IM_VK_INSERT   0x9B
#define IM_VK_HELP   0x9C
#define IM_VK_META   0x9D
#define IM_VK_BACK_QUOTE   0xC0
#define IM_VK_QUOTE   0xDE
#define IM_VK_KP_UP   0xE0
#define IM_VK_KP_DOWN   0xE1
#define IM_VK_KP_LEFT   0xE2
#define IM_VK_KP_RIGHT   0xE3
#define IM_VK_DEAD_GRAVE   0x80
#define IM_VK_DEAD_ACUTE   0x81
#define IM_VK_DEAD_CIRCUMFLEX   0x82
#define IM_VK_DEAD_TILDE   0x83
#define IM_VK_DEAD_MACRON   0x84
#define IM_VK_DEAD_BREVE   0x85
#define IM_VK_DEAD_ABOVEDOT   0x86
#define IM_VK_DEAD_DIAERESIS   0x87
#define IM_VK_DEAD_ABOVERING   0x88
#define IM_VK_DEAD_DOUBLEACUTE   0x89
#define IM_VK_DEAD_CARON   0x8a
#define IM_VK_DEAD_CEDILLA   0x8b
#define IM_VK_DEAD_OGONEK   0x8c
#define IM_VK_DEAD_IOTA   0x8d
#define IM_VK_DEAD_VOICED_SOUND   0x8e
#define IM_VK_DEAD_SEMIVOICED_SOUND   0x8f
#define IM_VK_AMPERSAND   0x96
#define IM_VK_ASTERISK   0x97
#define IM_VK_QUOTEDBL   0x98
#define IM_VK_LESS   0x99
#define IM_VK_GREATER   0xa0
#define IM_VK_BRACELEFT   0xa1
#define IM_VK_BRACERIGHT   0xa2
#define IM_VK_AT   0x0200
#define IM_VK_COLON   0x0201
#define IM_VK_CIRCUMFLEX   0x0202
#define IM_VK_DOLLAR   0x0203
#define IM_VK_EURO_SIGN   0x0204
#define IM_VK_EXCLAMATION_MARK   0x0205
#define IM_VK_INVERTED_EXCLAMATION_MARK   0x0206
#define IM_VK_LEFT_PARENTHESIS   0x0207
#define IM_VK_NUMBER_SIGN   0x0208
#define IM_VK_PLUS   0x0209
#define IM_VK_RIGHT_PARENTHESIS   0x020A
#define IM_VK_UNDERSCORE   0x020B
#define IM_VK_FINAL   0x0018
#define IM_VK_CONVERT   0x001C
#define IM_VK_NONCONVERT   0x001D
#define IM_VK_ACCEPT   0x001E
#define IM_VK_MODECHANGE   0x001F
#define IM_VK_KANA   0x0015
#define IM_VK_HANGUL   0x0015
#define IM_VK_JUNJA   0x0017
#define IM_VK_FINAL   0x0018
#define IM_VK_KANJI   0x0019
#define IM_VK_HANJA   0x0019
#define IM_VK_ALPHANUMERIC   0x00F0
#define IM_VK_KATAKANA   0x00F1
#define IM_VK_HIRAGANA   0x00F2
#define IM_VK_FULL_WIDTH   0x00F3
#define IM_VK_HALF_WIDTH   0x00F4
#define IM_VK_ROMAN_CHARACTERS   0x00F5
#define IM_VK_ALL_CANDIDATES   0x0100
#define IM_VK_PREVIOUS_CANDIDATE   0x0101
#define IM_VK_CODE_INPUT   0x0102
#define IM_VK_JAPANESE_KATAKANA   0x0103
#define IM_VK_JAPANESE_HIRAGANA   0x0104
#define IM_VK_JAPANESE_ROMAN   0x0105
#define IM_VK_CUT   0xFFD1
#define IM_VK_COPY   0xFFCD
#define IM_VK_PASTE   0xFFCF
#define IM_VK_UNDO   0xFFCB
#define IM_VK_AGAIN   0xFFC9
#define IM_VK_FIND   0xFFD0
#define IM_VK_PROPS   0xFFCA
#define IM_VK_STOP   0xFFC8
#define IM_VK_COMPOSE   0xFF20
#define IM_VK_ALT_GRAPH   0xFF7E
#define IM_VK_UNDEFINED   0x0

Typedefs

typedef struct IMHRN_ IMHRN
typedef struct IMHRN_IMHRNList
typedef struct IMEINFO_ IMEInfo
typedef IMHRN IMLEName
typedef IMHRN IMLocale

Class Documentation

struct IMHRN_

Definition at line 49 of file SunIM.h.

Class Members
char * id
UTFCHAR * name
struct IMEINFO_

Definition at line 54 of file SunIM.h.

Class Members
UTFCHAR * author
UTFCHAR * copyright
UTFCHAR * description
Bool enable
char * ime_id
UTFCHAR * imename
UTFCHAR * version

Define Documentation

#define IM_ALT_GRAPH_MASK   (1 << 5)

Definition at line 75 of file SunIM.h.

#define IM_ALT_MASK   (1 << 3)

Definition at line 74 of file SunIM.h.

#define IM_BUTTON1_MASK   (1 << 4)

Definition at line 76 of file SunIM.h.

#define IM_BUTTON2_MASK   ALT_MASK

Definition at line 77 of file SunIM.h.

#define IM_BUTTON3_MASK   META_MASK

Definition at line 78 of file SunIM.h.

#define IM_CTRL_MASK   (1 << 1)

Definition at line 72 of file SunIM.h.

#define IM_META_MASK   (1 << 2)

Definition at line 73 of file SunIM.h.

#define IM_SHIFT_MASK   (1 << 0)

Definition at line 71 of file SunIM.h.

#define IM_VK_0   0x30

Definition at line 104 of file SunIM.h.

#define IM_VK_1   0x31

Definition at line 105 of file SunIM.h.

#define IM_VK_2   0x32

Definition at line 106 of file SunIM.h.

#define IM_VK_3   0x33

Definition at line 107 of file SunIM.h.

#define IM_VK_4   0x34

Definition at line 108 of file SunIM.h.

#define IM_VK_5   0x35

Definition at line 109 of file SunIM.h.

#define IM_VK_6   0x36

Definition at line 110 of file SunIM.h.

#define IM_VK_7   0x37

Definition at line 111 of file SunIM.h.

#define IM_VK_8   0x38

Definition at line 112 of file SunIM.h.

#define IM_VK_9   0x39

Definition at line 113 of file SunIM.h.

#define IM_VK_A   0x41

Definition at line 116 of file SunIM.h.

#define IM_VK_ACCEPT   0x001E

Definition at line 236 of file SunIM.h.

#define IM_VK_ADD   0x6B

Definition at line 156 of file SunIM.h.

#define IM_VK_AGAIN   0xFFC9

Definition at line 260 of file SunIM.h.

#define IM_VK_ALL_CANDIDATES   0x0100

Definition at line 250 of file SunIM.h.

#define IM_VK_ALPHANUMERIC   0x00F0

Definition at line 244 of file SunIM.h.

#define IM_VK_ALT   0x12

Definition at line 87 of file SunIM.h.

#define IM_VK_ALT_GRAPH   0xFF7E

Definition at line 265 of file SunIM.h.

#define IM_VK_AMPERSAND   0x96

Definition at line 214 of file SunIM.h.

#define IM_VK_ASTERISK   0x97

Definition at line 215 of file SunIM.h.

#define IM_VK_AT   0x0200

Definition at line 221 of file SunIM.h.

#define IM_VK_B   0x42

Definition at line 117 of file SunIM.h.

#define IM_VK_BACK_QUOTE   0xC0

Definition at line 192 of file SunIM.h.

#define IM_VK_BACK_SLASH   0x5C

Definition at line 143 of file SunIM.h.

#define IM_VK_BACK_SPACE   '\b'

Definition at line 81 of file SunIM.h.

#define IM_VK_BRACELEFT   0xa1

Definition at line 219 of file SunIM.h.

#define IM_VK_BRACERIGHT   0xa2

Definition at line 220 of file SunIM.h.

#define IM_VK_C   0x43

Definition at line 118 of file SunIM.h.

#define IM_VK_CANCEL   0x03

Definition at line 83 of file SunIM.h.

#define IM_VK_CAPS_LOCK   0x14

Definition at line 89 of file SunIM.h.

#define IM_VK_CIRCUMFLEX   0x0202

Definition at line 223 of file SunIM.h.

#define IM_VK_CLEAR   0x0C

Definition at line 84 of file SunIM.h.

#define IM_VK_CLOSE_BRACKET   0x5D

Definition at line 144 of file SunIM.h.

#define IM_VK_CODE_INPUT   0x0102

Definition at line 252 of file SunIM.h.

#define IM_VK_COLON   0x0201

Definition at line 222 of file SunIM.h.

#define IM_VK_COMMA   0x2C

Definition at line 100 of file SunIM.h.

#define IM_VK_COMPOSE   0xFF20

Definition at line 264 of file SunIM.h.

#define IM_VK_CONTROL   0x11

Definition at line 86 of file SunIM.h.

#define IM_VK_CONVERT   0x001C

Definition at line 234 of file SunIM.h.

#define IM_VK_COPY   0xFFCD

Definition at line 257 of file SunIM.h.

#define IM_VK_CUT   0xFFD1

Definition at line 256 of file SunIM.h.

#define IM_VK_D   0x44

Definition at line 119 of file SunIM.h.

#define IM_VK_DEAD_ABOVEDOT   0x86

Definition at line 204 of file SunIM.h.

#define IM_VK_DEAD_ABOVERING   0x88

Definition at line 206 of file SunIM.h.

#define IM_VK_DEAD_ACUTE   0x81

Definition at line 199 of file SunIM.h.

#define IM_VK_DEAD_BREVE   0x85

Definition at line 203 of file SunIM.h.

#define IM_VK_DEAD_CARON   0x8a

Definition at line 208 of file SunIM.h.

#define IM_VK_DEAD_CEDILLA   0x8b

Definition at line 209 of file SunIM.h.

#define IM_VK_DEAD_CIRCUMFLEX   0x82

Definition at line 200 of file SunIM.h.

#define IM_VK_DEAD_DIAERESIS   0x87

Definition at line 205 of file SunIM.h.

#define IM_VK_DEAD_DOUBLEACUTE   0x89

Definition at line 207 of file SunIM.h.

#define IM_VK_DEAD_GRAVE   0x80

Definition at line 198 of file SunIM.h.

#define IM_VK_DEAD_IOTA   0x8d

Definition at line 211 of file SunIM.h.

#define IM_VK_DEAD_MACRON   0x84

Definition at line 202 of file SunIM.h.

#define IM_VK_DEAD_OGONEK   0x8c

Definition at line 210 of file SunIM.h.

#define IM_VK_DEAD_SEMIVOICED_SOUND   0x8f

Definition at line 213 of file SunIM.h.

#define IM_VK_DEAD_TILDE   0x83

Definition at line 201 of file SunIM.h.

#define IM_VK_DEAD_VOICED_SOUND   0x8e

Definition at line 212 of file SunIM.h.

#define IM_VK_DECIMAL   0x6E

Definition at line 159 of file SunIM.h.

#define IM_VK_DELETE   0x7F /* ASCII DEL */

Definition at line 161 of file SunIM.h.

#define IM_VK_DIVIDE   0x6F

Definition at line 160 of file SunIM.h.

#define IM_VK_DOLLAR   0x0203

Definition at line 224 of file SunIM.h.

#define IM_VK_DOWN   0x28

Definition at line 99 of file SunIM.h.

#define IM_VK_E   0x45

Definition at line 120 of file SunIM.h.

#define IM_VK_END   0x23

Definition at line 94 of file SunIM.h.

#define IM_VK_ENTER   '\n'

Definition at line 80 of file SunIM.h.

#define IM_VK_EQUALS   0x3D

Definition at line 115 of file SunIM.h.

#define IM_VK_ESCAPE   0x1B

Definition at line 90 of file SunIM.h.

#define IM_VK_EURO_SIGN   0x0204

Definition at line 225 of file SunIM.h.

#define IM_VK_EXCLAMATION_MARK   0x0205

Definition at line 226 of file SunIM.h.

#define IM_VK_F   0x46

Definition at line 121 of file SunIM.h.

#define IM_VK_F1   0x70

Definition at line 164 of file SunIM.h.

#define IM_VK_F10   0x79

Definition at line 173 of file SunIM.h.

#define IM_VK_F11   0x7A

Definition at line 174 of file SunIM.h.

#define IM_VK_F12   0x7B

Definition at line 175 of file SunIM.h.

#define IM_VK_F13   0xF000

Definition at line 176 of file SunIM.h.

#define IM_VK_F14   0xF001

Definition at line 177 of file SunIM.h.

#define IM_VK_F15   0xF002

Definition at line 178 of file SunIM.h.

#define IM_VK_F16   0xF003

Definition at line 179 of file SunIM.h.

#define IM_VK_F17   0xF004

Definition at line 180 of file SunIM.h.

#define IM_VK_F18   0xF005

Definition at line 181 of file SunIM.h.

#define IM_VK_F19   0xF006

Definition at line 182 of file SunIM.h.

#define IM_VK_F2   0x71

Definition at line 165 of file SunIM.h.

#define IM_VK_F20   0xF007

Definition at line 183 of file SunIM.h.

#define IM_VK_F21   0xF008

Definition at line 184 of file SunIM.h.

#define IM_VK_F22   0xF009

Definition at line 185 of file SunIM.h.

#define IM_VK_F23   0xF00A

Definition at line 186 of file SunIM.h.

#define IM_VK_F24   0xF00B

Definition at line 187 of file SunIM.h.

#define IM_VK_F3   0x72

Definition at line 166 of file SunIM.h.

#define IM_VK_F4   0x73

Definition at line 167 of file SunIM.h.

#define IM_VK_F5   0x74

Definition at line 168 of file SunIM.h.

#define IM_VK_F6   0x75

Definition at line 169 of file SunIM.h.

#define IM_VK_F7   0x76

Definition at line 170 of file SunIM.h.

#define IM_VK_F8   0x77

Definition at line 171 of file SunIM.h.

#define IM_VK_F9   0x78

Definition at line 172 of file SunIM.h.

#define IM_VK_FINAL   0x0018

Definition at line 241 of file SunIM.h.

#define IM_VK_FINAL   0x0018

Definition at line 241 of file SunIM.h.

#define IM_VK_FIND   0xFFD0

Definition at line 261 of file SunIM.h.

#define IM_VK_FULL_WIDTH   0x00F3

Definition at line 247 of file SunIM.h.

#define IM_VK_G   0x47

Definition at line 122 of file SunIM.h.

#define IM_VK_GREATER   0xa0

Definition at line 218 of file SunIM.h.

#define IM_VK_H   0x48

Definition at line 123 of file SunIM.h.

#define IM_VK_HALF_WIDTH   0x00F4

Definition at line 248 of file SunIM.h.

#define IM_VK_HANGUL   0x0015

Definition at line 239 of file SunIM.h.

#define IM_VK_HANJA   0x0019

Definition at line 243 of file SunIM.h.

#define IM_VK_HELP   0x9C

Definition at line 190 of file SunIM.h.

#define IM_VK_HIRAGANA   0x00F2

Definition at line 246 of file SunIM.h.

#define IM_VK_HOME   0x24

Definition at line 95 of file SunIM.h.

#define IM_VK_I   0x49

Definition at line 124 of file SunIM.h.

#define IM_VK_INSERT   0x9B

Definition at line 189 of file SunIM.h.

#define IM_VK_INVERTED_EXCLAMATION_MARK   0x0206

Definition at line 227 of file SunIM.h.

#define IM_VK_J   0x4A

Definition at line 125 of file SunIM.h.

#define IM_VK_JAPANESE_HIRAGANA   0x0104

Definition at line 254 of file SunIM.h.

#define IM_VK_JAPANESE_KATAKANA   0x0103

Definition at line 253 of file SunIM.h.

#define IM_VK_JAPANESE_ROMAN   0x0105

Definition at line 255 of file SunIM.h.

#define IM_VK_JUNJA   0x0017

Definition at line 240 of file SunIM.h.

#define IM_VK_K   0x4B

Definition at line 126 of file SunIM.h.

#define IM_VK_KANA   0x0015

Definition at line 238 of file SunIM.h.

#define IM_VK_KANJI   0x0019

Definition at line 242 of file SunIM.h.

#define IM_VK_KATAKANA   0x00F1

Definition at line 245 of file SunIM.h.

#define IM_VK_KP_DOWN   0xE1

Definition at line 195 of file SunIM.h.

#define IM_VK_KP_LEFT   0xE2

Definition at line 196 of file SunIM.h.

#define IM_VK_KP_RIGHT   0xE3

Definition at line 197 of file SunIM.h.

#define IM_VK_KP_UP   0xE0

Definition at line 194 of file SunIM.h.

#define IM_VK_L   0x4C

Definition at line 127 of file SunIM.h.

#define IM_VK_LEFT   0x25

Definition at line 96 of file SunIM.h.

#define IM_VK_LEFT_PARENTHESIS   0x0207

Definition at line 228 of file SunIM.h.

#define IM_VK_LESS   0x99

Definition at line 217 of file SunIM.h.

#define IM_VK_M   0x4D

Definition at line 128 of file SunIM.h.

#define IM_VK_META   0x9D

Definition at line 191 of file SunIM.h.

#define IM_VK_MINUS   0x2D

Definition at line 101 of file SunIM.h.

#define IM_VK_MODECHANGE   0x001F

Definition at line 237 of file SunIM.h.

#define IM_VK_MULTIPLY   0x6A

Definition at line 155 of file SunIM.h.

#define IM_VK_N   0x4E

Definition at line 129 of file SunIM.h.

#define IM_VK_NONCONVERT   0x001D

Definition at line 235 of file SunIM.h.

#define IM_VK_NUM_LOCK   0x90

Definition at line 162 of file SunIM.h.

#define IM_VK_NUMBER_SIGN   0x0208

Definition at line 229 of file SunIM.h.

#define IM_VK_NUMPAD0   0x60

Definition at line 145 of file SunIM.h.

#define IM_VK_NUMPAD1   0x61

Definition at line 146 of file SunIM.h.

#define IM_VK_NUMPAD2   0x62

Definition at line 147 of file SunIM.h.

#define IM_VK_NUMPAD3   0x63

Definition at line 148 of file SunIM.h.

#define IM_VK_NUMPAD4   0x64

Definition at line 149 of file SunIM.h.

#define IM_VK_NUMPAD5   0x65

Definition at line 150 of file SunIM.h.

#define IM_VK_NUMPAD6   0x66

Definition at line 151 of file SunIM.h.

#define IM_VK_NUMPAD7   0x67

Definition at line 152 of file SunIM.h.

#define IM_VK_NUMPAD8   0x68

Definition at line 153 of file SunIM.h.

#define IM_VK_NUMPAD9   0x69

Definition at line 154 of file SunIM.h.

#define IM_VK_O   0x4F

Definition at line 130 of file SunIM.h.

#define IM_VK_OPEN_BRACKET   0x5B

Definition at line 142 of file SunIM.h.

#define IM_VK_P   0x50

Definition at line 131 of file SunIM.h.

#define IM_VK_PAGE_DOWN   0x22

Definition at line 93 of file SunIM.h.

#define IM_VK_PAGE_UP   0x21

Definition at line 92 of file SunIM.h.

#define IM_VK_PASTE   0xFFCF

Definition at line 258 of file SunIM.h.

#define IM_VK_PAUSE   0x13

Definition at line 88 of file SunIM.h.

#define IM_VK_PERIOD   0x2E

Definition at line 102 of file SunIM.h.

#define IM_VK_PLUS   0x0209

Definition at line 230 of file SunIM.h.

#define IM_VK_PREVIOUS_CANDIDATE   0x0101

Definition at line 251 of file SunIM.h.

#define IM_VK_PRINTSCREEN   0x9A

Definition at line 188 of file SunIM.h.

#define IM_VK_PROPS   0xFFCA

Definition at line 262 of file SunIM.h.

#define IM_VK_Q   0x51

Definition at line 132 of file SunIM.h.

#define IM_VK_QUOTE   0xDE

Definition at line 193 of file SunIM.h.

#define IM_VK_QUOTEDBL   0x98

Definition at line 216 of file SunIM.h.

#define IM_VK_R   0x52

Definition at line 133 of file SunIM.h.

#define IM_VK_RIGHT   0x27

Definition at line 98 of file SunIM.h.

#define IM_VK_RIGHT_PARENTHESIS   0x020A

Definition at line 231 of file SunIM.h.

#define IM_VK_ROMAN_CHARACTERS   0x00F5

Definition at line 249 of file SunIM.h.

#define IM_VK_S   0x53

Definition at line 134 of file SunIM.h.

#define IM_VK_SCROLL_LOCK   0x91

Definition at line 163 of file SunIM.h.

#define IM_VK_SEMICOLON   0x3B

Definition at line 114 of file SunIM.h.

#define IM_VK_SEPARATER   0x6C

Definition at line 157 of file SunIM.h.

#define IM_VK_SHIFT   0x10

Definition at line 85 of file SunIM.h.

#define IM_VK_SLASH   0x2F

Definition at line 103 of file SunIM.h.

#define IM_VK_SPACE   0x20

Definition at line 91 of file SunIM.h.

#define IM_VK_STOP   0xFFC8

Definition at line 263 of file SunIM.h.

#define IM_VK_SUBTRACT   0x6D

Definition at line 158 of file SunIM.h.

#define IM_VK_T   0x54

Definition at line 135 of file SunIM.h.

#define IM_VK_TAB   '\t'

Definition at line 82 of file SunIM.h.

#define IM_VK_U   0x55

Definition at line 136 of file SunIM.h.

#define IM_VK_UNDEFINED   0x0

Definition at line 266 of file SunIM.h.

#define IM_VK_UNDERSCORE   0x020B

Definition at line 232 of file SunIM.h.

#define IM_VK_UNDO   0xFFCB

Definition at line 259 of file SunIM.h.

#define IM_VK_UP   0x26

Definition at line 97 of file SunIM.h.

#define IM_VK_V   0x56

Definition at line 137 of file SunIM.h.

#define IM_VK_W   0x57

Definition at line 138 of file SunIM.h.

#define IM_VK_X   0x58

Definition at line 139 of file SunIM.h.

#define IM_VK_Y   0x59

Definition at line 140 of file SunIM.h.

#define IM_VK_Z   0x5A

Definition at line 141 of file SunIM.h.


Typedef Documentation

typedef struct IMEINFO_ IMEInfo
typedef struct IMHRN_ IMHRN
typedef struct IMHRN_ * IMHRNList
typedef IMHRN IMLEName

Definition at line 65 of file SunIM.h.

typedef IMHRN IMLocale

Definition at line 66 of file SunIM.h.