Back to index

im-sdk  12.3.91
iiimp-keycode.h
Go to the documentation of this file.
00001 /*
00002   IIIMF keycode definition.
00003  */
00004 
00005 #ifndef IIIMP_KEYCODE_H_
00006 #define IIIMP_KEYCODE_H_
00007 
00008 enum IIIMF_KEYCODES {
00009        IIIMF_KEYCODE_UNDEFINED = 0,
00010        IIIMF_KEYCODE_LBUTTON = 1,
00011        IIIMF_KEYCODE_RBUTTON = 2,
00012        IIIMF_KEYCODE_CANCEL = 3,
00013        IIIMF_KEYCODE_MBUTTON = 4,
00014        IIIMF_KEYCODE_XBUTTON1 = 5,
00015        IIIMF_KEYCODE_XBUTTON2 = 6,
00016        IIIMF_KEYCODE_BACK_SPACE = 8,
00017        IIIMF_KEYCODE_TAB = 9,
00018        IIIMF_KEYCODE_ENTER = 10,
00019        IIIMF_KEYCODE_CLEAR = 12,
00020        IIIMF_KEYCODE_SHIFT = 16,
00021        IIIMF_KEYCODE_CONTROL = 17,
00022        IIIMF_KEYCODE_ALT = 18,
00023        IIIMF_KEYCODE_PAUSE = 19,
00024        IIIMF_KEYCODE_CAPS_LOCK = 20,
00025        IIIMF_KEYCODE_KANA = 21,
00026        IIIMF_KEYCODE_HANGUL = 21,
00027        IIIMF_KEYCODE_JUNJA = 23,
00028        IIIMF_KEYCODE_FINAL = 24,
00029        IIIMF_KEYCODE_KANJI = 25,
00030        IIIMF_KEYCODE_HANJA = 25,
00031        IIIMF_KEYCODE_ESCAPE = 27,
00032        IIIMF_KEYCODE_CONVERT = 28,
00033        IIIMF_KEYCODE_NONCONVERT = 29,
00034        IIIMF_KEYCODE_ACCEPT = 30,
00035        IIIMF_KEYCODE_MODECHANGE = 31,
00036        IIIMF_KEYCODE_SPACE = 32,
00037        IIIMF_KEYCODE_PAGE_UP = 33,
00038        IIIMF_KEYCODE_PAGE_DOWN = 34,
00039        IIIMF_KEYCODE_END = 35,
00040        IIIMF_KEYCODE_HOME = 36,
00041        IIIMF_KEYCODE_LEFT = 37,
00042        IIIMF_KEYCODE_UP = 38,
00043        IIIMF_KEYCODE_RIGHT = 39,
00044        IIIMF_KEYCODE_DOWN = 40,
00045        IIIMF_KEYCODE_COMMA = 44,
00046        IIIMF_KEYCODE_MINUS = 45,
00047        IIIMF_KEYCODE_PERIOD = 46,
00048        IIIMF_KEYCODE_SLASH = 47,
00049 
00050        IIIMF_KEYCODE_0 = 48,
00051        IIIMF_KEYCODE_1 = 49,
00052        IIIMF_KEYCODE_2 = 50,
00053        IIIMF_KEYCODE_3 = 51,
00054        IIIMF_KEYCODE_4 = 52,
00055        IIIMF_KEYCODE_5 = 53,
00056        IIIMF_KEYCODE_6 = 54,
00057        IIIMF_KEYCODE_7 = 55,
00058        IIIMF_KEYCODE_8 = 56,
00059        IIIMF_KEYCODE_9 = 57,
00060 
00061        IIIMF_KEYCODE_SEMICOLON = 59,
00062        IIIMF_KEYCODE_EQUALS = 61,
00063 
00064        IIIMF_KEYCODE_A = 65,
00065        IIIMF_KEYCODE_B = 66,
00066        IIIMF_KEYCODE_C = 67,
00067        IIIMF_KEYCODE_D = 68,
00068        IIIMF_KEYCODE_E = 69,
00069        IIIMF_KEYCODE_F = 70,
00070        IIIMF_KEYCODE_G = 71,
00071        IIIMF_KEYCODE_H = 72,
00072        IIIMF_KEYCODE_I = 73,
00073        IIIMF_KEYCODE_J = 74,
00074        IIIMF_KEYCODE_K = 75,
00075        IIIMF_KEYCODE_L = 76,
00076        IIIMF_KEYCODE_M = 77,
00077        IIIMF_KEYCODE_N = 78,
00078        IIIMF_KEYCODE_O = 79,
00079        IIIMF_KEYCODE_P = 80,
00080        IIIMF_KEYCODE_Q = 81,
00081        IIIMF_KEYCODE_R = 82,
00082        IIIMF_KEYCODE_S = 83,
00083        IIIMF_KEYCODE_T = 84,
00084        IIIMF_KEYCODE_U = 85,
00085        IIIMF_KEYCODE_V = 86,
00086        IIIMF_KEYCODE_W = 87,
00087        IIIMF_KEYCODE_X = 88,
00088        IIIMF_KEYCODE_Y = 89,
00089        IIIMF_KEYCODE_Z = 90,
00090 
00091        IIIMF_KEYCODE_OPEN_BRACKET = 91,
00092        IIIMF_KEYCODE_BACK_SLASH = 92,
00093        IIIMF_KEYCODE_CLOSE_BRACKET = 93,
00094 
00095        IIIMF_KEYCODE_NUMPAD0 = 96,
00096        IIIMF_KEYCODE_NUMPAD1 = 97,
00097        IIIMF_KEYCODE_NUMPAD2 = 98,
00098        IIIMF_KEYCODE_NUMPAD3 = 99,
00099        IIIMF_KEYCODE_NUMPAD4 = 100,
00100        IIIMF_KEYCODE_NUMPAD5 = 101,
00101        IIIMF_KEYCODE_NUMPAD6 = 102,
00102        IIIMF_KEYCODE_NUMPAD7 = 103,
00103        IIIMF_KEYCODE_NUMPAD8 = 104,
00104        IIIMF_KEYCODE_NUMPAD9 = 105,
00105        IIIMF_KEYCODE_MULTIPLY = 106,
00106        IIIMF_KEYCODE_ADD = 107,
00107        IIIMF_KEYCODE_SEPARATOR = 108,
00108        IIIMF_KEYCODE_SEPARATER = 108,
00109        IIIMF_KEYCODE_SUBTRACT = 109,
00110        IIIMF_KEYCODE_DECIMAL = 110,
00111        IIIMF_KEYCODE_DIVIDE = 111,
00112 
00113        IIIMF_KEYCODE_F1 = 112,
00114        IIIMF_KEYCODE_F2 = 113,
00115        IIIMF_KEYCODE_F3 = 114,
00116        IIIMF_KEYCODE_F4 = 115,
00117        IIIMF_KEYCODE_F5 = 116,
00118        IIIMF_KEYCODE_F6 = 117,
00119        IIIMF_KEYCODE_F7 = 118,
00120        IIIMF_KEYCODE_F8 = 119,
00121        IIIMF_KEYCODE_F9 = 120,
00122        IIIMF_KEYCODE_F10 = 121,
00123        IIIMF_KEYCODE_F11 = 122,
00124        IIIMF_KEYCODE_F12 = 123,
00125 
00126        IIIMF_KEYCODE_DELETE = 127,
00127        IIIMF_KEYCODE_DEAD_GRAVE = 128,
00128        IIIMF_KEYCODE_DEAD_ACUTE = 129,
00129        IIIMF_KEYCODE_DEAD_CIRCUMFLEX = 130,
00130        IIIMF_KEYCODE_DEAD_TILDE = 131,
00131        IIIMF_KEYCODE_DEAD_MACRON = 132,
00132        IIIMF_KEYCODE_DEAD_BREVE = 133,
00133        IIIMF_KEYCODE_DEAD_ABOVEDOT = 134,
00134        IIIMF_KEYCODE_DEAD_DIAERESIS = 135,
00135        IIIMF_KEYCODE_DEAD_ABOVERING = 136,
00136        IIIMF_KEYCODE_DEAD_DOUBLEACUTE = 137,
00137        IIIMF_KEYCODE_DEAD_CARON = 138,
00138        IIIMF_KEYCODE_DEAD_CEDILLA = 139,
00139        IIIMF_KEYCODE_DEAD_OGONEK = 140,
00140        IIIMF_KEYCODE_DEAD_IOTA = 141,
00141        IIIMF_KEYCODE_DEAD_VOICED_SOUND = 142,
00142        IIIMF_KEYCODE_DEAD_SEMIVOICED_SOUND = 143,
00143 
00144        IIIMF_KEYCODE_NUM_LOCK = 144,
00145        IIIMF_KEYCODE_SCROLL_LOCK = 145,
00146        IIIMF_KEYCODE_AMPERSAND = 150,
00147        IIIMF_KEYCODE_ASTERISK = 151,
00148        IIIMF_KEYCODE_QUOTEDBL = 152,
00149        IIIMF_KEYCODE_LESS = 153,
00150        IIIMF_KEYCODE_PRINTSCREEN = 154,
00151        IIIMF_KEYCODE_INSERT = 155,
00152        IIIMF_KEYCODE_HELP = 156,
00153        IIIMF_KEYCODE_META = 157,
00154        IIIMF_KEYCODE_GREATER = 160,
00155        IIIMF_KEYCODE_BRACELEFT = 161,
00156        IIIMF_KEYCODE_BRACERIGHT = 162,
00157        IIIMF_KEYCODE_BACK_QUOTE = 192,
00158        IIIMF_KEYCODE_QUOTE = 222,
00159        IIIMF_KEYCODE_KP_UP = 224,
00160        IIIMF_KEYCODE_KP_DOWN = 225,
00161        IIIMF_KEYCODE_KP_LEFT = 226,
00162        IIIMF_KEYCODE_KP_RIGHT = 227,
00163        IIIMF_KEYCODE_ALPHANUMERIC = 240,
00164        IIIMF_KEYCODE_KATAKANA = 241,
00165        IIIMF_KEYCODE_HIRAGANA = 242,
00166        IIIMF_KEYCODE_FULL_WIDTH = 243,
00167        IIIMF_KEYCODE_HALF_WIDTH = 244,
00168        IIIMF_KEYCODE_ROMAN_CHARACTERS = 245,
00169        IIIMF_KEYCODE_ALL_CANDIDATES = 256,
00170        IIIMF_KEYCODE_PREVIOUS_CANDIDATE = 257,
00171        IIIMF_KEYCODE_CODE_INPUT = 258,
00172        IIIMF_KEYCODE_JAPANESE_KATAKANA = 259,
00173        IIIMF_KEYCODE_JAPANESE_HIRAGANA = 260,
00174        IIIMF_KEYCODE_JAPANESE_ROMAN = 261,
00175        IIIMF_KEYCODE_KANA_LOCK = 262,
00176        IIIMF_KEYCODE_INPUT_METHOD_ON_OFF = 263,
00177        IIIMF_KEYCODE_AT = 512,
00178        IIIMF_KEYCODE_COLON = 513,
00179        IIIMF_KEYCODE_CIRCUMFLEX = 514,
00180        IIIMF_KEYCODE_DOLLAR = 515,
00181        IIIMF_KEYCODE_EURO_SIGN = 516,
00182        IIIMF_KEYCODE_EXCLAMATION_MARK = 517,
00183        IIIMF_KEYCODE_INVERTED_EXCLAMATION_MARK = 518,
00184        IIIMF_KEYCODE_LEFT_PARENTHESIS = 519,
00185        IIIMF_KEYCODE_NUMBER_SIGN = 520,
00186        IIIMF_KEYCODE_PLUS = 521,
00187        IIIMF_KEYCODE_RIGHT_PARENTHESIS = 522,
00188        IIIMF_KEYCODE_UNDERSCORE = 523,
00189 
00190        IIIMF_KEYCODE_F13 = 61440,
00191        IIIMF_KEYCODE_F14 = 61441,
00192        IIIMF_KEYCODE_F15 = 61442,
00193        IIIMF_KEYCODE_F16 = 61443,
00194        IIIMF_KEYCODE_F17 = 61444,
00195        IIIMF_KEYCODE_F18 = 61445,
00196        IIIMF_KEYCODE_F19 = 61446,
00197        IIIMF_KEYCODE_F20 = 61447,
00198        IIIMF_KEYCODE_F21 = 61448,
00199        IIIMF_KEYCODE_F22 = 61449,
00200        IIIMF_KEYCODE_F23 = 61450,
00201        IIIMF_KEYCODE_F24 = 61451,
00202 
00203        IIIMF_KEYCODE_COMPOSE = 65312,
00204        IIIMF_KEYCODE_ALT_GRAPH = 65406,
00205        IIIMF_KEYCODE_STOP = 65480,
00206        IIIMF_KEYCODE_AGAIN = 65481,
00207        IIIMF_KEYCODE_PROPS = 65482,
00208        IIIMF_KEYCODE_UNDO = 65483,
00209        IIIMF_KEYCODE_COPY = 65485,
00210        IIIMF_KEYCODE_PASTE = 65487,
00211        IIIMF_KEYCODE_FIND = 65488,
00212        IIIMF_KEYCODE_CUT = 65489
00213 };
00214 
00215 #endif /* not IIIMP_KEYCODE_H_ */
00216 
00217 /* Local Variables: */
00218 /* c-file-style: "iiim-project" */
00219 /* End: */
00220