00001 #ifndef _ofxKeySyms_h_
00002 #define _ofxKeySyms_h_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00036
00053 #define kOfxPropKeySym "kOfxPropKeySym"
00054
00070 #define kOfxPropKeyString "kOfxPropKeyString"
00071
00072
00073
00074
00075
00076
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098
00099
00100
00101
00102
00103
00104
00105
00106
00107
00108
00109
00110
00111
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00125
00126
00127
00128
00141
00142 #define kOfxKey_Unknown 0x0
00143
00144
00145
00146
00147
00148
00149 #define kOfxKey_BackSpace 0xFF08
00150 #define kOfxKey_Tab 0xFF09
00151 #define kOfxKey_Linefeed 0xFF0A
00152 #define kOfxKey_Clear 0xFF0B
00153 #define kOfxKey_Return 0xFF0D
00154 #define kOfxKey_Pause 0xFF13
00155 #define kOfxKey_Scroll_Lock 0xFF14
00156 #define kOfxKey_Sys_Req 0xFF15
00157 #define kOfxKey_Escape 0xFF1B
00158 #define kOfxKey_Delete 0xFFFF
00159
00160
00161
00162
00163
00164 #define kOfxKey_Multi_key 0xFF20
00165 #define kOfxKey_SingleCandidate 0xFF3C
00166 #define kOfxKey_MultipleCandidate 0xFF3D
00167 #define kOfxKey_PreviousCandidate 0xFF3E
00168
00169
00170
00171 #define kOfxKey_Kanji 0xFF21
00172 #define kOfxKey_Muhenkan 0xFF22
00173 #define kOfxKey_Henkan_Mode 0xFF23
00174 #define kOfxKey_Henkan 0xFF23
00175 #define kOfxKey_Romaji 0xFF24
00176 #define kOfxKey_Hiragana 0xFF25
00177 #define kOfxKey_Katakana 0xFF26
00178 #define kOfxKey_Hiragana_Katakana 0xFF27
00179 #define kOfxKey_Zenkaku 0xFF28
00180 #define kOfxKey_Hankaku 0xFF29
00181 #define kOfxKey_Zenkaku_Hankaku 0xFF2A
00182 #define kOfxKey_Touroku 0xFF2B
00183 #define kOfxKey_Massyo 0xFF2C
00184 #define kOfxKey_Kana_Lock 0xFF2D
00185 #define kOfxKey_Kana_Shift 0xFF2E
00186 #define kOfxKey_Eisu_Shift 0xFF2F
00187 #define kOfxKey_Eisu_toggle 0xFF30
00188 #define kOfxKey_Zen_Koho 0xFF3D
00189 #define kOfxKey_Mae_Koho 0xFF3E
00190
00191
00192
00193 #define kOfxKey_Home 0xFF50
00194 #define kOfxKey_Left 0xFF51
00195 #define kOfxKey_Up 0xFF52
00196 #define kOfxKey_Right 0xFF53
00197 #define kOfxKey_Down 0xFF54
00198 #define kOfxKey_Prior 0xFF55
00199 #define kOfxKey_Page_Up 0xFF55
00200 #define kOfxKey_Next 0xFF56
00201 #define kOfxKey_Page_Down 0xFF56
00202 #define kOfxKey_End 0xFF57
00203 #define kOfxKey_Begin 0xFF58
00204
00205
00206
00207
00208 #define kOfxKey_Select 0xFF60
00209 #define kOfxKey_Print 0xFF61
00210 #define kOfxKey_Execute 0xFF62
00211 #define kOfxKey_Insert 0xFF63
00212 #define kOfxKey_Undo 0xFF65
00213 #define kOfxKey_Redo 0xFF66
00214 #define kOfxKey_Menu 0xFF67
00215 #define kOfxKey_Find 0xFF68
00216 #define kOfxKey_Cancel 0xFF69
00217 #define kOfxKey_Help 0xFF6A
00218 #define kOfxKey_Break 0xFF6B
00219 #define kOfxKey_Mode_switch 0xFF7E
00220 #define kOfxKey_script_switch 0xFF7E
00221 #define kOfxKey_Num_Lock 0xFF7F
00222
00223
00224
00225 #define kOfxKey_KP_Space 0xFF80
00226 #define kOfxKey_KP_Tab 0xFF89
00227 #define kOfxKey_KP_Enter 0xFF8D
00228 #define kOfxKey_KP_F1 0xFF91
00229 #define kOfxKey_KP_F2 0xFF92
00230 #define kOfxKey_KP_F3 0xFF93
00231 #define kOfxKey_KP_F4 0xFF94
00232 #define kOfxKey_KP_Home 0xFF95
00233 #define kOfxKey_KP_Left 0xFF96
00234 #define kOfxKey_KP_Up 0xFF97
00235 #define kOfxKey_KP_Right 0xFF98
00236 #define kOfxKey_KP_Down 0xFF99
00237 #define kOfxKey_KP_Prior 0xFF9A
00238 #define kOfxKey_KP_Page_Up 0xFF9A
00239 #define kOfxKey_KP_Next 0xFF9B
00240 #define kOfxKey_KP_Page_Down 0xFF9B
00241 #define kOfxKey_KP_End 0xFF9C
00242 #define kOfxKey_KP_Begin 0xFF9D
00243 #define kOfxKey_KP_Insert 0xFF9E
00244 #define kOfxKey_KP_Delete 0xFF9F
00245 #define kOfxKey_KP_Equal 0xFFBD
00246 #define kOfxKey_KP_Multiply 0xFFAA
00247 #define kOfxKey_KP_Add 0xFFAB
00248 #define kOfxKey_KP_Separator 0xFFAC
00249 #define kOfxKey_KP_Subtract 0xFFAD
00250 #define kOfxKey_KP_Decimal 0xFFAE
00251 #define kOfxKey_KP_Divide 0xFFAF
00252
00253 #define kOfxKey_KP_0 0xFFB0
00254 #define kOfxKey_KP_1 0xFFB1
00255 #define kOfxKey_KP_2 0xFFB2
00256 #define kOfxKey_KP_3 0xFFB3
00257 #define kOfxKey_KP_4 0xFFB4
00258 #define kOfxKey_KP_5 0xFFB5
00259 #define kOfxKey_KP_6 0xFFB6
00260 #define kOfxKey_KP_7 0xFFB7
00261 #define kOfxKey_KP_8 0xFFB8
00262 #define kOfxKey_KP_9 0xFFB9
00263
00264
00265
00266
00267
00268
00269
00270
00271
00272
00273 #define kOfxKey_F1 0xFFBE
00274 #define kOfxKey_F2 0xFFBF
00275 #define kOfxKey_F3 0xFFC0
00276 #define kOfxKey_F4 0xFFC1
00277 #define kOfxKey_F5 0xFFC2
00278 #define kOfxKey_F6 0xFFC3
00279 #define kOfxKey_F7 0xFFC4
00280 #define kOfxKey_F8 0xFFC5
00281 #define kOfxKey_F9 0xFFC6
00282 #define kOfxKey_F10 0xFFC7
00283 #define kOfxKey_F11 0xFFC8
00284 #define kOfxKey_L1 0xFFC8
00285 #define kOfxKey_F12 0xFFC9
00286 #define kOfxKey_L2 0xFFC9
00287 #define kOfxKey_F13 0xFFCA
00288 #define kOfxKey_L3 0xFFCA
00289 #define kOfxKey_F14 0xFFCB
00290 #define kOfxKey_L4 0xFFCB
00291 #define kOfxKey_F15 0xFFCC
00292 #define kOfxKey_L5 0xFFCC
00293 #define kOfxKey_F16 0xFFCD
00294 #define kOfxKey_L6 0xFFCD
00295 #define kOfxKey_F17 0xFFCE
00296 #define kOfxKey_L7 0xFFCE
00297 #define kOfxKey_F18 0xFFCF
00298 #define kOfxKey_L8 0xFFCF
00299 #define kOfxKey_F19 0xFFD0
00300 #define kOfxKey_L9 0xFFD0
00301 #define kOfxKey_F20 0xFFD1
00302 #define kOfxKey_L10 0xFFD1
00303 #define kOfxKey_F21 0xFFD2
00304 #define kOfxKey_R1 0xFFD2
00305 #define kOfxKey_F22 0xFFD3
00306 #define kOfxKey_R2 0xFFD3
00307 #define kOfxKey_F23 0xFFD4
00308 #define kOfxKey_R3 0xFFD4
00309 #define kOfxKey_F24 0xFFD5
00310 #define kOfxKey_R4 0xFFD5
00311 #define kOfxKey_F25 0xFFD6
00312 #define kOfxKey_R5 0xFFD6
00313 #define kOfxKey_F26 0xFFD7
00314 #define kOfxKey_R6 0xFFD7
00315 #define kOfxKey_F27 0xFFD8
00316 #define kOfxKey_R7 0xFFD8
00317 #define kOfxKey_F28 0xFFD9
00318 #define kOfxKey_R8 0xFFD9
00319 #define kOfxKey_F29 0xFFDA
00320 #define kOfxKey_R9 0xFFDA
00321 #define kOfxKey_F30 0xFFDB
00322 #define kOfxKey_R10 0xFFDB
00323 #define kOfxKey_F31 0xFFDC
00324 #define kOfxKey_R11 0xFFDC
00325 #define kOfxKey_F32 0xFFDD
00326 #define kOfxKey_R12 0xFFDD
00327 #define kOfxKey_F33 0xFFDE
00328 #define kOfxKey_R13 0xFFDE
00329 #define kOfxKey_F34 0xFFDF
00330 #define kOfxKey_R14 0xFFDF
00331 #define kOfxKey_F35 0xFFE0
00332 #define kOfxKey_R15 0xFFE0
00333
00334
00335
00336 #define kOfxKey_Shift_L 0xFFE1
00337 #define kOfxKey_Shift_R 0xFFE2
00338 #define kOfxKey_Control_L 0xFFE3
00339 #define kOfxKey_Control_R 0xFFE4
00340 #define kOfxKey_Caps_Lock 0xFFE5
00341 #define kOfxKey_Shift_Lock 0xFFE6
00342
00343 #define kOfxKey_Meta_L 0xFFE7
00344 #define kOfxKey_Meta_R 0xFFE8
00345 #define kOfxKey_Alt_L 0xFFE9
00346 #define kOfxKey_Alt_R 0xFFEA
00347 #define kOfxKey_Super_L 0xFFEB
00348 #define kOfxKey_Super_R 0xFFEC
00349 #define kOfxKey_Hyper_L 0xFFED
00350 #define kOfxKey_Hyper_R 0xFFEE
00351
00352 #define kOfxKey_space 0x020
00353 #define kOfxKey_exclam 0x021
00354 #define kOfxKey_quotedbl 0x022
00355 #define kOfxKey_numbersign 0x023
00356 #define kOfxKey_dollar 0x024
00357 #define kOfxKey_percent 0x025
00358 #define kOfxKey_ampersand 0x026
00359 #define kOfxKey_apostrophe 0x027
00360 #define kOfxKey_quoteright 0x027
00361 #define kOfxKey_parenleft 0x028
00362 #define kOfxKey_parenright 0x029
00363 #define kOfxKey_asterisk 0x02a
00364 #define kOfxKey_plus 0x02b
00365 #define kOfxKey_comma 0x02c
00366 #define kOfxKey_minus 0x02d
00367 #define kOfxKey_period 0x02e
00368 #define kOfxKey_slash 0x02f
00369 #define kOfxKey_0 0x030
00370 #define kOfxKey_1 0x031
00371 #define kOfxKey_2 0x032
00372 #define kOfxKey_3 0x033
00373 #define kOfxKey_4 0x034
00374 #define kOfxKey_5 0x035
00375 #define kOfxKey_6 0x036
00376 #define kOfxKey_7 0x037
00377 #define kOfxKey_8 0x038
00378 #define kOfxKey_9 0x039
00379 #define kOfxKey_colon 0x03a
00380 #define kOfxKey_semicolon 0x03b
00381 #define kOfxKey_less 0x03c
00382 #define kOfxKey_equal 0x03d
00383 #define kOfxKey_greater 0x03e
00384 #define kOfxKey_question 0x03f
00385 #define kOfxKey_at 0x040
00386 #define kOfxKey_A 0x041
00387 #define kOfxKey_B 0x042
00388 #define kOfxKey_C 0x043
00389 #define kOfxKey_D 0x044
00390 #define kOfxKey_E 0x045
00391 #define kOfxKey_F 0x046
00392 #define kOfxKey_G 0x047
00393 #define kOfxKey_H 0x048
00394 #define kOfxKey_I 0x049
00395 #define kOfxKey_J 0x04a
00396 #define kOfxKey_K 0x04b
00397 #define kOfxKey_L 0x04c
00398 #define kOfxKey_M 0x04d
00399 #define kOfxKey_N 0x04e
00400 #define kOfxKey_O 0x04f
00401 #define kOfxKey_P 0x050
00402 #define kOfxKey_Q 0x051
00403 #define kOfxKey_R 0x052
00404 #define kOfxKey_S 0x053
00405 #define kOfxKey_T 0x054
00406 #define kOfxKey_U 0x055
00407 #define kOfxKey_V 0x056
00408 #define kOfxKey_W 0x057
00409 #define kOfxKey_X 0x058
00410 #define kOfxKey_Y 0x059
00411 #define kOfxKey_Z 0x05a
00412 #define kOfxKey_bracketleft 0x05b
00413 #define kOfxKey_backslash 0x05c
00414 #define kOfxKey_bracketright 0x05d
00415 #define kOfxKey_asciicircum 0x05e
00416 #define kOfxKey_underscore 0x05f
00417 #define kOfxKey_grave 0x060
00418 #define kOfxKey_quoteleft 0x060
00419 #define kOfxKey_a 0x061
00420 #define kOfxKey_b 0x062
00421 #define kOfxKey_c 0x063
00422 #define kOfxKey_d 0x064
00423 #define kOfxKey_e 0x065
00424 #define kOfxKey_f 0x066
00425 #define kOfxKey_g 0x067
00426 #define kOfxKey_h 0x068
00427 #define kOfxKey_i 0x069
00428 #define kOfxKey_j 0x06a
00429 #define kOfxKey_k 0x06b
00430 #define kOfxKey_l 0x06c
00431 #define kOfxKey_m 0x06d
00432 #define kOfxKey_n 0x06e
00433 #define kOfxKey_o 0x06f
00434 #define kOfxKey_p 0x070
00435 #define kOfxKey_q 0x071
00436 #define kOfxKey_r 0x072
00437 #define kOfxKey_s 0x073
00438 #define kOfxKey_t 0x074
00439 #define kOfxKey_u 0x075
00440 #define kOfxKey_v 0x076
00441 #define kOfxKey_w 0x077
00442 #define kOfxKey_x 0x078
00443 #define kOfxKey_y 0x079
00444 #define kOfxKey_z 0x07a
00445 #define kOfxKey_braceleft 0x07b
00446 #define kOfxKey_bar 0x07c
00447 #define kOfxKey_braceright 0x07d
00448 #define kOfxKey_asciitilde 0x07e
00449
00450 #define kOfxKey_nobreakspace 0x0a0
00451 #define kOfxKey_exclamdown 0x0a1
00452 #define kOfxKey_cent 0x0a2
00453 #define kOfxKey_sterling 0x0a3
00454 #define kOfxKey_currency 0x0a4
00455 #define kOfxKey_yen 0x0a5
00456 #define kOfxKey_brokenbar 0x0a6
00457 #define kOfxKey_section 0x0a7
00458 #define kOfxKey_diaeresis 0x0a8
00459 #define kOfxKey_copyright 0x0a9
00460 #define kOfxKey_ordfeminine 0x0aa
00461 #define kOfxKey_guillemotleft 0x0ab
00462 #define kOfxKey_notsign 0x0ac
00463 #define kOfxKey_hyphen 0x0ad
00464 #define kOfxKey_registered 0x0ae
00465 #define kOfxKey_macron 0x0af
00466 #define kOfxKey_degree 0x0b0
00467 #define kOfxKey_plusminus 0x0b1
00468 #define kOfxKey_twosuperior 0x0b2
00469 #define kOfxKey_threesuperior 0x0b3
00470 #define kOfxKey_acute 0x0b4
00471 #define kOfxKey_mu 0x0b5
00472 #define kOfxKey_paragraph 0x0b6
00473 #define kOfxKey_periodcentered 0x0b7
00474 #define kOfxKey_cedilla 0x0b8
00475 #define kOfxKey_onesuperior 0x0b9
00476 #define kOfxKey_masculine 0x0ba
00477 #define kOfxKey_guillemotright 0x0bb
00478 #define kOfxKey_onequarter 0x0bc
00479 #define kOfxKey_onehalf 0x0bd
00480 #define kOfxKey_threequarters 0x0be
00481 #define kOfxKey_questiondown 0x0bf
00482 #define kOfxKey_Agrave 0x0c0
00483 #define kOfxKey_Aacute 0x0c1
00484 #define kOfxKey_Acircumflex 0x0c2
00485 #define kOfxKey_Atilde 0x0c3
00486 #define kOfxKey_Adiaeresis 0x0c4
00487 #define kOfxKey_Aring 0x0c5
00488 #define kOfxKey_AE 0x0c6
00489 #define kOfxKey_Ccedilla 0x0c7
00490 #define kOfxKey_Egrave 0x0c8
00491 #define kOfxKey_Eacute 0x0c9
00492 #define kOfxKey_Ecircumflex 0x0ca
00493 #define kOfxKey_Ediaeresis 0x0cb
00494 #define kOfxKey_Igrave 0x0cc
00495 #define kOfxKey_Iacute 0x0cd
00496 #define kOfxKey_Icircumflex 0x0ce
00497 #define kOfxKey_Idiaeresis 0x0cf
00498 #define kOfxKey_ETH 0x0d0
00499 #define kOfxKey_Eth 0x0d0
00500 #define kOfxKey_Ntilde 0x0d1
00501 #define kOfxKey_Ograve 0x0d2
00502 #define kOfxKey_Oacute 0x0d3
00503 #define kOfxKey_Ocircumflex 0x0d4
00504 #define kOfxKey_Otilde 0x0d5
00505 #define kOfxKey_Odiaeresis 0x0d6
00506 #define kOfxKey_multiply 0x0d7
00507 #define kOfxKey_Ooblique 0x0d8
00508 #define kOfxKey_Ugrave 0x0d9
00509 #define kOfxKey_Uacute 0x0da
00510 #define kOfxKey_Ucircumflex 0x0db
00511 #define kOfxKey_Udiaeresis 0x0dc
00512 #define kOfxKey_Yacute 0x0dd
00513 #define kOfxKey_THORN 0x0de
00514 #define kOfxKey_ssharp 0x0df
00515 #define kOfxKey_agrave 0x0e0
00516 #define kOfxKey_aacute 0x0e1
00517 #define kOfxKey_acircumflex 0x0e2
00518 #define kOfxKey_atilde 0x0e3
00519 #define kOfxKey_adiaeresis 0x0e4
00520 #define kOfxKey_aring 0x0e5
00521 #define kOfxKey_ae 0x0e6
00522 #define kOfxKey_ccedilla 0x0e7
00523 #define kOfxKey_egrave 0x0e8
00524 #define kOfxKey_eacute 0x0e9
00525 #define kOfxKey_ecircumflex 0x0ea
00526 #define kOfxKey_ediaeresis 0x0eb
00527 #define kOfxKey_igrave 0x0ec
00528 #define kOfxKey_iacute 0x0ed
00529 #define kOfxKey_icircumflex 0x0ee
00530 #define kOfxKey_idiaeresis 0x0ef
00531 #define kOfxKey_eth 0x0f0
00532 #define kOfxKey_ntilde 0x0f1
00533 #define kOfxKey_ograve 0x0f2
00534 #define kOfxKey_oacute 0x0f3
00535 #define kOfxKey_ocircumflex 0x0f4
00536 #define kOfxKey_otilde 0x0f5
00537 #define kOfxKey_odiaeresis 0x0f6
00538 #define kOfxKey_division 0x0f7
00539 #define kOfxKey_oslash 0x0f8
00540 #define kOfxKey_ugrave 0x0f9
00541 #define kOfxKey_uacute 0x0fa
00542 #define kOfxKey_ucircumflex 0x0fb
00543 #define kOfxKey_udiaeresis 0x0fc
00544 #define kOfxKey_yacute 0x0fd
00545 #define kOfxKey_thorn 0x0fe
00546 #define kOfxKey_ydiaeresis 0x0ff
00547
00550 #endif