![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
00001 /******************************************************************************** 00002 * * 00003 * F O X K e y b o a r d S y m b o l D e f i n i t i o n s * 00004 * * 00005 ********************************************************************************* 00006 * Copyright (C) 1997,2002 by Jeroen van der Zijp. All Rights Reserved. * 00007 ********************************************************************************* 00008 * This library is free software; you can redistribute it and/or * 00009 * modify it under the terms of the GNU Lesser General Public * 00010 * License as published by the Free Software Foundation; either * 00011 * version 2.1 of the License, or (at your option) any later version. * 00012 * * 00013 * This library is distributed in the hope that it will be useful, * 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * 00016 * Lesser General Public License for more details. * 00017 * * 00018 * You should have received a copy of the GNU Lesser General Public * 00019 * License along with this library; if not, write to the Free Software * 00020 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * 00021 ********************************************************************************* 00022 * $Id: fxkeys.h,v 1.3 2002/01/18 22:42:55 jeroen Exp $ * 00023 ********************************************************************************/ 00024 #ifndef FXKEYS_H 00025 #define FXKEYS_H 00026 00027 // Void symbol 00028 #define KEY_VoidSymbol 0xFFFFFF 00029 00030 // Miscellaneous 00031 #define KEY_BackSpace 0xFF08 00032 #define KEY_Tab 0xFF09 00033 #define KEY_Linefeed 0xFF0A 00034 #define KEY_Clear 0xFF0B 00035 #define KEY_Return 0xFF0D 00036 #define KEY_Pause 0xFF13 00037 #define KEY_Scroll_Lock 0xFF14 00038 #define KEY_Sys_Req 0xFF15 00039 #define KEY_Escape 0xFF1B 00040 #define KEY_Delete 0xFFFF 00041 #define KEY_Multi_key 0xFF20 00042 00043 // Japanese 00044 #define KEY_Kanji 0xFF21 00045 #define KEY_Muhenkan 0xFF22 00046 #define KEY_Henkan_Mode 0xFF23 00047 #define KEY_Henkan 0xFF23 00048 #define KEY_Romaji 0xFF24 00049 #define KEY_Hiragana 0xFF25 00050 #define KEY_Katakana 0xFF26 00051 #define KEY_Hiragana_Katakana 0xFF27 00052 #define KEY_Zenkaku 0xFF28 00053 #define KEY_Hankaku 0xFF29 00054 #define KEY_Zenkaku_Hankaku 0xFF2A 00055 #define KEY_Touroku 0xFF2B 00056 #define KEY_Massyo 0xFF2C 00057 #define KEY_Kana_Lock 0xFF2D 00058 #define KEY_Kana_Shift 0xFF2E 00059 #define KEY_Eisu_Shift 0xFF2F 00060 #define KEY_Eisu_toggle 0xFF30 00061 00062 // Cursor 00063 #define KEY_Home 0xFF50 00064 #define KEY_Left 0xFF51 00065 #define KEY_Up 0xFF52 00066 #define KEY_Right 0xFF53 00067 #define KEY_Down 0xFF54 00068 #define KEY_Prior 0xFF55 00069 #define KEY_Page_Up 0xFF55 00070 #define KEY_Next 0xFF56 00071 #define KEY_Page_Down 0xFF56 00072 #define KEY_End 0xFF57 00073 #define KEY_Begin 0xFF58 00074 00075 // Functions 00076 #define KEY_Select 0xFF60 00077 #define KEY_Print 0xFF61 00078 #define KEY_Execute 0xFF62 00079 #define KEY_Insert 0xFF63 00080 #define KEY_Undo 0xFF65 00081 #define KEY_Redo 0xFF66 00082 #define KEY_Menu 0xFF67 00083 #define KEY_Find 0xFF68 00084 #define KEY_Cancel 0xFF69 00085 #define KEY_Help 0xFF6A 00086 #define KEY_Break 0xFF6B 00087 #define KEY_Mode_switch 0xFF7E 00088 #define KEY_script_switch 0xFF7E 00089 #define KEY_Num_Lock 0xFF7F 00090 00091 // Keypad 00092 #define KEY_KP_Space 0xFF80 00093 #define KEY_KP_Tab 0xFF89 00094 #define KEY_KP_Enter 0xFF8D 00095 #define KEY_KP_F1 0xFF91 00096 #define KEY_KP_F2 0xFF92 00097 #define KEY_KP_F3 0xFF93 00098 #define KEY_KP_F4 0xFF94 00099 #define KEY_KP_Home 0xFF95 00100 #define KEY_KP_Left 0xFF96 00101 #define KEY_KP_Up 0xFF97 00102 #define KEY_KP_Right 0xFF98 00103 #define KEY_KP_Down 0xFF99 00104 #define KEY_KP_Prior 0xFF9A 00105 #define KEY_KP_Page_Up 0xFF9A 00106 #define KEY_KP_Next 0xFF9B 00107 #define KEY_KP_Page_Down 0xFF9B 00108 #define KEY_KP_End 0xFF9C 00109 #define KEY_KP_Begin 0xFF9D 00110 #define KEY_KP_Insert 0xFF9E 00111 #define KEY_KP_Delete 0xFF9F 00112 #define KEY_KP_Equal 0xFFBD 00113 #define KEY_KP_Multiply 0xFFAA 00114 #define KEY_KP_Add 0xFFAB 00115 #define KEY_KP_Separator 0xFFAC 00116 #define KEY_KP_Subtract 0xFFAD 00117 #define KEY_KP_Decimal 0xFFAE 00118 #define KEY_KP_Divide 0xFFAF 00119 00120 // Keypad numbers 00121 #define KEY_KP_0 0xFFB0 00122 #define KEY_KP_1 0xFFB1 00123 #define KEY_KP_2 0xFFB2 00124 #define KEY_KP_3 0xFFB3 00125 #define KEY_KP_4 0xFFB4 00126 #define KEY_KP_5 0xFFB5 00127 #define KEY_KP_6 0xFFB6 00128 #define KEY_KP_7 0xFFB7 00129 #define KEY_KP_8 0xFFB8 00130 #define KEY_KP_9 0xFFB9 00131 00132 // Function keys 00133 #define KEY_F1 0xFFBE 00134 #define KEY_F2 0xFFBF 00135 #define KEY_F3 0xFFC0 00136 #define KEY_F4 0xFFC1 00137 #define KEY_F5 0xFFC2 00138 #define KEY_F6 0xFFC3 00139 #define KEY_F7 0xFFC4 00140 #define KEY_F8 0xFFC5 00141 #define KEY_F9 0xFFC6 00142 #define KEY_F10 0xFFC7 00143 #define KEY_F11 0xFFC8 00144 #define KEY_L1 0xFFC8 00145 #define KEY_F12 0xFFC9 00146 #define KEY_L2 0xFFC9 00147 #define KEY_F13 0xFFCA 00148 #define KEY_L3 0xFFCA 00149 #define KEY_F14 0xFFCB 00150 #define KEY_L4 0xFFCB 00151 #define KEY_F15 0xFFCC 00152 #define KEY_L5 0xFFCC 00153 #define KEY_F16 0xFFCD 00154 #define KEY_L6 0xFFCD 00155 #define KEY_F17 0xFFCE 00156 #define KEY_L7 0xFFCE 00157 #define KEY_F18 0xFFCF 00158 #define KEY_L8 0xFFCF 00159 #define KEY_F19 0xFFD0 00160 #define KEY_L9 0xFFD0 00161 #define KEY_F20 0xFFD1 00162 #define KEY_L10 0xFFD1 00163 #define KEY_F21 0xFFD2 00164 #define KEY_R1 0xFFD2 00165 #define KEY_F22 0xFFD3 00166 #define KEY_R2 0xFFD3 00167 #define KEY_F23 0xFFD4 00168 #define KEY_R3 0xFFD4 00169 #define KEY_F24 0xFFD5 00170 #define KEY_R4 0xFFD5 00171 #define KEY_F25 0xFFD6 00172 #define KEY_R5 0xFFD6 00173 #define KEY_F26 0xFFD7 00174 #define KEY_R6 0xFFD7 00175 #define KEY_F27 0xFFD8 00176 #define KEY_R7 0xFFD8 00177 #define KEY_F28 0xFFD9 00178 #define KEY_R8 0xFFD9 00179 #define KEY_F29 0xFFDA 00180 #define KEY_R9 0xFFDA 00181 #define KEY_F30 0xFFDB 00182 #define KEY_R10 0xFFDB 00183 #define KEY_F31 0xFFDC 00184 #define KEY_R11 0xFFDC 00185 #define KEY_F32 0xFFDD 00186 #define KEY_R12 0xFFDD 00187 #define KEY_F33 0xFFDE 00188 #define KEY_R13 0xFFDE 00189 #define KEY_F34 0xFFDF 00190 #define KEY_R14 0xFFDF 00191 #define KEY_F35 0xFFE0 00192 #define KEY_R15 0xFFE0 00193 00194 // Modifiers 00195 #define KEY_Shift_L 0xFFE1 00196 #define KEY_Shift_R 0xFFE2 00197 #define KEY_Control_L 0xFFE3 00198 #define KEY_Control_R 0xFFE4 00199 #define KEY_Caps_Lock 0xFFE5 00200 #define KEY_Shift_Lock 0xFFE6 00201 00202 #define KEY_Meta_L 0xFFE7 00203 #define KEY_Meta_R 0xFFE8 00204 #define KEY_Alt_L 0xFFE9 00205 #define KEY_Alt_R 0xFFEA 00206 #define KEY_Super_L 0xFFEB 00207 #define KEY_Super_R 0xFFEC 00208 #define KEY_Hyper_L 0xFFED 00209 #define KEY_Hyper_R 0xFFEE 00210 00211 00212 // ISO 9995 00213 #define KEY_ISO_Lock 0xFE01 00214 #define KEY_ISO_Level2_Latch 0xFE02 00215 #define KEY_ISO_Level3_Shift 0xFE03 00216 #define KEY_ISO_Level3_Latch 0xFE04 00217 #define KEY_ISO_Level3_Lock 0xFE05 00218 #define KEY_ISO_Group_Shift 0xFF7E 00219 #define KEY_ISO_Group_Latch 0xFE06 00220 #define KEY_ISO_Group_Lock 0xFE07 00221 #define KEY_ISO_Next_Group 0xFE08 00222 #define KEY_ISO_Next_Group_Lock 0xFE09 00223 #define KEY_ISO_Prev_Group 0xFE0A 00224 #define KEY_ISO_Prev_Group_Lock 0xFE0B 00225 #define KEY_ISO_First_Group 0xFE0C 00226 #define KEY_ISO_First_Group_Lock 0xFE0D 00227 #define KEY_ISO_Last_Group 0xFE0E 00228 #define KEY_ISO_Last_Group_Lock 0xFE0F 00229 #define KEY_ISO_Left_Tab 0xFE20 00230 #define KEY_ISO_Move_Line_Up 0xFE21 00231 #define KEY_ISO_Move_Line_Down 0xFE22 00232 #define KEY_ISO_Partial_Line_Up 0xFE23 00233 #define KEY_ISO_Partial_Line_Down 0xFE24 00234 #define KEY_ISO_Partial_Space_Left 0xFE25 00235 #define KEY_ISO_Partial_Space_Right 0xFE26 00236 #define KEY_ISO_Set_Margin_Left 0xFE27 00237 #define KEY_ISO_Set_Margin_Right 0xFE28 00238 #define KEY_ISO_Release_Margin_Left 0xFE29 00239 #define KEY_ISO_Release_Margin_Right 0xFE2A 00240 #define KEY_ISO_Release_Both_Margins 0xFE2B 00241 #define KEY_ISO_Fast_Cursor_Left 0xFE2C 00242 #define KEY_ISO_Fast_Cursor_Right 0xFE2D 00243 #define KEY_ISO_Fast_Cursor_Up 0xFE2E 00244 #define KEY_ISO_Fast_Cursor_Down 0xFE2F 00245 #define KEY_ISO_Continuous_Underline 0xFE30 00246 #define KEY_ISO_Discontinuous_Underline 0xFE31 00247 #define KEY_ISO_Emphasize 0xFE32 00248 #define KEY_ISO_Center_Object 0xFE33 00249 #define KEY_ISO_Enter 0xFE34 00250 00251 #define KEY_dead_grave 0xFE50 00252 #define KEY_dead_acute 0xFE51 00253 #define KEY_dead_circumflex 0xFE52 00254 #define KEY_dead_tilde 0xFE53 00255 #define KEY_dead_macron 0xFE54 00256 #define KEY_dead_breve 0xFE55 00257 #define KEY_dead_abovedot 0xFE56 00258 #define KEY_dead_diaeresis 0xFE57 00259 #define KEY_dead_abovering 0xFE58 00260 #define KEY_dead_doubleacute 0xFE59 00261 #define KEY_dead_caron 0xFE5A 00262 #define KEY_dead_cedilla 0xFE5B 00263 #define KEY_dead_ogonek 0xFE5C 00264 #define KEY_dead_iota 0xFE5D 00265 #define KEY_dead_voiced_sound 0xFE5E 00266 #define KEY_dead_semivoiced_sound 0xFE5F 00267 #define KEY_dead_belowdot 0xFE60 00268 00269 #define KEY_First_Virtual_Screen 0xFED0 00270 #define KEY_Prev_Virtual_Screen 0xFED1 00271 #define KEY_Next_Virtual_Screen 0xFED2 00272 #define KEY_Last_Virtual_Screen 0xFED4 00273 #define KEY_Terminate_Server 0xFED5 00274 00275 #define KEY_AccessX_Enable 0xFE70 00276 #define KEY_AccessX_Feedback_Enable 0xFE71 00277 #define KEY_RepeatKeys_Enable 0xFE72 00278 #define KEY_SlowKeys_Enable 0xFE73 00279 #define KEY_BounceKeys_Enable 0xFE74 00280 #define KEY_StickyKeys_Enable 0xFE75 00281 #define KEY_MouseKeys_Enable 0xFE76 00282 #define KEY_MouseKeys_Accel_Enable 0xFE77 00283 #define KEY_Overlay1_Enable 0xFE78 00284 #define KEY_Overlay2_Enable 0xFE79 00285 #define KEY_AudibleBell_Enable 0xFE7A 00286 00287 #define KEY_Pointer_Left 0xFEE0 00288 #define KEY_Pointer_Right 0xFEE1 00289 #define KEY_Pointer_Up 0xFEE2 00290 #define KEY_Pointer_Down 0xFEE3 00291 #define KEY_Pointer_UpLeft 0xFEE4 00292 #define KEY_Pointer_UpRight 0xFEE5 00293 #define KEY_Pointer_DownLeft 0xFEE6 00294 #define KEY_Pointer_DownRight 0xFEE7 00295 #define KEY_Pointer_Button_Dflt 0xFEE8 00296 #define KEY_Pointer_Button1 0xFEE9 00297 #define KEY_Pointer_Button2 0xFEEA 00298 #define KEY_Pointer_Button3 0xFEEB 00299 #define KEY_Pointer_Button4 0xFEEC 00300 #define KEY_Pointer_Button5 0xFEED 00301 #define KEY_Pointer_DblClick_Dflt 0xFEEE 00302 #define KEY_Pointer_DblClick1 0xFEEF 00303 #define KEY_Pointer_DblClick2 0xFEF0 00304 #define KEY_Pointer_DblClick3 0xFEF1 00305 #define KEY_Pointer_DblClick4 0xFEF2 00306 #define KEY_Pointer_DblClick5 0xFEF3 00307 #define KEY_Pointer_Drag_Dflt 0xFEF4 00308 #define KEY_Pointer_Drag1 0xFEF5 00309 #define KEY_Pointer_Drag2 0xFEF6 00310 #define KEY_Pointer_Drag3 0xFEF7 00311 #define KEY_Pointer_Drag4 0xFEF8 00312 #define KEY_Pointer_Drag5 0xFEFD 00313 00314 #define KEY_Pointer_EnableKeys 0xFEF9 00315 #define KEY_Pointer_Accelerate 0xFEFA 00316 #define KEY_Pointer_DfltBtnNext 0xFEFB 00317 #define KEY_Pointer_DfltBtnPrev 0xFEFC 00318 00319 // 3270 Terminal 00320 #define KEY_3270_Duplicate 0xFD01 00321 #define KEY_3270_FieldMark 0xFD02 00322 #define KEY_3270_Right2 0xFD03 00323 #define KEY_3270_Left2 0xFD04 00324 #define KEY_3270_BackTab 0xFD05 00325 #define KEY_3270_EraseEOF 0xFD06 00326 #define KEY_3270_EraseInput 0xFD07 00327 #define KEY_3270_Reset 0xFD08 00328 #define KEY_3270_Quit 0xFD09 00329 #define KEY_3270_PA1 0xFD0A 00330 #define KEY_3270_PA2 0xFD0B 00331 #define KEY_3270_PA3 0xFD0C 00332 #define KEY_3270_Test 0xFD0D 00333 #define KEY_3270_Attn 0xFD0E 00334 #define KEY_3270_CursorBlink 0xFD0F 00335 #define KEY_3270_AltCursor 0xFD10 00336 #define KEY_3270_KeyClick 0xFD11 00337 #define KEY_3270_Jump 0xFD12 00338 #define KEY_3270_Ident 0xFD13 00339 #define KEY_3270_Rule 0xFD14 00340 #define KEY_3270_Copy 0xFD15 00341 #define KEY_3270_Play 0xFD16 00342 #define KEY_3270_Setup 0xFD17 00343 #define KEY_3270_Record 0xFD18 00344 #define KEY_3270_ChangeScreen 0xFD19 00345 #define KEY_3270_DeleteWord 0xFD1A 00346 #define KEY_3270_ExSelect 0xFD1B 00347 #define KEY_3270_CursorSelect 0xFD1C 00348 #define KEY_3270_PrintScreen 0xFD1D 00349 #define KEY_3270_Enter 0xFD1E 00350 00351 // Latin 1 00352 #define KEY_space 0x0020 00353 #define KEY_exclam 0x0021 00354 #define KEY_quotedbl 0x0022 00355 #define KEY_numbersign 0x0023 00356 #define KEY_dollar 0x0024 00357 #define KEY_percent 0x0025 00358 #define KEY_ampersand 0x0026 00359 #define KEY_apostrophe 0x0027 00360 #define KEY_quoteright 0x0027 00361 #define KEY_parenleft 0x0028 00362 #define KEY_parenright 0x0029 00363 #define KEY_asterisk 0x002A 00364 #define KEY_plus 0x002B 00365 #define KEY_comma 0x002C 00366 #define KEY_minus 0x002D 00367 #define KEY_period 0x002E 00368 #define KEY_slash 0x002F 00369 #define KEY_0 0x0030 00370 #define KEY_1 0x0031 00371 #define KEY_2 0x0032 00372 #define KEY_3 0x0033 00373 #define KEY_4 0x0034 00374 #define KEY_5 0x0035 00375 #define KEY_6 0x0036 00376 #define KEY_7 0x0037 00377 #define KEY_8 0x0038 00378 #define KEY_9 0x0039 00379 #define KEY_colon 0x003A 00380 #define KEY_semicolon 0x003B 00381 #define KEY_less 0x003C 00382 #define KEY_equal 0x003D 00383 #define KEY_greater 0x003E 00384 #define KEY_question 0x003F 00385 #define KEY_at 0x0040 00386 #define KEY_A 0x0041 00387 #define KEY_B 0x0042 00388 #define KEY_C 0x0043 00389 #define KEY_D 0x0044 00390 #define KEY_E 0x0045 00391 #define KEY_F 0x0046 00392 #define KEY_G 0x0047 00393 #define KEY_H 0x0048 00394 #define KEY_I 0x0049 00395 #define KEY_J 0x004A 00396 #define KEY_K 0x004B 00397 #define KEY_L 0x004C 00398 #define KEY_M 0x004D 00399 #define KEY_N 0x004E 00400 #define KEY_O 0x004F 00401 #define KEY_P 0x0050 00402 #define KEY_Q 0x0051 00403 #define KEY_R 0x0052 00404 #define KEY_S 0x0053 00405 #define KEY_T 0x0054 00406 #define KEY_U 0x0055 00407 #define KEY_V 0x0056 00408 #define KEY_W 0x0057 00409 #define KEY_X 0x0058 00410 #define KEY_Y 0x0059 00411 #define KEY_Z 0x005A 00412 #define KEY_bracketleft 0x005B 00413 #define KEY_backslash 0x005C 00414 #define KEY_bracketright 0x005D 00415 #define KEY_asciicircum 0x005E 00416 #define KEY_underscore 0x005F 00417 #define KEY_grave 0x0060 00418 #define KEY_quoteleft 0x0060 00419 #define KEY_a 0x0061 00420 #define KEY_b 0x0062 00421 #define KEY_c 0x0063 00422 #define KEY_d 0x0064 00423 #define KEY_e 0x0065 00424 #define KEY_f 0x0066 00425 #define KEY_g 0x0067 00426 #define KEY_h 0x0068 00427 #define KEY_i 0x0069 00428 #define KEY_j 0x006A 00429 #define KEY_k 0x006B 00430 #define KEY_l 0x006C 00431 #define KEY_m 0x006D 00432 #define KEY_n 0x006E 00433 #define KEY_o 0x006F 00434 #define KEY_p 0x0070 00435 #define KEY_q 0x0071 00436 #define KEY_r 0x0072 00437 #define KEY_s 0x0073 00438 #define KEY_t 0x0074 00439 #define KEY_u 0x0075 00440 #define KEY_v 0x0076 00441 #define KEY_w 0x0077 00442 #define KEY_x 0x0078 00443 #define KEY_y 0x0079 00444 #define KEY_z 0x007A 00445 #define KEY_braceleft 0x007B 00446 #define KEY_bar 0x007C 00447 #define KEY_braceright 0x007D 00448 #define KEY_asciitilde 0x007E 00449 00450 #define KEY_nobreakspace 0x00A0 00451 #define KEY_exclamdown 0x00A1 00452 #define KEY_cent 0x00A2 00453 #define KEY_sterling 0x00A3 00454 #define KEY_currency 0x00A4 00455 #define KEY_yen 0x00A5 00456 #define KEY_brokenbar 0x00A6 00457 #define KEY_section 0x00A7 00458 #define KEY_diaeresis 0x00A8 00459 #define KEY_copyright 0x00A9 00460 #define KEY_ordfeminine 0x00AA 00461 #define KEY_guillemotleft 0x00AB 00462 #define KEY_notsign 0x00AC 00463 #define KEY_hyphen 0x00AD 00464 #define KEY_registered 0x00AE 00465 #define KEY_macron 0x00AF 00466 #define KEY_degree 0x00B0 00467 #define KEY_plusminus 0x00B1 00468 #define KEY_twosuperior 0x00B2 00469 #define KEY_threesuperior 0x00B3 00470 #define KEY_acute 0x00B4 00471 #define KEY_mu 0x00B5 00472 #define KEY_paragraph 0x00B6 00473 #define KEY_periodcentered 0x00B7 00474 #define KEY_cedilla 0x00B8 00475 #define KEY_onesuperior 0x00B9 00476 #define KEY_masculine 0x00BA 00477 #define KEY_guillemotright 0x00BB 00478 #define KEY_onequarter 0x00BC 00479 #define KEY_onehalf 0x00BD 00480 #define KEY_threequarters 0x00BE 00481 #define KEY_questiondown 0x00BF 00482 #define KEY_Agrave 0x00C0 00483 #define KEY_Aacute 0x00C1 00484 #define KEY_Acircumflex 0x00C2 00485 #define KEY_Atilde 0x00C3 00486 #define KEY_Adiaeresis 0x00C4 00487 #define KEY_Aring 0x00C5 00488 #define KEY_AE 0x00C6 00489 #define KEY_Ccedilla 0x00C7 00490 #define KEY_Egrave 0x00C8 00491 #define KEY_Eacute 0x00C9 00492 #define KEY_Ecircumflex 0x00CA 00493 #define KEY_Ediaeresis 0x00CB 00494 #define KEY_Igrave 0x00CC 00495 #define KEY_Iacute 0x00CD 00496 #define KEY_Icircumflex 0x00CE 00497 #define KEY_Idiaeresis 0x00CF 00498 #define KEY_ETH 0x00D0 00499 #define KEY_Eth 0x00D0 00500 #define KEY_Ntilde 0x00D1 00501 #define KEY_Ograve 0x00D2 00502 #define KEY_Oacute 0x00D3 00503 #define KEY_Ocircumflex 0x00D4 00504 #define KEY_Otilde 0x00D5 00505 #define KEY_Odiaeresis 0x00D6 00506 #define KEY_multiply 0x00D7 00507 #define KEY_Ooblique 0x00D8 00508 #define KEY_Ugrave 0x00D9 00509 #define KEY_Uacute 0x00DA 00510 #define KEY_Ucircumflex 0x00DB 00511 #define KEY_Udiaeresis 0x00DC 00512 #define KEY_Yacute 0x00DD 00513 #define KEY_THORN 0x00DE 00514 #define KEY_Thorn 0x00DE 00515 #define KEY_ssharp 0x00DF 00516 #define KEY_agrave 0x00E0 00517 #define KEY_aacute 0x00E1 00518 #define KEY_acircumflex 0x00E2 00519 #define KEY_atilde 0x00E3 00520 #define KEY_adiaeresis 0x00E4 00521 #define KEY_aring 0x00E5 00522 #define KEY_ae 0x00E6 00523 #define KEY_ccedilla 0x00E7 00524 #define KEY_egrave 0x00E8 00525 #define KEY_eacute 0x00E9 00526 #define KEY_ecircumflex 0x00EA 00527 #define KEY_ediaeresis 0x00EB 00528 #define KEY_igrave 0x00EC 00529 #define KEY_iacute 0x00ED 00530 #define KEY_icircumflex 0x00EE 00531 #define KEY_idiaeresis 0x00EF 00532 #define KEY_eth 0x00F0 00533 #define KEY_ntilde 0x00F1 00534 #define KEY_ograve 0x00F2 00535 #define KEY_oacute 0x00F3 00536 #define KEY_ocircumflex 0x00F4 00537 #define KEY_otilde 0x00F5 00538 #define KEY_odiaeresis 0x00F6 00539 #define KEY_division 0x00F7 00540 #define KEY_oslash 0x00F8 00541 #define KEY_ugrave 0x00F9 00542 #define KEY_uacute 0x00FA 00543 #define KEY_ucircumflex 0x00FB 00544 #define KEY_udiaeresis 0x00FC 00545 #define KEY_yacute 0x00FD 00546 #define KEY_thorn 0x00FE 00547 #define KEY_ydiaeresis 0x00FF 00548 00549 // Latin 2 00550 #define KEY_Aogonek 0x01A1 00551 #define KEY_breve 0x01A2 00552 #define KEY_Lstroke 0x01A3 00553 #define KEY_Lcaron 0x01A5 00554 #define KEY_Sacute 0x01A6 00555 #define KEY_Scaron 0x01A9 00556 #define KEY_Scedilla 0x01AA 00557 #define KEY_Tcaron 0x01AB 00558 #define KEY_Zacute 0x01AC 00559 #define KEY_Zcaron 0x01AE 00560 #define KEY_Zabovedot 0x01AF 00561 #define KEY_aogonek 0x01B1 00562 #define KEY_ogonek 0x01B2 00563 #define KEY_lstroke 0x01B3 00564 #define KEY_lcaron 0x01B5 00565 #define KEY_sacute 0x01B6 00566 #define KEY_caron 0x01B7 00567 #define KEY_scaron 0x01B9 00568 #define KEY_scedilla 0x01BA 00569 #define KEY_tcaron 0x01BB 00570 #define KEY_zacute 0x01BC 00571 #define KEY_doubleacute 0x01BD 00572 #define KEY_zcaron 0x01BE 00573 #define KEY_zabovedot 0x01BF 00574 #define KEY_Racute 0x01C0 00575 #define KEY_Abreve 0x01C3 00576 #define KEY_Lacute 0x01C5 00577 #define KEY_Cacute 0x01C6 00578 #define KEY_Ccaron 0x01C8 00579 #define KEY_Eogonek 0x01CA 00580 #define KEY_Ecaron 0x01CC 00581 #define KEY_Dcaron 0x01CF 00582 #define KEY_Dstroke 0x01D0 00583 #define KEY_Nacute 0x01D1 00584 #define KEY_Ncaron 0x01D2 00585 #define KEY_Odoubleacute 0x01D5 00586 #define KEY_Rcaron 0x01D8 00587 #define KEY_Uring 0x01D9 00588 #define KEY_Udoubleacute 0x01DB 00589 #define KEY_Tcedilla 0x01DE 00590 #define KEY_racute 0x01E0 00591 #define KEY_abreve 0x01E3 00592 #define KEY_lacute 0x01E5 00593 #define KEY_cacute 0x01E6 00594 #define KEY_ccaron 0x01E8 00595 #define KEY_eogonek 0x01EA 00596 #define KEY_ecaron 0x01EC 00597 #define KEY_dcaron 0x01EF 00598 #define KEY_dstroke 0x01F0 00599 #define KEY_nacute 0x01F1 00600 #define KEY_ncaron 0x01F2 00601 #define KEY_odoubleacute 0x01F5 00602 #define KEY_udoubleacute 0x01FB 00603 #define KEY_rcaron 0x01F8 00604 #define KEY_uring 0x01F9 00605 #define KEY_tcedilla 0x01FE 00606 #define KEY_abovedot 0x01FF 00607 00608 // Latin 3 00609 #define KEY_Hstroke 0x02A1 00610 #define KEY_Hcircumflex 0x02A6 00611 #define KEY_Iabovedot 0x02A9 00612 #define KEY_Gbreve 0x02AB 00613 #define KEY_Jcircumflex 0x02AC 00614 #define KEY_hstroke 0x02B1 00615 #define KEY_hcircumflex 0x02B6 00616 #define KEY_idotless 0x02B9 00617 #define KEY_gbreve 0x02BB 00618 #define KEY_jcircumflex 0x02BC 00619 #define KEY_Cabovedot 0x02C5 00620 #define KEY_Ccircumflex 0x02C6 00621 #define KEY_Gabovedot 0x02D5 00622 #define KEY_Gcircumflex 0x02D8 00623 #define KEY_Ubreve 0x02DD 00624 #define KEY_Scircumflex 0x02DE 00625 #define KEY_cabovedot 0x02E5 00626 #define KEY_ccircumflex 0x02E6 00627 #define KEY_gabovedot 0x02F5 00628 #define KEY_gcircumflex 0x02F8 00629 #define KEY_ubreve 0x02FD 00630 #define KEY_scircumflex 0x02FE 00631 00632 00633 // Latin 4 00634 #define KEY_kra 0x03A2 00635 #define KEY_kappa 0x03A2 00636 #define KEY_Rcedilla 0x03A3 00637 #define KEY_Itilde 0x03A5 00638 #define KEY_Lcedilla 0x03A6 00639 #define KEY_Emacron 0x03AA 00640 #define KEY_Gcedilla 0x03AB 00641 #define KEY_Tslash 0x03AC 00642 #define KEY_rcedilla 0x03B3 00643 #define KEY_itilde 0x03B5 00644 #define KEY_lcedilla 0x03B6 00645 #define KEY_emacron 0x03BA 00646 #define KEY_gcedilla 0x03BB 00647 #define KEY_tslash 0x03BC 00648 #define KEY_ENG 0x03BD 00649 #define KEY_eng 0x03BF 00650 #define KEY_Amacron 0x03C0 00651 #define KEY_Iogonek 0x03C7 00652 #define KEY_Eabovedot 0x03CC 00653 #define KEY_Imacron 0x03CF 00654 #define KEY_Ncedilla 0x03D1 00655 #define KEY_Omacron 0x03D2 00656 #define KEY_Kcedilla 0x03D3 00657 #define KEY_Uogonek 0x03D9 00658 #define KEY_Utilde 0x03DD 00659 #define KEY_Umacron 0x03DE 00660 #define KEY_amacron 0x03E0 00661 #define KEY_iogonek 0x03E7 00662 #define KEY_eabovedot 0x03EC 00663 #define KEY_imacron 0x03EF 00664 #define KEY_ncedilla 0x03F1 00665 #define KEY_omacron 0x03F2 00666 #define KEY_kcedilla 0x03F3 00667 #define KEY_uogonek 0x03F9 00668 #define KEY_utilde 0x03FD 00669 #define KEY_umacron 0x03FE 00670 00671 // Katakana 00672 #define KEY_overline 0x047E 00673 #define KEY_kana_fullstop 0x04A1 00674 #define KEY_kana_openingbracket 0x04A2 00675 #define KEY_kana_closingbracket 0x04A3 00676 #define KEY_kana_comma 0x04A4 00677 #define KEY_kana_conjunctive 0x04A5 00678 #define KEY_kana_middledot 0x04A5 00679 #define KEY_kana_WO 0x04A6 00680 #define KEY_kana_a 0x04A7 00681 #define KEY_kana_i 0x04A8 00682 #define KEY_kana_u 0x04A9 00683 #define KEY_kana_e 0x04AA 00684 #define KEY_kana_o 0x04AB 00685 #define KEY_kana_ya 0x04AC 00686 #define KEY_kana_yu 0x04AD 00687 #define KEY_kana_yo 0x04AE 00688 #define KEY_kana_tsu 0x04AF 00689 #define KEY_kana_tu 0x04AF 00690 #define KEY_prolongedsound 0x04B0 00691 #define KEY_kana_A 0x04B1 00692 #define KEY_kana_I 0x04B2 00693 #define KEY_kana_U 0x04B3 00694 #define KEY_kana_E 0x04B4 00695 #define KEY_kana_O 0x04B5 00696 #define KEY_kana_KA 0x04B6 00697 #define KEY_kana_KI 0x04B7 00698 #define KEY_kana_KU 0x04B8 00699 #define KEY_kana_KE 0x04B9 00700 #define KEY_kana_KO 0x04BA 00701 #define KEY_kana_SA 0x04BB 00702 #define KEY_kana_SHI 0x04BC 00703 #define KEY_kana_SU 0x04BD 00704 #define KEY_kana_SE 0x04BE 00705 #define KEY_kana_SO 0x04BF 00706 #define KEY_kana_TA 0x04C0 00707 #define KEY_kana_CHI 0x04C1 00708 #define KEY_kana_TI 0x04C1 00709 #define KEY_kana_TSU 0x04C2 00710 #define KEY_kana_TU 0x04C2 00711 #define KEY_kana_TE 0x04C3 00712 #define KEY_kana_TO 0x04C4 00713 #define KEY_kana_NA 0x04C5 00714 #define KEY_kana_NI 0x04C6 00715 #define KEY_kana_NU 0x04C7 00716 #define KEY_kana_NE 0x04C8 00717 #define KEY_kana_NO 0x04C9 00718 #define KEY_kana_HA 0x04CA 00719 #define KEY_kana_HI 0x04CB 00720 #define KEY_kana_FU 0x04CC 00721 #define KEY_kana_HU 0x04CC 00722 #define KEY_kana_HE 0x04CD 00723 #define KEY_kana_HO 0x04CE 00724 #define KEY_kana_MA 0x04CF 00725 #define KEY_kana_MI 0x04D0 00726 #define KEY_kana_MU 0x04D1 00727 #define KEY_kana_ME 0x04D2 00728 #define KEY_kana_MO 0x04D3 00729 #define KEY_kana_YA 0x04D4 00730 #define KEY_kana_YU 0x04D5 00731 #define KEY_kana_YO 0x04D6 00732 #define KEY_kana_RA 0x04D7 00733 #define KEY_kana_RI 0x04D8 00734 #define KEY_kana_RU 0x04D9 00735 #define KEY_kana_RE 0x04DA 00736 #define KEY_kana_RO 0x04DB 00737 #define KEY_kana_WA 0x04DC 00738 #define KEY_kana_N 0x04DD 00739 #define KEY_voicedsound 0x04DE 00740 #define KEY_semivoicedsound 0x04DF 00741 #define KEY_kana_switch 0x0FF7 00742 00743 // Arabic 00744 #define KEY_Arabic_comma 0x05AC 00745 #define KEY_Arabic_semicolon 0x05BB 00746 #define KEY_Arabic_question_mark 0x05BF 00747 #define KEY_Arabic_hamza 0x05C1 00748 #define KEY_Arabic_maddaonalef 0x05C2 00749 #define KEY_Arabic_hamzaonalef 0x05C3 00750 #define KEY_Arabic_hamzaonwaw 0x05C4 00751 #define KEY_Arabic_hamzaunderalef 0x05C5 00752 #define KEY_Arabic_hamzaonyeh 0x05C6 00753 #define KEY_Arabic_alef 0x05C7 00754 #define KEY_Arabic_beh 0x05C8 00755 #define KEY_Arabic_tehmarbuta 0x05C9 00756 #define KEY_Arabic_teh 0x05CA 00757 #define KEY_Arabic_theh 0x05CB 00758 #define KEY_Arabic_jeem 0x05CC 00759 #define KEY_Arabic_hah 0x05CD 00760 #define KEY_Arabic_khah 0x05CE 00761 #define KEY_Arabic_dal 0x05CF 00762 #define KEY_Arabic_thal 0x05D0 00763 #define KEY_Arabic_ra 0x05D1 00764 #define KEY_Arabic_zain 0x05D2 00765 #define KEY_Arabic_seen 0x05D3 00766 #define KEY_Arabic_sheen 0x05D4 00767 #define KEY_Arabic_sad 0x05D5 00768 #define KEY_Arabic_dad 0x05D6 00769 #define KEY_Arabic_tah 0x05D7 00770 #define KEY_Arabic_zah 0x05D8 00771 #define KEY_Arabic_ain 0x05D9 00772 #define KEY_Arabic_ghain 0x05DA 00773 #define KEY_Arabic_tatweel 0x05E0 00774 #define KEY_Arabic_feh 0x05E1 00775 #define KEY_Arabic_qaf 0x05E2 00776 #define KEY_Arabic_kaf 0x05E3 00777 #define KEY_Arabic_lam 0x05E4 00778 #define KEY_Arabic_meem 0x05E5 00779 #define KEY_Arabic_noon 0x05E6 00780 #define KEY_Arabic_ha 0x05E7 00781 #define KEY_Arabic_heh 0x05E7 00782 #define KEY_Arabic_waw 0x05E8 00783 #define KEY_Arabic_alefmaksura 0x05E9 00784 #define KEY_Arabic_yeh 0x05EA 00785 #define KEY_Arabic_fathatan 0x05EB 00786 #define KEY_Arabic_dammatan 0x05EC 00787 #define KEY_Arabic_kasratan 0x05ED 00788 #define KEY_Arabic_fatha 0x05EE 00789 #define KEY_Arabic_damma 0x05EF 00790 #define KEY_Arabic_kasra 0x05F0 00791 #define KEY_Arabic_shadda 0x05F1 00792 #define KEY_Arabic_sukun 0x05F2 00793 #define KEY_Arabic_switch 0xFF7E 00794 00795 // Cyrillic 00796 #define KEY_Serbian_dje 0x06A1 00797 #define KEY_Macedonia_gje 0x06A2 00798 #define KEY_Cyrillic_io 0x06A3 00799 #define KEY_Ukrainian_ie 0x06A4 00800 #define KEY_Ukranian_je 0x06A4 00801 #define KEY_Macedonia_dse 0x06A5 00802 #define KEY_Ukrainian_i 0x06A6 00803 #define KEY_Ukranian_i 0x06A6 00804 #define KEY_Ukrainian_yi 0x06A7 00805 #define KEY_Ukranian_yi 0x06A7 00806 #define KEY_Cyrillic_je 0x06A8 00807 #define KEY_Serbian_je 0x06A8 00808 #define KEY_Cyrillic_lje 0x06A9 00809 #define KEY_Serbian_lje 0x06A9 00810 #define KEY_Cyrillic_nje 0x06AA 00811 #define KEY_Serbian_nje 0x06AA 00812 #define KEY_Serbian_tshe 0x06AB 00813 #define KEY_Macedonia_kje 0x06AC 00814 #define KEY_Byelorussian_shortu 0x06AE 00815 #define KEY_Cyrillic_dzhe 0x06AF 00816 #define KEY_Serbian_dze 0x06AF 00817 #define KEY_numerosign 0x06B0 00818 #define KEY_Serbian_DJE 0x06B1 00819 #define KEY_Macedonia_GJE 0x06B2 00820 #define KEY_Cyrillic_IO 0x06B3 00821 #define KEY_Ukrainian_IE 0x06B4 00822 #define KEY_Ukranian_JE 0x06B4 00823 #define KEY_Macedonia_DSE 0x06B5 00824 #define KEY_Ukrainian_I 0x06B6 00825 #define KEY_Ukranian_I 0x06B6 00826 #define KEY_Ukrainian_YI 0x06B7 00827 #define KEY_Ukranian_YI 0x06B7 00828 #define KEY_Cyrillic_JE 0x06B8 00829 #define KEY_Serbian_JE 0x06B8 00830 #define KEY_Cyrillic_LJE 0x06B9 00831 #define KEY_Serbian_LJE 0x06B9 00832 #define KEY_Cyrillic_NJE 0x06BA 00833 #define KEY_Serbian_NJE 0x06BA 00834 #define KEY_Serbian_TSHE 0x06BB 00835 #define KEY_Macedonia_KJE 0x06BC 00836 #define KEY_Byelorussian_SHORTU 0x06BE 00837 #define KEY_Cyrillic_DZHE 0x06BF 00838 #define KEY_Serbian_DZE 0x06BF 00839 #define KEY_Cyrillic_yu 0x06C0 00840 #define KEY_Cyrillic_a 0x06C1 00841 #define KEY_Cyrillic_be 0x06C2 00842 #define KEY_Cyrillic_tse 0x06C3 00843 #define KEY_Cyrillic_de 0x06C4 00844 #define KEY_Cyrillic_ie 0x06C5 00845 #define KEY_Cyrillic_ef 0x06C6 00846 #define KEY_Cyrillic_ghe 0x06C7 00847 #define KEY_Cyrillic_ha 0x06C8 00848 #define KEY_Cyrillic_i 0x06C9 00849 #define KEY_Cyrillic_shorti 0x06CA 00850 #define KEY_Cyrillic_ka 0x06CB 00851 #define KEY_Cyrillic_el 0x06CC 00852 #define KEY_Cyrillic_em 0x06CD 00853 #define KEY_Cyrillic_en 0x06CE 00854 #define KEY_Cyrillic_o 0x06CF 00855 #define KEY_Cyrillic_pe 0x06D0 00856 #define KEY_Cyrillic_ya 0x06D1 00857 #define KEY_Cyrillic_er 0x06D2 00858 #define KEY_Cyrillic_es 0x06D3 00859 #define KEY_Cyrillic_te 0x06D4 00860 #define KEY_Cyrillic_u 0x06D5 00861 #define KEY_Cyrillic_zhe 0x06D6 00862 #define KEY_Cyrillic_ve 0x06D7 00863 #define KEY_Cyrillic_softsign 0x06D8 00864 #define KEY_Cyrillic_yeru 0x06D9 00865 #define KEY_Cyrillic_ze 0x06DA 00866 #define KEY_Cyrillic_sha 0x06DB 00867 #define KEY_Cyrillic_e 0x06DC 00868 #define KEY_Cyrillic_shcha 0x06DD 00869 #define KEY_Cyrillic_che 0x06DE 00870 #define KEY_Cyrillic_hardsign 0x06DF 00871 #define KEY_Cyrillic_YU 0x06E0 00872 #define KEY_Cyrillic_A 0x06E1 00873 #define KEY_Cyrillic_BE 0x06E2 00874 #define KEY_Cyrillic_TSE 0x06E3 00875 #define KEY_Cyrillic_DE 0x06E4 00876 #define KEY_Cyrillic_IE 0x06E5 00877 #define KEY_Cyrillic_EF 0x06E6 00878 #define KEY_Cyrillic_GHE 0x06E7 00879 #define KEY_Cyrillic_HA 0x06E8 00880 #define KEY_Cyrillic_I 0x06E9 00881 #define KEY_Cyrillic_SHORTI 0x06EA 00882 #define KEY_Cyrillic_KA 0x06EB 00883 #define KEY_Cyrillic_EL 0x06EC 00884 #define KEY_Cyrillic_EM 0x06ED 00885 #define KEY_Cyrillic_EN 0x06EE 00886 #define KEY_Cyrillic_O 0x06EF 00887 #define KEY_Cyrillic_PE 0x06F0 00888 #define KEY_Cyrillic_YA 0x06F1 00889 #define KEY_Cyrillic_ER 0x06F2 00890 #define KEY_Cyrillic_ES 0x06F3 00891 #define KEY_Cyrillic_TE 0x06F4 00892 #define KEY_Cyrillic_U 0x06F5 00893 #define KEY_Cyrillic_ZHE 0x06F6 00894 #define KEY_Cyrillic_VE 0x06F7 00895 #define KEY_Cyrillic_SOFTSIGN 0x06F8 00896 #define KEY_Cyrillic_YERU 0x06F9 00897 #define KEY_Cyrillic_ZE 0x06FA 00898 #define KEY_Cyrillic_SHA 0x06FB 00899 #define KEY_Cyrillic_E 0x06FC 00900 #define KEY_Cyrillic_SHCHA 0x06FD 00901 #define KEY_Cyrillic_CHE 0x06FE 00902 #define KEY_Cyrillic_HARDSIGN 0x06FF 00903 00904 // Greek 00905 #define KEY_Greek_ALPHAaccent 0x07A1 00906 #define KEY_Greek_EPSILONaccent 0x07A2 00907 #define KEY_Greek_ETAaccent 0x07A3 00908 #define KEY_Greek_IOTAaccent 0x07A4 00909 #define KEY_Greek_IOTAdiaeresis 0x07A5 00910 #define KEY_Greek_OMICRONaccent 0x07A7 00911 #define KEY_Greek_UPSILONaccent 0x07A8 00912 #define KEY_Greek_UPSILONdieresis 0x07A9 00913 #define KEY_Greek_OMEGAaccent 0x07AB 00914 #define KEY_Greek_accentdieresis 0x07AE 00915 #define KEY_Greek_horizbar 0x07AF 00916 #define KEY_Greek_alphaaccent 0x07B1 00917 #define KEY_Greek_epsilonaccent 0x07B2 00918 #define KEY_Greek_etaaccent 0x07B3 00919 #define KEY_Greek_iotaaccent 0x07B4 00920 #define KEY_Greek_iotadieresis 0x07B5 00921 #define KEY_Greek_iotaaccentdieresis 0x07B6 00922 #define KEY_Greek_omicronaccent 0x07B7 00923 #define KEY_Greek_upsilonaccent 0x07B8 00924 #define KEY_Greek_upsilondieresis 0x07B9 00925 #define KEY_Greek_upsilonaccentdieresis 0x07BA 00926 #define KEY_Greek_omegaaccent 0x07BB 00927 #define KEY_Greek_ALPHA 0x07C1 00928 #define KEY_Greek_BETA 0x07C2 00929 #define KEY_Greek_GAMMA 0x07C3 00930 #define KEY_Greek_DELTA 0x07C4 00931 #define KEY_Greek_EPSILON 0x07C5 00932 #define KEY_Greek_ZETA 0x07C6 00933 #define KEY_Greek_ETA 0x07C7 00934 #define KEY_Greek_THETA 0x07C8 00935 #define KEY_Greek_IOTA 0x07C9 00936 #define KEY_Greek_KAPPA 0x07CA 00937 #define KEY_Greek_LAMDA 0x07CB 00938 #define KEY_Greek_LAMBDA 0x07CB 00939 #define KEY_Greek_MU 0x07CC 00940 #define KEY_Greek_NU 0x07CD 00941 #define KEY_Greek_XI 0x07CE 00942 #define KEY_Greek_OMICRON 0x07CF 00943 #define KEY_Greek_PI 0x07D0 00944 #define KEY_Greek_RHO 0x07D1 00945 #define KEY_Greek_SIGMA 0x07D2 00946 #define KEY_Greek_TAU 0x07D4 00947 #define KEY_Greek_UPSILON 0x07D5 00948 #define KEY_Greek_PHI 0x07D6 00949 #define KEY_Greek_CHI 0x07D7 00950 #define KEY_Greek_PSI 0x07D8 00951 #define KEY_Greek_OMEGA 0x07D9 00952 #define KEY_Greek_alpha 0x07E1 00953 #define KEY_Greek_beta 0x07E2 00954 #define KEY_Greek_gamma 0x07E3 00955 #define KEY_Greek_delta 0x07E4 00956 #define KEY_Greek_epsilon 0x07E5 00957 #define KEY_Greek_zeta 0x07E6 00958 #define KEY_Greek_eta 0x07E7 00959 #define KEY_Greek_theta 0x07E8 00960 #define KEY_Greek_iota 0x07E9 00961 #define KEY_Greek_kappa 0x07EA 00962 #define KEY_Greek_lamda 0x07EB 00963 #define KEY_Greek_lambda 0x07EB 00964 #define KEY_Greek_mu 0x07EC 00965 #define KEY_Greek_nu 0x07ED 00966 #define KEY_Greek_xi 0x07EE 00967 #define KEY_Greek_omicron 0x07EF 00968 #define KEY_Greek_pi 0x07F0 00969 #define KEY_Greek_rho 0x07F1 00970 #define KEY_Greek_sigma 0x07F2 00971 #define KEY_Greek_finalsmallsigma 0x07F3 00972 #define KEY_Greek_tau 0x07F4 00973 #define KEY_Greek_upsilon 0x07F5 00974 #define KEY_Greek_phi 0x07F6 00975 #define KEY_Greek_chi 0x07F7 00976 #define KEY_Greek_psi 0x07F8 00977 #define KEY_Greek_omega 0x07F9 00978 #define KEY_Greek_switch 0xFF7E 00979 00980 // Technical 00981 #define KEY_leftradical 0x08A1 00982 #define KEY_topleftradical 0x08A2 00983 #define KEY_horizconnector 0x08A3 00984 #define KEY_topintegral 0x08A4 00985 #define KEY_botintegral 0x08A5 00986 #define KEY_vertconnector 0x08A6 00987 #define KEY_topleftsqbracket 0x08A7 00988 #define KEY_botleftsqbracket 0x08A8 00989 #define KEY_toprightsqbracket 0x08A9 00990 #define KEY_botrightsqbracket 0x08AA 00991 #define KEY_topleftparens 0x08AB 00992 #define KEY_botleftparens 0x08AC 00993 #define KEY_toprightparens 0x08AD 00994 #define KEY_botrightparens 0x08AE 00995 #define KEY_leftmiddlecurlybrace 0x08AF 00996 #define KEY_rightmiddlecurlybrace 0x08B0 00997 #define KEY_topleftsummation 0x08B1 00998 #define KEY_botleftsummation 0x08B2 00999 #define KEY_topvertsummationconnector 0x08B3 01000 #define KEY_botvertsummationconnector 0x08B4 01001 #define KEY_toprightsummation 0x08B5 01002 #define KEY_botrightsummation 0x08B6 01003 #define KEY_rightmiddlesummation 0x08B7 01004 #define KEY_lessthanequal 0x08BC 01005 #define KEY_notequal 0x08BD 01006 #define KEY_greaterthanequal 0x08BE 01007 #define KEY_integral 0x08BF 01008 #define KEY_therefore 0x08C0 01009 #define KEY_variation 0x08C1 01010 #define KEY_infinity 0x08C2 01011 #define KEY_nabla 0x08C5 01012 #define KEY_approximate 0x08C8 01013 #define KEY_similarequal 0x08C9 01014 #define KEY_ifonlyif 0x08CD 01015 #define KEY_implies 0x08CE 01016 #define KEY_identical 0x08CF 01017 #define KEY_radical 0x08D6 01018 #define KEY_includedin 0x08DA 01019 #define KEY_includes 0x08DB 01020 #define KEY_intersection 0x08DC 01021 #define KEY_union 0x08DD 01022 #define KEY_logicaland 0x08DE 01023 #define KEY_logicalor 0x08DF 01024 #define KEY_partialderivative 0x08EF 01025 #define KEY_function 0x08F6 01026 #define KEY_leftarrow 0x08FB 01027 #define KEY_uparrow 0x08FC 01028 #define KEY_rightarrow 0x08FD 01029 #define KEY_downarrow 0x08FE 01030 01031 // Special 01032 #define KEY_blank 0x09DF 01033 #define KEY_soliddiamond 0x09E0 01034 #define KEY_checkerboard 0x09E1 01035 #define KEY_ht 0x09E2 01036 #define KEY_ff 0x09E3 01037 #define KEY_cr 0x09E4 01038 #define KEY_lf 0x09E5 01039 #define KEY_nl 0x09E8 01040 #define KEY_vt 0x09E9 01041 #define KEY_lowrightcorner 0x09EA 01042 #define KEY_uprightcorner 0x09EB 01043 #define KEY_upleftcorner 0x09EC 01044 #define KEY_lowleftcorner 0x09ED 01045 #define KEY_crossinglines 0x09EE 01046 #define KEY_horizlinescan1 0x09EF 01047 #define KEY_horizlinescan3 0x09F0 01048 #define KEY_horizlinescan5 0x09F1 01049 #define KEY_horizlinescan7 0x09F2 01050 #define KEY_horizlinescan9 0x09F3 01051 #define KEY_leftt 0x09F4 01052 #define KEY_rightt 0x09F5 01053 #define KEY_bott 0x09F6 01054 #define KEY_topt 0x09F7 01055 #define KEY_vertbar 0x09F8 01056 01057 // Publishing 01058 #define KEY_emspace 0x0AA1 01059 #define KEY_enspace 0x0AA2 01060 #define KEY_em3space 0x0AA3 01061 #define KEY_em4space 0x0AA4 01062 #define KEY_digitspace 0x0AA5 01063 #define KEY_punctspace 0x0AA6 01064 #define KEY_thinspace 0x0AA7 01065 #define KEY_hairspace 0x0AA8 01066 #define KEY_emdash 0x0AA9 01067 #define KEY_endash 0x0AAA 01068 #define KEY_signifblank 0x0AAC 01069 #define KEY_ellipsis 0x0AAE 01070 #define KEY_doubbaselinedot 0x0AAF 01071 #define KEY_onethird 0x0AB0 01072 #define KEY_twothirds 0x0AB1 01073 #define KEY_onefifth 0x0AB2 01074 #define KEY_twofifths 0x0AB3 01075 #define KEY_threefifths 0x0AB4 01076 #define KEY_fourfifths 0x0AB5 01077 #define KEY_onesixth 0x0AB6 01078 #define KEY_fivesixths 0x0AB7 01079 #define KEY_careof 0x0AB8 01080 #define KEY_figdash 0x0ABB 01081 #define KEY_leftanglebracket 0x0ABC 01082 #define KEY_decimalpoint 0x0ABD 01083 #define KEY_rightanglebracket 0x0ABE 01084 #define KEY_marker 0x0ABF 01085 #define KEY_oneeighth 0x0AC3 01086 #define KEY_threeeighths 0x0AC4 01087 #define KEY_fiveeighths 0x0AC5 01088 #define KEY_seveneighths 0x0AC6 01089 #define KEY_trademark 0x0AC9 01090 #define KEY_signaturemark 0x0ACA 01091 #define KEY_trademarkincircle 0x0ACB 01092 #define KEY_leftopentriangle 0x0ACC 01093 #define KEY_rightopentriangle 0x0ACD 01094 #define KEY_emopencircle 0x0ACE 01095 #define KEY_emopenrectangle 0x0ACF 01096 #define KEY_leftsinglequotemark 0x0AD0 01097 #define KEY_rightsinglequotemark 0x0AD1 01098 #define KEY_leftdoublequotemark 0x0AD2 01099 #define KEY_rightdoublequotemark 0x0AD3 01100 #define KEY_prescription 0x0AD4 01101 #define KEY_minutes 0x0AD6 01102 #define KEY_seconds 0x0AD7 01103 #define KEY_latincross 0x0AD9 01104 #define KEY_hexagram 0x0ADA 01105 #define KEY_filledrectbullet 0x0ADB 01106 #define KEY_filledlefttribullet 0x0ADC 01107 #define KEY_filledrighttribullet 0x0ADD 01108 #define KEY_emfilledcircle 0x0ADE 01109 #define KEY_emfilledrect 0x0ADF 01110 #define KEY_enopencircbullet 0x0AE0 01111 #define KEY_enopensquarebullet 0x0AE1 01112 #define KEY_openrectbullet 0x0AE2 01113 #define KEY_opentribulletup 0x0AE3 01114 #define KEY_opentribulletdown 0x0AE4 01115 #define KEY_openstar 0x0AE5 01116 #define KEY_enfilledcircbullet 0x0AE6 01117 #define KEY_enfilledsqbullet 0x0AE7 01118 #define KEY_filledtribulletup 0x0AE8 01119 #define KEY_filledtribulletdown 0x0AE9 01120 #define KEY_leftpointer 0x0AEA 01121 #define KEY_rightpointer 0x0AEB 01122 #define KEY_club 0x0AEC 01123 #define KEY_diamond 0x0AED 01124 #define KEY_heart 0x0AEE 01125 #define KEY_maltesecross 0x0AF0 01126 #define KEY_dagger 0x0AF1 01127 #define KEY_doubledagger 0x0AF2 01128 #define KEY_checkmark 0x0AF3 01129 #define KEY_ballotcross 0x0AF4 01130 #define KEY_musicalsharp 0x0AF5 01131 #define KEY_musicalflat 0x0AF6 01132 #define KEY_malesymbol 0x0AF7 01133 #define KEY_femalesymbol 0x0AF8 01134 #define KEY_telephone 0x0AF9 01135 #define KEY_telephonerecorder 0x0AFA 01136 #define KEY_phonographcopyright 0x0AFB 01137 #define KEY_caret 0x0AFC 01138 #define KEY_singlelowquotemark 0x0AFD 01139 #define KEY_doublelowquotemark 0x0AFE 01140 #define KEY_cursor 0x0AFF 01141 01142 // APL 01143 #define KEY_leftcaret 0x0BA3 01144 #define KEY_rightcaret 0x0BA6 01145 #define KEY_downcaret 0x0BA8 01146 #define KEY_upcaret 0x0BA9 01147 #define KEY_overbar 0x0BC0 01148 #define KEY_downtack 0x0BC2 01149 #define KEY_upshoe 0x0BC3 01150 #define KEY_downstile 0x0BC4 01151 #define KEY_underbar 0x0BC6 01152 #define KEY_jot 0x0BCA 01153 #define KEY_quad 0x0BCC 01154 #define KEY_uptack 0x0BCE 01155 #define KEY_circle 0x0BCF 01156 #define KEY_upstile 0x0BD3 01157 #define KEY_downshoe 0x0BD6 01158 #define KEY_rightshoe 0x0BD8 01159 #define KEY_leftshoe 0x0BDA 01160 #define KEY_lefttack 0x0BDC 01161 #define KEY_righttack 0x0BFC 01162 01163 // Hebrew 01164 #define KEY_hebrew_doublelowline 0x0CDF 01165 #define KEY_hebrew_aleph 0x0CE0 01166 #define KEY_hebrew_bet 0x0CE1 01167 #define KEY_hebrew_beth 0x0CE1 01168 #define KEY_hebrew_gimel 0x0CE2 01169 #define KEY_hebrew_gimmel 0x0CE2 01170 #define KEY_hebrew_dalet 0x0CE3 01171 #define KEY_hebrew_daleth 0x0CE3 01172 #define KEY_hebrew_he 0x0CE4 01173 #define KEY_hebrew_waw 0x0CE5 01174 #define KEY_hebrew_zain 0x0CE6 01175 #define KEY_hebrew_zayin 0x0CE6 01176 #define KEY_hebrew_chet 0x0CE7 01177 #define KEY_hebrew_het 0x0CE7 01178 #define KEY_hebrew_tet 0x0CE8 01179 #define KEY_hebrew_teth 0x0CE8 01180 #define KEY_hebrew_yod 0x0CE9 01181 #define KEY_hebrew_finalkaph 0x0CEA 01182 #define KEY_hebrew_kaph 0x0CEB 01183 #define KEY_hebrew_lamed 0x0CEC 01184 #define KEY_hebrew_finalmem 0x0CED 01185 #define KEY_hebrew_mem 0x0CEE 01186 #define KEY_hebrew_finalnun 0x0CEF 01187 #define KEY_hebrew_nun 0x0CF0 01188 #define KEY_hebrew_samech 0x0CF1 01189 #define KEY_hebrew_samekh 0x0CF1 01190 #define KEY_hebrew_ayin 0x0CF2 01191 #define KEY_hebrew_finalpe 0x0CF3 01192 #define KEY_hebrew_pe 0x0CF4 01193 #define KEY_hebrew_finalzade 0x0CF5 01194 #define KEY_hebrew_finalzadi 0x0CF5 01195 #define KEY_hebrew_zade 0x0CF6 01196 #define KEY_hebrew_zadi 0x0CF6 01197 #define KEY_hebrew_qoph 0x0CF7 01198 #define KEY_hebrew_kuf 0x0CF7 01199 #define KEY_hebrew_resh 0x0CF8 01200 #define KEY_hebrew_shin 0x0CF9 01201 #define KEY_hebrew_taw 0x0CFA 01202 #define KEY_hebrew_taf 0x0CFA 01203 #define KEY_Hebrew_switch 0xFF7E 01204 01205 // Thai 01206 #define KEY_Thai_kokai 0x0DA1 01207 #define KEY_Thai_khokhai 0x0DA2 01208 #define KEY_Thai_khokhuat 0x0DA3 01209 #define KEY_Thai_khokhwai 0x0DA4 01210 #define KEY_Thai_khokhon 0x0DA5 01211 #define KEY_Thai_khorakhang 0x0DA6 01212 #define KEY_Thai_ngongu 0x0DA7 01213 #define KEY_Thai_chochan 0x0DA8 01214 #define KEY_Thai_choching 0x0DA9 01215 #define KEY_Thai_chochang 0x0DAA 01216 #define KEY_Thai_soso 0x0DAB 01217 #define KEY_Thai_chochoe 0x0DAC 01218 #define KEY_Thai_yoying 0x0DAD 01219 #define KEY_Thai_dochada 0x0DAE 01220 #define KEY_Thai_topatak 0x0DAF 01221 #define KEY_Thai_thothan 0x0DB0 01222 #define KEY_Thai_thonangmontho 0x0DB1 01223 #define KEY_Thai_thophuthao 0x0DB2 01224 #define KEY_Thai_nonen 0x0DB3 01225 #define KEY_Thai_dodek 0x0DB4 01226 #define KEY_Thai_totao 0x0DB5 01227 #define KEY_Thai_thothung 0x0DB6 01228 #define KEY_Thai_thothahan 0x0DB7 01229 #define KEY_Thai_thothong 0x0DB8 01230 #define KEY_Thai_nonu 0x0DB9 01231 #define KEY_Thai_bobaimai 0x0DBA 01232 #define KEY_Thai_popla 0x0DBB 01233 #define KEY_Thai_phophung 0x0DBC 01234 #define KEY_Thai_fofa 0x0DBD 01235 #define KEY_Thai_phophan 0x0DBE 01236 #define KEY_Thai_fofan 0x0DBF 01237 #define KEY_Thai_phosamphao 0x0DC0 01238 #define KEY_Thai_moma 0x0DC1 01239 #define KEY_Thai_yoyak 0x0DC2 01240 #define KEY_Thai_rorua 0x0DC3 01241 #define KEY_Thai_ru 0x0DC4 01242 #define KEY_Thai_loling 0x0DC5 01243 #define KEY_Thai_lu 0x0DC6 01244 #define KEY_Thai_wowaen 0x0DC7 01245 #define KEY_Thai_sosala 0x0DC8 01246 #define KEY_Thai_sorusi 0x0DC9 01247 #define KEY_Thai_sosua 0x0DCA 01248 #define KEY_Thai_hohip 0x0DCB 01249 #define KEY_Thai_lochula 0x0DCC 01250 #define KEY_Thai_oang 0x0DCD 01251 #define KEY_Thai_honokhuk 0x0DCE 01252 #define KEY_Thai_paiyannoi 0x0DCF 01253 #define KEY_Thai_saraa 0x0DD0 01254 #define KEY_Thai_maihanakat 0x0DD1 01255 #define KEY_Thai_saraaa 0x0DD2 01256 #define KEY_Thai_saraam 0x0DD3 01257 #define KEY_Thai_sarai 0x0DD4 01258 #define KEY_Thai_saraii 0x0DD5 01259 #define KEY_Thai_saraue 0x0DD6 01260 #define KEY_Thai_sarauee 0x0DD7 01261 #define KEY_Thai_sarau 0x0DD8 01262 #define KEY_Thai_sarauu 0x0DD9 01263 #define KEY_Thai_phinthu 0x0DDA 01264 #define KEY_Thai_maihanakat_maitho 0x0DDE 01265 #define KEY_Thai_baht 0x0DDF 01266 #define KEY_Thai_sarae 0x0DE0 01267 #define KEY_Thai_saraae 0x0DE1 01268 #define KEY_Thai_sarao 0x0DE2 01269 #define KEY_Thai_saraaimaimuan 0x0DE3 01270 #define KEY_Thai_saraaimaimalai 0x0DE4 01271 #define KEY_Thai_lakkhangyao 0x0DE5 01272 #define KEY_Thai_maiyamok 0x0DE6 01273 #define KEY_Thai_maitaikhu 0x0DE7 01274 #define KEY_Thai_maiek 0x0DE8 01275 #define KEY_Thai_maitho 0x0DE9 01276 #define KEY_Thai_maitri 0x0DEA 01277 #define KEY_Thai_maichattawa 0x0DEB 01278 #define KEY_Thai_thanthakhat 0x0DEC 01279 #define KEY_Thai_nikhahit 0x0DED 01280 #define KEY_Thai_leksun 0x0DF0 01281 #define KEY_Thai_leknung 0x0DF1 01282 #define KEY_Thai_leksong 0x0DF2 01283 #define KEY_Thai_leksam 0x0DF3 01284 #define KEY_Thai_leksi 0x0DF4 01285 #define KEY_Thai_lekha 0x0DF5 01286 #define KEY_Thai_lekhok 0x0DF6 01287 #define KEY_Thai_lekchet 0x0DF7 01288 #define KEY_Thai_lekpaet 0x0DF8 01289 #define KEY_Thai_lekkao 0x0DF9 01290 01291 // Korean 01292 #define KEY_Hangul 0xFF31 01293 #define KEY_Hangul_Start 0xFF32 01294 #define KEY_Hangul_End 0xFF33 01295 #define KEY_Hangul_Hanja 0xFF34 01296 #define KEY_Hangul_Jamo 0xFF35 01297 #define KEY_Hangul_Romaja 0xFF36 01298 #define KEY_Hangul_Codeinput 0xFF37 01299 #define KEY_Hangul_Jeonja 0xFF38 01300 #define KEY_Hangul_Banja 0xFF39 01301 #define KEY_Hangul_PreHanja 0xFF3A 01302 #define KEY_Hangul_PostHanja 0xFF3B 01303 #define KEY_Hangul_SingleCandidate 0xFF3C 01304 #define KEY_Hangul_MultipleCandidate 0xFF3D 01305 #define KEY_Hangul_PreviousCandidate 0xFF3E 01306 #define KEY_Hangul_Special 0xFF3F 01307 #define KEY_Hangul_switch 0xFF7E 01308 #define KEY_Hangul_Kiyeog 0x0EA1 01309 #define KEY_Hangul_SsangKiyeog 0x0EA2 01310 #define KEY_Hangul_KiyeogSios 0x0EA3 01311 #define KEY_Hangul_Nieun 0x0EA4 01312 #define KEY_Hangul_NieunJieuj 0x0EA5 01313 #define KEY_Hangul_NieunHieuh 0x0EA6 01314 #define KEY_Hangul_Dikeud 0x0EA7 01315 #define KEY_Hangul_SsangDikeud 0x0EA8 01316 #define KEY_Hangul_Rieul 0x0EA9 01317 #define KEY_Hangul_RieulKiyeog 0x0EAA 01318 #define KEY_Hangul_RieulMieum 0x0EAB 01319 #define KEY_Hangul_RieulPieub 0x0EAC 01320 #define KEY_Hangul_RieulSios 0x0EAD 01321 #define KEY_Hangul_RieulTieut 0x0EAE 01322 #define KEY_Hangul_RieulPhieuf 0x0EAF 01323 #define KEY_Hangul_RieulHieuh 0x0EB0 01324 #define KEY_Hangul_Mieum 0x0EB1 01325 #define KEY_Hangul_Pieub 0x0EB2 01326 #define KEY_Hangul_SsangPieub 0x0EB3 01327 #define KEY_Hangul_PieubSios 0x0EB4 01328 #define KEY_Hangul_Sios 0x0EB5 01329 #define KEY_Hangul_SsangSios 0x0EB6 01330 #define KEY_Hangul_Ieung 0x0EB7 01331 #define KEY_Hangul_Jieuj 0x0EB8 01332 #define KEY_Hangul_SsangJieuj 0x0EB9 01333 #define KEY_Hangul_Cieuc 0x0EBA 01334 #define KEY_Hangul_Khieuq 0x0EBB 01335 #define KEY_Hangul_Tieut 0x0EBC 01336 #define KEY_Hangul_Phieuf 0x0EBD 01337 #define KEY_Hangul_Hieuh 0x0EBE 01338 #define KEY_Hangul_A 0x0EBF 01339 #define KEY_Hangul_AE 0x0EC0 01340 #define KEY_Hangul_YA 0x0EC1 01341 #define KEY_Hangul_YAE 0x0EC2 01342 #define KEY_Hangul_EO 0x0EC3 01343 #define KEY_Hangul_E 0x0EC4 01344 #define KEY_Hangul_YEO 0x0EC5 01345 #define KEY_Hangul_YE 0x0EC6 01346 #define KEY_Hangul_O 0x0EC7 01347 #define KEY_Hangul_WA 0x0EC8 01348 #define KEY_Hangul_WAE 0x0EC9 01349 #define KEY_Hangul_OE 0x0ECA 01350 #define KEY_Hangul_YO 0x0ECB 01351 #define KEY_Hangul_U 0x0ECC 01352 #define KEY_Hangul_WEO 0x0ECD 01353 #define KEY_Hangul_WE 0x0ECE 01354 #define KEY_Hangul_WI 0x0ECF 01355 #define KEY_Hangul_YU 0x0ED0 01356 #define KEY_Hangul_EU 0x0ED1 01357 #define KEY_Hangul_YI 0x0ED2 01358 #define KEY_Hangul_I 0x0ED3 01359 #define KEY_Hangul_J_Kiyeog 0x0ED4 01360 #define KEY_Hangul_J_SsangKiyeog 0x0ED5 01361 #define KEY_Hangul_J_KiyeogSios 0x0ED6 01362 #define KEY_Hangul_J_Nieun 0x0ED7 01363 #define KEY_Hangul_J_NieunJieuj 0x0ED8 01364 #define KEY_Hangul_J_NieunHieuh 0x0ED9 01365 #define KEY_Hangul_J_Dikeud 0x0EDA 01366 #define KEY_Hangul_J_Rieul 0x0EDB 01367 #define KEY_Hangul_J_RieulKiyeog 0x0EDC 01368 #define KEY_Hangul_J_RieulMieum 0x0EDD 01369 #define KEY_Hangul_J_RieulPieub 0x0EDE 01370 #define KEY_Hangul_J_RieulSios 0x0EDF 01371 #define KEY_Hangul_J_RieulTieut 0x0EE0 01372 #define KEY_Hangul_J_RieulPhieuf 0x0EE1 01373 #define KEY_Hangul_J_RieulHieuh 0x0EE2 01374 #define KEY_Hangul_J_Mieum 0x0EE3 01375 #define KEY_Hangul_J_Pieub 0x0EE4 01376 #define KEY_Hangul_J_PieubSios 0x0EE5 01377 #define KEY_Hangul_J_Sios 0x0EE6 01378 #define KEY_Hangul_J_SsangSios 0x0EE7 01379 #define KEY_Hangul_J_Ieung 0x0EE8 01380 #define KEY_Hangul_J_Jieuj 0x0EE9 01381 #define KEY_Hangul_J_Cieuc 0x0EEA 01382 #define KEY_Hangul_J_Khieuq 0x0EEB 01383 #define KEY_Hangul_J_Tieut 0x0EEC 01384 #define KEY_Hangul_J_Phieuf 0x0EED 01385 #define KEY_Hangul_J_Hieuh 0x0EEE 01386 #define KEY_Hangul_RieulYeorinHieuh 0x0EEF 01387 #define KEY_Hangul_SunkyeongeumMieum 0x0EF0 01388 #define KEY_Hangul_SunkyeongeumPieub 0x0EF1 01389 #define KEY_Hangul_PanSios 0x0EF2 01390 #define KEY_Hangul_KkogjiDalrinIeung 0x0EF3 01391 #define KEY_Hangul_SunkyeongeumPhieuf 0x0EF4 01392 #define KEY_Hangul_YeorinHieuh 0x0EF5 01393 #define KEY_Hangul_AraeA 0x0EF6 01394 #define KEY_Hangul_AraeAE 0x0EF7 01395 #define KEY_Hangul_J_PanSios 0x0EF8 01396 #define KEY_Hangul_J_KkogjiDalrinIeung 0x0EF9 01397 #define KEY_Hangul_J_YeorinHieuh 0x0EFA 01398 #define KEY_Korean_Won 0x0EFF 01399 01400 #endif