PageRenderTime 80ms CodeModel.GetById 15ms app.highlight 54ms RepoModel.GetById 1ms app.codeStats 1ms

/python/scim/KeyCode.py

http://scim-python.googlecode.com/
Python | 1823 lines | 1720 code | 78 blank | 25 comment | 0 complexity | 43ff97166fc361ffe3310efe0de92237 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1# -*- coding: utf-8 -*-
   2# vim:set noet ts=4:
   3#
   4# scim-python
   5#
   6# Copyright (c) 2007-2008 Huang Peng <shawn.p.huang@gmail.com>
   7#
   8#
   9# This library is free software; you can redistribute it and/or
  10# modify it under the terms of the GNU Lesser General Public
  11# License as published by the Free Software Foundation; either
  12# version 2 of the License
  13#
  14# This library is distributed in the hope that it will be useful
  15# but WITHOUT ANY WARRANTY; without even the implied warranty of
  16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17# GNU Lesser General Public License for more details.
  18#
  19# You should have received a copy of the GNU Lesser General Public
  20# License along with this program; if not
  21# Free Software Foundation
  22# Boston
  23#
  24# $Id: $
  25#
  26
  27KEY_NullKey                            = 0
  28KEY_VoidSymbol                         = 0xFFFFFF
  29
  30KEY_BackSpace                          = 0xFF08
  31KEY_Tab                                = 0xFF09
  32KEY_Linefeed                           = 0xFF0A
  33KEY_Clear                              = 0xFF0B
  34KEY_Return                             = 0xFF0D
  35KEY_Pause                              = 0xFF13
  36KEY_Scroll_Lock                        = 0xFF14
  37KEY_Sys_Req                            = 0xFF15
  38KEY_Escape                             = 0xFF1B
  39KEY_Delete                             = 0xFFFF
  40
  41KEY_Multi_key                          = 0xFF20
  42KEY_Codeinput                          = 0xFF37
  43KEY_SingleCandidate                    = 0xFF3C
  44KEY_MultipleCandidate                  = 0xFF3D
  45KEY_PreviousCandidate                  = 0xFF3E
  46
  47KEY_Kanji                              = 0xFF21
  48KEY_Muhenkan                           = 0xFF22
  49KEY_Henkan_Mode                        = 0xFF23
  50KEY_Henkan                             = 0xFF23
  51KEY_Romaji                             = 0xFF24
  52KEY_Hiragana                           = 0xFF25
  53KEY_Katakana                           = 0xFF26
  54KEY_Hiragana_Katakana                  = 0xFF27
  55KEY_Zenkaku                            = 0xFF28
  56KEY_Hankaku                            = 0xFF29
  57KEY_Zenkaku_Hankaku                    = 0xFF2A
  58KEY_Touroku                            = 0xFF2B
  59KEY_Massyo                             = 0xFF2C
  60KEY_Kana_Lock                          = 0xFF2D
  61KEY_Kana_Shift                         = 0xFF2E
  62KEY_Eisu_Shift                         = 0xFF2F
  63KEY_Eisu_toggle                        = 0xFF30
  64KEY_Kanji_Bangou                       = 0xFF37
  65KEY_Zen_Koho                           = 0xFF3D
  66KEY_Mae_Koho                           = 0xFF3E
  67
  68KEY_Home                               = 0xFF50
  69KEY_Left                               = 0xFF51
  70KEY_Up                                 = 0xFF52
  71KEY_Right                              = 0xFF53
  72KEY_Down                               = 0xFF54
  73KEY_Prior                              = 0xFF55
  74KEY_Page_Up                            = 0xFF55
  75KEY_Next                               = 0xFF56
  76KEY_Page_Down                          = 0xFF56
  77KEY_End                                = 0xFF57
  78KEY_Begin                              = 0xFF58
  79
  80KEY_Select                             = 0xFF60
  81KEY_Print                              = 0xFF61
  82KEY_Execute                            = 0xFF62
  83KEY_Insert                             = 0xFF63
  84KEY_Undo                               = 0xFF65
  85KEY_Redo                               = 0xFF66
  86KEY_Menu                               = 0xFF67
  87KEY_Find                               = 0xFF68
  88KEY_Cancel                             = 0xFF69
  89KEY_Help                               = 0xFF6A
  90KEY_Break                              = 0xFF6B
  91KEY_Mode_switch                        = 0xFF7E
  92KEY_Num_Lock                           = 0xFF7F
  93
  94KEY_KP_Space                           = 0xFF80
  95KEY_KP_Tab                             = 0xFF89
  96KEY_KP_Enter                           = 0xFF8D
  97KEY_KP_F1                              = 0xFF91
  98KEY_KP_F2                              = 0xFF92
  99KEY_KP_F3                              = 0xFF93
 100KEY_KP_F4                              = 0xFF94
 101KEY_KP_Home                            = 0xFF95
 102KEY_KP_Left                            = 0xFF96
 103KEY_KP_Up                              = 0xFF97
 104KEY_KP_Right                           = 0xFF98
 105KEY_KP_Down                            = 0xFF99
 106KEY_KP_Prior                           = 0xFF9A
 107KEY_KP_Page_Up                         = 0xFF9A
 108KEY_KP_Next                            = 0xFF9B
 109KEY_KP_Page_Down                       = 0xFF9B
 110KEY_KP_End                             = 0xFF9C
 111KEY_KP_Begin                           = 0xFF9D
 112KEY_KP_Insert                          = 0xFF9E
 113KEY_KP_Delete                          = 0xFF9F
 114KEY_KP_Equal                           = 0xFFBD
 115KEY_KP_Multiply                        = 0xFFAA
 116KEY_KP_Add                             = 0xFFAB
 117KEY_KP_Separator                       = 0xFFAC
 118KEY_KP_Subtract                        = 0xFFAD
 119KEY_KP_Decimal                         = 0xFFAE
 120KEY_KP_Divide                          = 0xFFAF
 121
 122KEY_KP_0                               = 0xFFB0
 123KEY_KP_1                               = 0xFFB1
 124KEY_KP_2                               = 0xFFB2
 125KEY_KP_3                               = 0xFFB3
 126KEY_KP_4                               = 0xFFB4
 127KEY_KP_5                               = 0xFFB5
 128KEY_KP_6                               = 0xFFB6
 129KEY_KP_7                               = 0xFFB7
 130KEY_KP_8                               = 0xFFB8
 131KEY_KP_9                               = 0xFFB9
 132
 133KEY_F1                                 = 0xFFBE
 134KEY_F2                                 = 0xFFBF
 135KEY_F3                                 = 0xFFC0
 136KEY_F4                                 = 0xFFC1
 137KEY_F5                                 = 0xFFC2
 138KEY_F6                                 = 0xFFC3
 139KEY_F7                                 = 0xFFC4
 140KEY_F8                                 = 0xFFC5
 141KEY_F9                                 = 0xFFC6
 142KEY_F10                                = 0xFFC7
 143KEY_F11                                = 0xFFC8
 144KEY_F12                                = 0xFFC9
 145KEY_F13                                = 0xFFCA
 146KEY_F14                                = 0xFFCB
 147KEY_F15                                = 0xFFCC
 148KEY_F16                                = 0xFFCD
 149KEY_F17                                = 0xFFCE
 150KEY_F18                                = 0xFFCF
 151KEY_F19                                = 0xFFD0
 152KEY_F20                                = 0xFFD1
 153KEY_F21                                = 0xFFD2
 154KEY_F22                                = 0xFFD3
 155KEY_F23                                = 0xFFD4
 156KEY_F24                                = 0xFFD5
 157KEY_F25                                = 0xFFD6
 158KEY_F26                                = 0xFFD7
 159KEY_F27                                = 0xFFD8
 160KEY_F28                                = 0xFFD9
 161KEY_F29                                = 0xFFDA
 162KEY_F30                                = 0xFFDB
 163KEY_F31                                = 0xFFDC
 164KEY_F32                                = 0xFFDD
 165KEY_F33                                = 0xFFDE
 166KEY_F34                                = 0xFFDF
 167KEY_F35                                = 0xFFE0
 168
 169KEY_Shift_L                            = 0xFFE1
 170KEY_Shift_R                            = 0xFFE2
 171KEY_Control_L                          = 0xFFE3
 172KEY_Control_R                          = 0xFFE4
 173KEY_Caps_Lock                          = 0xFFE5
 174KEY_Shift_Lock                         = 0xFFE6
 175
 176KEY_Meta_L                             = 0xFFE7
 177KEY_Meta_R                             = 0xFFE8
 178KEY_Alt_L                              = 0xFFE9
 179KEY_Alt_R                              = 0xFFEA
 180KEY_Super_L                            = 0xFFEB
 181KEY_Super_R                            = 0xFFEC
 182KEY_Hyper_L                            = 0xFFED
 183KEY_Hyper_R                            = 0xFFEE
 184
 185KEY_ISO_Lock                           = 0xFE01
 186KEY_ISO_Level2_Latch                   = 0xFE02
 187KEY_ISO_Level3_Shift                   = 0xFE03
 188KEY_ISO_Level3_Latch                   = 0xFE04
 189KEY_ISO_Level3_Lock                    = 0xFE05
 190KEY_ISO_Group_Shift                    = 0xFF7E
 191KEY_ISO_Group_Latch                    = 0xFE06
 192KEY_ISO_Group_Lock                     = 0xFE07
 193KEY_ISO_Next_Group                     = 0xFE08
 194KEY_ISO_Next_Group_Lock                = 0xFE09
 195KEY_ISO_Prev_Group                     = 0xFE0A
 196KEY_ISO_Prev_Group_Lock                = 0xFE0B
 197KEY_ISO_First_Group                    = 0xFE0C
 198KEY_ISO_First_Group_Lock               = 0xFE0D
 199KEY_ISO_Last_Group                     = 0xFE0E
 200KEY_ISO_Last_Group_Lock                = 0xFE0F
 201
 202KEY_ISO_Left_Tab                       = 0xFE20
 203KEY_ISO_Move_Line_Up                   = 0xFE21
 204KEY_ISO_Move_Line_Down                 = 0xFE22
 205KEY_ISO_Partial_Line_Up                = 0xFE23
 206KEY_ISO_Partial_Line_Down              = 0xFE24
 207KEY_ISO_Partial_Space_Left             = 0xFE25
 208KEY_ISO_Partial_Space_Right            = 0xFE26
 209KEY_ISO_Set_Margin_Left                = 0xFE27
 210KEY_ISO_Set_Margin_Right               = 0xFE28
 211KEY_ISO_Release_Margin_Left            = 0xFE29
 212KEY_ISO_Release_Margin_Right           = 0xFE2A
 213KEY_ISO_Release_Both_Margins           = 0xFE2B
 214KEY_ISO_Fast_Cursor_Left               = 0xFE2C
 215KEY_ISO_Fast_Cursor_Right              = 0xFE2D
 216KEY_ISO_Fast_Cursor_Up                 = 0xFE2E
 217KEY_ISO_Fast_Cursor_Down               = 0xFE2F
 218KEY_ISO_Continuous_Underline           = 0xFE30
 219KEY_ISO_Discontinuous_Underline        = 0xFE31
 220KEY_ISO_Emphasize                      = 0xFE32
 221KEY_ISO_Center_Object                  = 0xFE33
 222KEY_ISO_Enter                          = 0xFE34
 223
 224KEY_dead_grave                         = 0xFE50
 225KEY_dead_acute                         = 0xFE51
 226KEY_dead_circumflex                    = 0xFE52
 227KEY_dead_tilde                         = 0xFE53
 228KEY_dead_macron                        = 0xFE54
 229KEY_dead_breve                         = 0xFE55
 230KEY_dead_abovedot                      = 0xFE56
 231KEY_dead_diaeresis                     = 0xFE57
 232KEY_dead_abovering                     = 0xFE58
 233KEY_dead_doubleacute                   = 0xFE59
 234KEY_dead_caron                         = 0xFE5A
 235KEY_dead_cedilla                       = 0xFE5B
 236KEY_dead_ogonek                        = 0xFE5C
 237KEY_dead_iota                          = 0xFE5D
 238KEY_dead_voiced_sound                  = 0xFE5E
 239KEY_dead_semivoiced_sound              = 0xFE5F
 240KEY_dead_belowdot                      = 0xFE60
 241KEY_dead_hook                          = 0xFE61
 242KEY_dead_horn                          = 0xFE62
 243
 244KEY_First_Virtual_Screen               = 0xFED0
 245KEY_Prev_Virtual_Screen                = 0xFED1
 246KEY_Next_Virtual_Screen                = 0xFED2
 247KEY_Last_Virtual_Screen                = 0xFED4
 248KEY_Terminate_Server                   = 0xFED5
 249
 250KEY_AccessX_Enable                     = 0xFE70
 251KEY_AccessX_Feedback_Enable            = 0xFE71
 252KEY_RepeatKeys_Enable                  = 0xFE72
 253KEY_SlowKeys_Enable                    = 0xFE73
 254KEY_BounceKeys_Enable                  = 0xFE74
 255KEY_StickyKeys_Enable                  = 0xFE75
 256KEY_MouseKeys_Enable                   = 0xFE76
 257KEY_MouseKeys_Accel_Enable             = 0xFE77
 258KEY_Overlay1_Enable                    = 0xFE78
 259KEY_Overlay2_Enable                    = 0xFE79
 260KEY_AudibleBell_Enable                 = 0xFE7A
 261
 262KEY_Pointer_Left                       = 0xFEE0
 263KEY_Pointer_Right                      = 0xFEE1
 264KEY_Pointer_Up                         = 0xFEE2
 265KEY_Pointer_Down                       = 0xFEE3
 266KEY_Pointer_UpLeft                     = 0xFEE4
 267KEY_Pointer_UpRight                    = 0xFEE5
 268KEY_Pointer_DownLeft                   = 0xFEE6
 269KEY_Pointer_DownRight                  = 0xFEE7
 270KEY_Pointer_Button_Dflt                = 0xFEE8
 271KEY_Pointer_Button1                    = 0xFEE9
 272KEY_Pointer_Button2                    = 0xFEEA
 273KEY_Pointer_Button3                    = 0xFEEB
 274KEY_Pointer_Button4                    = 0xFEEC
 275KEY_Pointer_Button5                    = 0xFEED
 276KEY_Pointer_DblClick_Dflt              = 0xFEEE
 277KEY_Pointer_DblClick1                  = 0xFEEF
 278KEY_Pointer_DblClick2                  = 0xFEF0
 279KEY_Pointer_DblClick3                  = 0xFEF1
 280KEY_Pointer_DblClick4                  = 0xFEF2
 281KEY_Pointer_DblClick5                  = 0xFEF3
 282KEY_Pointer_Drag_Dflt                  = 0xFEF4
 283KEY_Pointer_Drag1                      = 0xFEF5
 284KEY_Pointer_Drag2                      = 0xFEF6
 285KEY_Pointer_Drag3                      = 0xFEF7
 286KEY_Pointer_Drag4                      = 0xFEF8
 287KEY_Pointer_Drag5                      = 0xFEFD
 288
 289KEY_Pointer_EnableKeys                 = 0xFEF9
 290KEY_Pointer_Accelerate                 = 0xFEFA
 291KEY_Pointer_DfltBtnNext                = 0xFEFB
 292KEY_Pointer_DfltBtnPrev                = 0xFEFC
 293
 294KEY_3270_Duplicate                     = 0xFD01
 295KEY_3270_FieldMark                     = 0xFD02
 296KEY_3270_Right2                        = 0xFD03
 297KEY_3270_Left2                         = 0xFD04
 298KEY_3270_BackTab                       = 0xFD05
 299KEY_3270_EraseEOF                      = 0xFD06
 300KEY_3270_EraseInput                    = 0xFD07
 301KEY_3270_Reset                         = 0xFD08
 302KEY_3270_Quit                          = 0xFD09
 303KEY_3270_PA1                           = 0xFD0A
 304KEY_3270_PA2                           = 0xFD0B
 305KEY_3270_PA3                           = 0xFD0C
 306KEY_3270_Test                          = 0xFD0D
 307KEY_3270_Attn                          = 0xFD0E
 308KEY_3270_CursorBlink                   = 0xFD0F
 309KEY_3270_AltCursor                     = 0xFD10
 310KEY_3270_KeyClick                      = 0xFD11
 311KEY_3270_Jump                          = 0xFD12
 312KEY_3270_Ident                         = 0xFD13
 313KEY_3270_Rule                          = 0xFD14
 314KEY_3270_Copy                          = 0xFD15
 315KEY_3270_Play                          = 0xFD16
 316KEY_3270_Setup                         = 0xFD17
 317KEY_3270_Record                        = 0xFD18
 318KEY_3270_ChangeScreen                  = 0xFD19
 319KEY_3270_DeleteWord                    = 0xFD1A
 320KEY_3270_ExSelect                      = 0xFD1B
 321KEY_3270_CursorSelect                  = 0xFD1C
 322KEY_3270_PrintScreen                   = 0xFD1D
 323KEY_3270_Enter                         = 0xFD1E
 324
 325KEY_space                              = 0x020
 326KEY_exclam                             = 0x021
 327KEY_quotedbl                           = 0x022
 328KEY_numbersign                         = 0x023
 329KEY_dollar                             = 0x024
 330KEY_percent                            = 0x025
 331KEY_ampersand                          = 0x026
 332KEY_apostrophe                         = 0x027
 333KEY_quoteright                         = 0x027
 334KEY_parenleft                          = 0x028
 335KEY_parenright                         = 0x029
 336KEY_asterisk                           = 0x02a
 337KEY_plus                               = 0x02b
 338KEY_comma                              = 0x02c
 339KEY_minus                              = 0x02d
 340KEY_period                             = 0x02e
 341KEY_slash                              = 0x02f
 342KEY_0                                  = 0x030
 343KEY_1                                  = 0x031
 344KEY_2                                  = 0x032
 345KEY_3                                  = 0x033
 346KEY_4                                  = 0x034
 347KEY_5                                  = 0x035
 348KEY_6                                  = 0x036
 349KEY_7                                  = 0x037
 350KEY_8                                  = 0x038
 351KEY_9                                  = 0x039
 352KEY_colon                              = 0x03a
 353KEY_semicolon                          = 0x03b
 354KEY_less                               = 0x03c
 355KEY_equal                              = 0x03d
 356KEY_greater                            = 0x03e
 357KEY_question                           = 0x03f
 358KEY_at                                 = 0x040
 359KEY_A                                  = 0x041
 360KEY_B                                  = 0x042
 361KEY_C                                  = 0x043
 362KEY_D                                  = 0x044
 363KEY_E                                  = 0x045
 364KEY_F                                  = 0x046
 365KEY_G                                  = 0x047
 366KEY_H                                  = 0x048
 367KEY_I                                  = 0x049
 368KEY_J                                  = 0x04a
 369KEY_K                                  = 0x04b
 370KEY_L                                  = 0x04c
 371KEY_M                                  = 0x04d
 372KEY_N                                  = 0x04e
 373KEY_O                                  = 0x04f
 374KEY_P                                  = 0x050
 375KEY_Q                                  = 0x051
 376KEY_R                                  = 0x052
 377KEY_S                                  = 0x053
 378KEY_T                                  = 0x054
 379KEY_U                                  = 0x055
 380KEY_V                                  = 0x056
 381KEY_W                                  = 0x057
 382KEY_X                                  = 0x058
 383KEY_Y                                  = 0x059
 384KEY_Z                                  = 0x05a
 385KEY_bracketleft                        = 0x05b
 386KEY_backslash                          = 0x05c
 387KEY_bracketright                       = 0x05d
 388KEY_asciicircum                        = 0x05e
 389KEY_underscore                         = 0x05f
 390KEY_grave                              = 0x060
 391KEY_a                                  = 0x061
 392KEY_b                                  = 0x062
 393KEY_c                                  = 0x063
 394KEY_d                                  = 0x064
 395KEY_e                                  = 0x065
 396KEY_f                                  = 0x066
 397KEY_g                                  = 0x067
 398KEY_h                                  = 0x068
 399KEY_i                                  = 0x069
 400KEY_j                                  = 0x06a
 401KEY_k                                  = 0x06b
 402KEY_l                                  = 0x06c
 403KEY_m                                  = 0x06d
 404KEY_n                                  = 0x06e
 405KEY_o                                  = 0x06f
 406KEY_p                                  = 0x070
 407KEY_q                                  = 0x071
 408KEY_r                                  = 0x072
 409KEY_s                                  = 0x073
 410KEY_t                                  = 0x074
 411KEY_u                                  = 0x075
 412KEY_v                                  = 0x076
 413KEY_w                                  = 0x077
 414KEY_x                                  = 0x078
 415KEY_y                                  = 0x079
 416KEY_z                                  = 0x07a
 417KEY_braceleft                          = 0x07b
 418KEY_bar                                = 0x07c
 419KEY_braceright                         = 0x07d
 420KEY_asciitilde                         = 0x07e
 421
 422KEY_nobreakspace                       = 0x0a0
 423KEY_exclamdown                         = 0x0a1
 424KEY_cent                               = 0x0a2
 425KEY_sterling                           = 0x0a3
 426KEY_currency                           = 0x0a4
 427KEY_yen                                = 0x0a5
 428KEY_brokenbar                          = 0x0a6
 429KEY_section                            = 0x0a7
 430KEY_diaeresis                          = 0x0a8
 431KEY_copyright                          = 0x0a9
 432KEY_ordfeminine                        = 0x0aa
 433KEY_guillemotleft                      = 0x0ab
 434KEY_notsign                            = 0x0ac
 435KEY_hyphen                             = 0x0ad
 436KEY_registered                         = 0x0ae
 437KEY_macron                             = 0x0af
 438KEY_degree                             = 0x0b0
 439KEY_plusminus                          = 0x0b1
 440KEY_twosuperior                        = 0x0b2
 441KEY_threesuperior                      = 0x0b3
 442KEY_acute                              = 0x0b4
 443KEY_mu                                 = 0x0b5
 444KEY_paragraph                          = 0x0b6
 445KEY_periodcentered                     = 0x0b7
 446KEY_cedilla                            = 0x0b8
 447KEY_onesuperior                        = 0x0b9
 448KEY_masculine                          = 0x0ba
 449KEY_guillemotright                     = 0x0bb
 450KEY_onequarter                         = 0x0bc
 451KEY_onehalf                            = 0x0bd
 452KEY_threequarters                      = 0x0be
 453KEY_questiondown                       = 0x0bf
 454KEY_Agrave                             = 0x0c0
 455KEY_Aacute                             = 0x0c1
 456KEY_Acircumflex                        = 0x0c2
 457KEY_Atilde                             = 0x0c3
 458KEY_Adiaeresis                         = 0x0c4
 459KEY_Aring                              = 0x0c5
 460KEY_AE                                 = 0x0c6
 461KEY_Ccedilla                           = 0x0c7
 462KEY_Egrave                             = 0x0c8
 463KEY_Eacute                             = 0x0c9
 464KEY_Ecircumflex                        = 0x0ca
 465KEY_Ediaeresis                         = 0x0cb
 466KEY_Igrave                             = 0x0cc
 467KEY_Iacute                             = 0x0cd
 468KEY_Icircumflex                        = 0x0ce
 469KEY_Idiaeresis                         = 0x0cf
 470KEY_ETH                                = 0x0d0
 471KEY_Eth                                = 0x0d0
 472KEY_Ntilde                             = 0x0d1
 473KEY_Ograve                             = 0x0d2
 474KEY_Oacute                             = 0x0d3
 475KEY_Ocircumflex                        = 0x0d4
 476KEY_Otilde                             = 0x0d5
 477KEY_Odiaeresis                         = 0x0d6
 478KEY_multiply                           = 0x0d7
 479KEY_Ooblique                           = 0x0d8
 480KEY_Oslash                             = KEY_Ooblique
 481KEY_Ugrave                             = 0x0d9
 482KEY_Uacute                             = 0x0da
 483KEY_Ucircumflex                        = 0x0db
 484KEY_Udiaeresis                         = 0x0dc
 485KEY_Yacute                             = 0x0dd
 486KEY_THORN                              = 0x0de
 487KEY_Thorn                              = 0x0de
 488KEY_ssharp                             = 0x0df
 489KEY_agrave                             = 0x0e0
 490KEY_aacute                             = 0x0e1
 491KEY_acircumflex                        = 0x0e2
 492KEY_atilde                             = 0x0e3
 493KEY_adiaeresis                         = 0x0e4
 494KEY_aring                              = 0x0e5
 495KEY_ae                                 = 0x0e6
 496KEY_ccedilla                           = 0x0e7
 497KEY_egrave                             = 0x0e8
 498KEY_eacute                             = 0x0e9
 499KEY_ecircumflex                        = 0x0ea
 500KEY_ediaeresis                         = 0x0eb
 501KEY_igrave                             = 0x0ec
 502KEY_iacute                             = 0x0ed
 503KEY_icircumflex                        = 0x0ee
 504KEY_idiaeresis                         = 0x0ef
 505KEY_eth                                = 0x0f0
 506KEY_ntilde                             = 0x0f1
 507KEY_ograve                             = 0x0f2
 508KEY_oacute                             = 0x0f3
 509KEY_ocircumflex                        = 0x0f4
 510KEY_otilde                             = 0x0f5
 511KEY_odiaeresis                         = 0x0f6
 512KEY_division                           = 0x0f7
 513KEY_oslash                             = 0x0f8
 514KEY_ooblique                           = KEY_oslash
 515KEY_ugrave                             = 0x0f9
 516KEY_uacute                             = 0x0fa
 517KEY_ucircumflex                        = 0x0fb
 518KEY_udiaeresis                         = 0x0fc
 519KEY_yacute                             = 0x0fd
 520KEY_thorn                              = 0x0fe
 521KEY_ydiaeresis                         = 0x0ff
 522
 523
 524KEY_Aogonek                            = 0x1a1
 525KEY_breve                              = 0x1a2
 526KEY_Lstroke                            = 0x1a3
 527KEY_Lcaron                             = 0x1a5
 528KEY_Sacute                             = 0x1a6
 529KEY_Scaron                             = 0x1a9
 530KEY_Scedilla                           = 0x1aa
 531KEY_Tcaron                             = 0x1ab
 532KEY_Zacute                             = 0x1ac
 533KEY_Zcaron                             = 0x1ae
 534KEY_Zabovedot                          = 0x1af
 535KEY_aogonek                            = 0x1b1
 536KEY_ogonek                             = 0x1b2
 537KEY_lstroke                            = 0x1b3
 538KEY_lcaron                             = 0x1b5
 539KEY_sacute                             = 0x1b6
 540KEY_caron                              = 0x1b7
 541KEY_scaron                             = 0x1b9
 542KEY_scedilla                           = 0x1ba
 543KEY_tcaron                             = 0x1bb
 544KEY_zacute                             = 0x1bc
 545KEY_doubleacute                        = 0x1bd
 546KEY_zcaron                             = 0x1be
 547KEY_zabovedot                          = 0x1bf
 548KEY_Racute                             = 0x1c0
 549KEY_Abreve                             = 0x1c3
 550KEY_Lacute                             = 0x1c5
 551KEY_Cacute                             = 0x1c6
 552KEY_Ccaron                             = 0x1c8
 553KEY_Eogonek                            = 0x1ca
 554KEY_Ecaron                             = 0x1cc
 555KEY_Dcaron                             = 0x1cf
 556KEY_Dstroke                            = 0x1d0
 557KEY_Nacute                             = 0x1d1
 558KEY_Ncaron                             = 0x1d2
 559KEY_Odoubleacute                       = 0x1d5
 560KEY_Rcaron                             = 0x1d8
 561KEY_Uring                              = 0x1d9
 562KEY_Udoubleacute                       = 0x1db
 563KEY_Tcedilla                           = 0x1de
 564KEY_racute                             = 0x1e0
 565KEY_abreve                             = 0x1e3
 566KEY_lacute                             = 0x1e5
 567KEY_cacute                             = 0x1e6
 568KEY_ccaron                             = 0x1e8
 569KEY_eogonek                            = 0x1ea
 570KEY_ecaron                             = 0x1ec
 571KEY_dcaron                             = 0x1ef
 572KEY_dstroke                            = 0x1f0
 573KEY_nacute                             = 0x1f1
 574KEY_ncaron                             = 0x1f2
 575KEY_odoubleacute                       = 0x1f5
 576KEY_udoubleacute                       = 0x1fb
 577KEY_rcaron                             = 0x1f8
 578KEY_uring                              = 0x1f9
 579KEY_tcedilla                           = 0x1fe
 580KEY_abovedot                           = 0x1ff
 581
 582
 583KEY_Hstroke                            = 0x2a1
 584KEY_Hcircumflex                        = 0x2a6
 585KEY_Iabovedot                          = 0x2a9
 586KEY_Gbreve                             = 0x2ab
 587KEY_Jcircumflex                        = 0x2ac
 588KEY_hstroke                            = 0x2b1
 589KEY_hcircumflex                        = 0x2b6
 590KEY_idotless                           = 0x2b9
 591KEY_gbreve                             = 0x2bb
 592KEY_jcircumflex                        = 0x2bc
 593KEY_Cabovedot                          = 0x2c5
 594KEY_Ccircumflex                        = 0x2c6
 595KEY_Gabovedot                          = 0x2d5
 596KEY_Gcircumflex                        = 0x2d8
 597KEY_Ubreve                             = 0x2dd
 598KEY_Scircumflex                        = 0x2de
 599KEY_cabovedot                          = 0x2e5
 600KEY_ccircumflex                        = 0x2e6
 601KEY_gabovedot                          = 0x2f5
 602KEY_gcircumflex                        = 0x2f8
 603KEY_ubreve                             = 0x2fd
 604KEY_scircumflex                        = 0x2fe
 605
 606
 607
 608KEY_kra                                = 0x3a2
 609KEY_kappa                              = 0x3a2
 610KEY_Rcedilla                           = 0x3a3
 611KEY_Itilde                             = 0x3a5
 612KEY_Lcedilla                           = 0x3a6
 613KEY_Emacron                            = 0x3aa
 614KEY_Gcedilla                           = 0x3ab
 615KEY_Tslash                             = 0x3ac
 616KEY_rcedilla                           = 0x3b3
 617KEY_itilde                             = 0x3b5
 618KEY_lcedilla                           = 0x3b6
 619KEY_emacron                            = 0x3ba
 620KEY_gcedilla                           = 0x3bb
 621KEY_tslash                             = 0x3bc
 622KEY_ENG                                = 0x3bd
 623KEY_eng                                = 0x3bf
 624KEY_Amacron                            = 0x3c0
 625KEY_Iogonek                            = 0x3c7
 626KEY_Eabovedot                          = 0x3cc
 627KEY_Imacron                            = 0x3cf
 628KEY_Ncedilla                           = 0x3d1
 629KEY_Omacron                            = 0x3d2
 630KEY_Kcedilla                           = 0x3d3
 631KEY_Uogonek                            = 0x3d9
 632KEY_Utilde                             = 0x3dd
 633KEY_Umacron                            = 0x3de
 634KEY_amacron                            = 0x3e0
 635KEY_iogonek                            = 0x3e7
 636KEY_eabovedot                          = 0x3ec
 637KEY_imacron                            = 0x3ef
 638KEY_ncedilla                           = 0x3f1
 639KEY_omacron                            = 0x3f2
 640KEY_kcedilla                           = 0x3f3
 641KEY_uogonek                            = 0x3f9
 642KEY_utilde                             = 0x3fd
 643KEY_umacron                            = 0x3fe
 644
 645
 646KEY_Babovedot                          = 0x12a1
 647KEY_babovedot                          = 0x12a2
 648KEY_Dabovedot                          = 0x12a6
 649KEY_Wgrave                             = 0x12a8
 650KEY_Wacute                             = 0x12aa
 651KEY_dabovedot                          = 0x12ab
 652KEY_Ygrave                             = 0x12ac
 653KEY_Fabovedot                          = 0x12b0
 654KEY_fabovedot                          = 0x12b1
 655KEY_Mabovedot                          = 0x12b4
 656KEY_mabovedot                          = 0x12b5
 657KEY_Pabovedot                          = 0x12b7
 658KEY_wgrave                             = 0x12b8
 659KEY_pabovedot                          = 0x12b9
 660KEY_wacute                             = 0x12ba
 661KEY_Sabovedot                          = 0x12bb
 662KEY_ygrave                             = 0x12bc
 663KEY_Wdiaeresis                         = 0x12bd
 664KEY_wdiaeresis                         = 0x12be
 665KEY_sabovedot                          = 0x12bf
 666KEY_Wcircumflex                        = 0x12d0
 667KEY_Tabovedot                          = 0x12d7
 668KEY_Ycircumflex                        = 0x12de
 669KEY_wcircumflex                        = 0x12f0
 670KEY_tabovedot                          = 0x12f7
 671KEY_ycircumflex                        = 0x12fe
 672
 673
 674KEY_OE                                 = 0x13bc
 675KEY_oe                                 = 0x13bd
 676KEY_Ydiaeresis                         = 0x13be
 677
 678
 679KEY_overline                           = 0x47e
 680KEY_kana_fullstop                      = 0x4a1
 681KEY_kana_openingbracket                = 0x4a2
 682KEY_kana_closingbracket                = 0x4a3
 683KEY_kana_comma                         = 0x4a4
 684KEY_kana_conjunctive                   = 0x4a5
 685KEY_kana_middledot                     = 0x4a5
 686KEY_kana_WO                            = 0x4a6
 687KEY_kana_a                             = 0x4a7
 688KEY_kana_i                             = 0x4a8
 689KEY_kana_u                             = 0x4a9
 690KEY_kana_e                             = 0x4aa
 691KEY_kana_o                             = 0x4ab
 692KEY_kana_ya                            = 0x4ac
 693KEY_kana_yu                            = 0x4ad
 694KEY_kana_yo                            = 0x4ae
 695KEY_kana_tsu                           = 0x4af
 696KEY_kana_tu                            = 0x4af
 697KEY_prolongedsound                     = 0x4b0
 698KEY_kana_A                             = 0x4b1
 699KEY_kana_I                             = 0x4b2
 700KEY_kana_U                             = 0x4b3
 701KEY_kana_E                             = 0x4b4
 702KEY_kana_O                             = 0x4b5
 703KEY_kana_KA                            = 0x4b6
 704KEY_kana_KI                            = 0x4b7
 705KEY_kana_KU                            = 0x4b8
 706KEY_kana_KE                            = 0x4b9
 707KEY_kana_KO                            = 0x4ba
 708KEY_kana_SA                            = 0x4bb
 709KEY_kana_SHI                           = 0x4bc
 710KEY_kana_SU                            = 0x4bd
 711KEY_kana_SE                            = 0x4be
 712KEY_kana_SO                            = 0x4bf
 713KEY_kana_TA                            = 0x4c0
 714KEY_kana_CHI                           = 0x4c1
 715KEY_kana_TI                            = 0x4c1
 716KEY_kana_TSU                           = 0x4c2
 717KEY_kana_TU                            = 0x4c2
 718KEY_kana_TE                            = 0x4c3
 719KEY_kana_TO                            = 0x4c4
 720KEY_kana_NA                            = 0x4c5
 721KEY_kana_NI                            = 0x4c6
 722KEY_kana_NU                            = 0x4c7
 723KEY_kana_NE                            = 0x4c8
 724KEY_kana_NO                            = 0x4c9
 725KEY_kana_HA                            = 0x4ca
 726KEY_kana_HI                            = 0x4cb
 727KEY_kana_FU                            = 0x4cc
 728KEY_kana_HU                            = 0x4cc
 729KEY_kana_HE                            = 0x4cd
 730KEY_kana_HO                            = 0x4ce
 731KEY_kana_MA                            = 0x4cf
 732KEY_kana_MI                            = 0x4d0
 733KEY_kana_MU                            = 0x4d1
 734KEY_kana_ME                            = 0x4d2
 735KEY_kana_MO                            = 0x4d3
 736KEY_kana_YA                            = 0x4d4
 737KEY_kana_YU                            = 0x4d5
 738KEY_kana_YO                            = 0x4d6
 739KEY_kana_RA                            = 0x4d7
 740KEY_kana_RI                            = 0x4d8
 741KEY_kana_RU                            = 0x4d9
 742KEY_kana_RE                            = 0x4da
 743KEY_kana_RO                            = 0x4db
 744KEY_kana_WA                            = 0x4dc
 745KEY_kana_N                             = 0x4dd
 746KEY_voicedsound                        = 0x4de
 747KEY_semivoicedsound                    = 0x4df
 748KEY_kana_switch                        = 0xFF7E
 749
 750
 751KEY_Farsi_0                            = 0x590
 752KEY_Farsi_1                            = 0x591
 753KEY_Farsi_2                            = 0x592
 754KEY_Farsi_3                            = 0x593
 755KEY_Farsi_4                            = 0x594
 756KEY_Farsi_5                            = 0x595
 757KEY_Farsi_6                            = 0x596
 758KEY_Farsi_7                            = 0x597
 759KEY_Farsi_8                            = 0x598
 760KEY_Farsi_9                            = 0x599
 761KEY_Arabic_percent                     = 0x5a5
 762KEY_Arabic_superscript_alef            = 0x5a6
 763KEY_Arabic_tteh                        = 0x5a7
 764KEY_Arabic_peh                         = 0x5a8
 765KEY_Arabic_tcheh                       = 0x5a9
 766KEY_Arabic_ddal                        = 0x5aa
 767KEY_Arabic_rreh                        = 0x5ab
 768KEY_Arabic_comma                       = 0x5ac
 769KEY_Arabic_fullstop                    = 0x5ae
 770KEY_Arabic_0                           = 0x5b0
 771KEY_Arabic_1                           = 0x5b1
 772KEY_Arabic_2                           = 0x5b2
 773KEY_Arabic_3                           = 0x5b3
 774KEY_Arabic_4                           = 0x5b4
 775KEY_Arabic_5                           = 0x5b5
 776KEY_Arabic_6                           = 0x5b6
 777KEY_Arabic_7                           = 0x5b7
 778KEY_Arabic_8                           = 0x5b8
 779KEY_Arabic_9                           = 0x5b9
 780KEY_Arabic_semicolon                   = 0x5bb
 781KEY_Arabic_question_mark               = 0x5bf
 782KEY_Arabic_hamza                       = 0x5c1
 783KEY_Arabic_maddaonalef                 = 0x5c2
 784KEY_Arabic_hamzaonalef                 = 0x5c3
 785KEY_Arabic_hamzaonwaw                  = 0x5c4
 786KEY_Arabic_hamzaunderalef              = 0x5c5
 787KEY_Arabic_hamzaonyeh                  = 0x5c6
 788KEY_Arabic_alef                        = 0x5c7
 789KEY_Arabic_beh                         = 0x5c8
 790KEY_Arabic_tehmarbuta                  = 0x5c9
 791KEY_Arabic_teh                         = 0x5ca
 792KEY_Arabic_theh                        = 0x5cb
 793KEY_Arabic_jeem                        = 0x5cc
 794KEY_Arabic_hah                         = 0x5cd
 795KEY_Arabic_khah                        = 0x5ce
 796KEY_Arabic_dal                         = 0x5cf
 797KEY_Arabic_thal                        = 0x5d0
 798KEY_Arabic_ra                          = 0x5d1
 799KEY_Arabic_zain                        = 0x5d2
 800KEY_Arabic_seen                        = 0x5d3
 801KEY_Arabic_sheen                       = 0x5d4
 802KEY_Arabic_sad                         = 0x5d5
 803KEY_Arabic_dad                         = 0x5d6
 804KEY_Arabic_tah                         = 0x5d7
 805KEY_Arabic_zah                         = 0x5d8
 806KEY_Arabic_ain                         = 0x5d9
 807KEY_Arabic_ghain                       = 0x5da
 808KEY_Arabic_tatweel                     = 0x5e0
 809KEY_Arabic_feh                         = 0x5e1
 810KEY_Arabic_qaf                         = 0x5e2
 811KEY_Arabic_kaf                         = 0x5e3
 812KEY_Arabic_lam                         = 0x5e4
 813KEY_Arabic_meem                        = 0x5e5
 814KEY_Arabic_noon                        = 0x5e6
 815KEY_Arabic_ha                          = 0x5e7
 816KEY_Arabic_heh                         = 0x5e7
 817KEY_Arabic_waw                         = 0x5e8
 818KEY_Arabic_alefmaksura                 = 0x5e9
 819KEY_Arabic_yeh                         = 0x5ea
 820KEY_Arabic_fathatan                    = 0x5eb
 821KEY_Arabic_dammatan                    = 0x5ec
 822KEY_Arabic_kasratan                    = 0x5ed
 823KEY_Arabic_fatha                       = 0x5ee
 824KEY_Arabic_damma                       = 0x5ef
 825KEY_Arabic_kasra                       = 0x5f0
 826KEY_Arabic_shadda                      = 0x5f1
 827KEY_Arabic_sukun                       = 0x5f2
 828KEY_Arabic_madda_above                 = 0x5f3
 829KEY_Arabic_hamza_above                 = 0x5f4
 830KEY_Arabic_hamza_below                 = 0x5f5
 831KEY_Arabic_jeh                         = 0x5f6
 832KEY_Arabic_veh                         = 0x5f7
 833KEY_Arabic_keheh                       = 0x5f8
 834KEY_Arabic_gaf                         = 0x5f9
 835KEY_Arabic_noon_ghunna                 = 0x5fa
 836KEY_Arabic_heh_doachashmee             = 0x5fb
 837KEY_Farsi_yeh                          = 0x5fc
 838KEY_Arabic_farsi_yeh                   = KEY_Farsi_yeh
 839KEY_Arabic_yeh_baree                   = 0x5fd
 840KEY_Arabic_heh_goal                    = 0x5fe
 841KEY_Arabic_switch                      = 0xFF7E
 842
 843
 844KEY_Cyrillic_GHE_bar                   = 0x680
 845KEY_Cyrillic_ghe_bar                   = 0x690
 846KEY_Cyrillic_ZHE_descender             = 0x681
 847KEY_Cyrillic_zhe_descender             = 0x691
 848KEY_Cyrillic_KA_descender              = 0x682
 849KEY_Cyrillic_ka_descender              = 0x692
 850KEY_Cyrillic_KA_vertstroke             = 0x683
 851KEY_Cyrillic_ka_vertstroke             = 0x693
 852KEY_Cyrillic_EN_descender              = 0x684
 853KEY_Cyrillic_en_descender              = 0x694
 854KEY_Cyrillic_U_straight                = 0x685
 855KEY_Cyrillic_u_straight                = 0x695
 856KEY_Cyrillic_U_straight_bar            = 0x686
 857KEY_Cyrillic_u_straight_bar            = 0x696
 858KEY_Cyrillic_HA_descender              = 0x687
 859KEY_Cyrillic_ha_descender              = 0x697
 860KEY_Cyrillic_CHE_descender             = 0x688
 861KEY_Cyrillic_che_descender             = 0x698
 862KEY_Cyrillic_CHE_vertstroke            = 0x689
 863KEY_Cyrillic_che_vertstroke            = 0x699
 864KEY_Cyrillic_SHHA                      = 0x68a
 865KEY_Cyrillic_shha                      = 0x69a
 866
 867KEY_Cyrillic_SCHWA                     = 0x68c
 868KEY_Cyrillic_schwa                     = 0x69c
 869KEY_Cyrillic_I_macron                  = 0x68d
 870KEY_Cyrillic_i_macron                  = 0x69d
 871KEY_Cyrillic_O_bar                     = 0x68e
 872KEY_Cyrillic_o_bar                     = 0x69e
 873KEY_Cyrillic_U_macron                  = 0x68f
 874KEY_Cyrillic_u_macron                  = 0x69f
 875
 876KEY_Serbian_dje                        = 0x6a1
 877KEY_Macedonia_gje                      = 0x6a2
 878KEY_Cyrillic_io                        = 0x6a3
 879KEY_Ukrainian_ie                       = 0x6a4
 880KEY_Ukranian_je                        = 0x6a4
 881KEY_Macedonia_dse                      = 0x6a5
 882KEY_Ukrainian_i                        = 0x6a6
 883KEY_Ukranian_i                         = 0x6a6
 884KEY_Ukrainian_yi                       = 0x6a7
 885KEY_Ukranian_yi                        = 0x6a7
 886KEY_Cyrillic_je                        = 0x6a8
 887KEY_Serbian_je                         = 0x6a8
 888KEY_Cyrillic_lje                       = 0x6a9
 889KEY_Serbian_lje                        = 0x6a9
 890KEY_Cyrillic_nje                       = 0x6aa
 891KEY_Serbian_nje                        = 0x6aa
 892KEY_Serbian_tshe                       = 0x6ab
 893KEY_Macedonia_kje                      = 0x6ac
 894KEY_Ukrainian_ghe_with_upturn          = 0x6ad
 895KEY_Byelorussian_shortu                = 0x6ae
 896KEY_Cyrillic_dzhe                      = 0x6af
 897KEY_Serbian_dze                        = 0x6af
 898KEY_numerosign                         = 0x6b0
 899KEY_Serbian_DJE                        = 0x6b1
 900KEY_Macedonia_GJE                      = 0x6b2
 901KEY_Cyrillic_IO                        = 0x6b3
 902KEY_Ukrainian_IE                       = 0x6b4
 903KEY_Ukranian_JE                        = 0x6b4
 904KEY_Macedonia_DSE                      = 0x6b5
 905KEY_Ukrainian_I                        = 0x6b6
 906KEY_Ukranian_I                         = 0x6b6
 907KEY_Ukrainian_YI                       = 0x6b7
 908KEY_Ukranian_YI                        = 0x6b7
 909KEY_Cyrillic_JE                        = 0x6b8
 910KEY_Serbian_JE                         = 0x6b8
 911KEY_Cyrillic_LJE                       = 0x6b9
 912KEY_Serbian_LJE                        = 0x6b9
 913KEY_Cyrillic_NJE                       = 0x6ba
 914KEY_Serbian_NJE                        = 0x6ba
 915KEY_Serbian_TSHE                       = 0x6bb
 916KEY_Macedonia_KJE                      = 0x6bc
 917KEY_Ukrainian_GHE_WITH_UPTURN          = 0x6bd
 918KEY_Byelorussian_SHORTU                = 0x6be
 919KEY_Cyrillic_DZHE                      = 0x6bf
 920KEY_Serbian_DZE                        = 0x6bf
 921KEY_Cyrillic_yu                        = 0x6c0
 922KEY_Cyrillic_a                         = 0x6c1
 923KEY_Cyrillic_be                        = 0x6c2
 924KEY_Cyrillic_tse                       = 0x6c3
 925KEY_Cyrillic_de                        = 0x6c4
 926KEY_Cyrillic_ie                        = 0x6c5
 927KEY_Cyrillic_ef                        = 0x6c6
 928KEY_Cyrillic_ghe                       = 0x6c7
 929KEY_Cyrillic_ha                        = 0x6c8
 930KEY_Cyrillic_i                         = 0x6c9
 931KEY_Cyrillic_shorti                    = 0x6ca
 932KEY_Cyrillic_ka                        = 0x6cb
 933KEY_Cyrillic_el                        = 0x6cc
 934KEY_Cyrillic_em                        = 0x6cd
 935KEY_Cyrillic_en                        = 0x6ce
 936KEY_Cyrillic_o                         = 0x6cf
 937KEY_Cyrillic_pe                        = 0x6d0
 938KEY_Cyrillic_ya                        = 0x6d1
 939KEY_Cyrillic_er                        = 0x6d2
 940KEY_Cyrillic_es                        = 0x6d3
 941KEY_Cyrillic_te                        = 0x6d4
 942KEY_Cyrillic_u                         = 0x6d5
 943KEY_Cyrillic_zhe                       = 0x6d6
 944KEY_Cyrillic_ve                        = 0x6d7
 945KEY_Cyrillic_softsign                  = 0x6d8
 946KEY_Cyrillic_yeru                      = 0x6d9
 947KEY_Cyrillic_ze                        = 0x6da
 948KEY_Cyrillic_sha                       = 0x6db
 949KEY_Cyrillic_e                         = 0x6dc
 950KEY_Cyrillic_shcha                     = 0x6dd
 951KEY_Cyrillic_che                       = 0x6de
 952KEY_Cyrillic_hardsign                  = 0x6df
 953KEY_Cyrillic_YU                        = 0x6e0
 954KEY_Cyrillic_A                         = 0x6e1
 955KEY_Cyrillic_BE                        = 0x6e2
 956KEY_Cyrillic_TSE                       = 0x6e3
 957KEY_Cyrillic_DE                        = 0x6e4
 958KEY_Cyrillic_IE                        = 0x6e5
 959KEY_Cyrillic_EF                        = 0x6e6
 960KEY_Cyrillic_GHE                       = 0x6e7
 961KEY_Cyrillic_HA                        = 0x6e8
 962KEY_Cyrillic_I                         = 0x6e9
 963KEY_Cyrillic_SHORTI                    = 0x6ea
 964KEY_Cyrillic_KA                        = 0x6eb
 965KEY_Cyrillic_EL                        = 0x6ec
 966KEY_Cyrillic_EM                        = 0x6ed
 967KEY_Cyrillic_EN                        = 0x6ee
 968KEY_Cyrillic_O                         = 0x6ef
 969KEY_Cyrillic_PE                        = 0x6f0
 970KEY_Cyrillic_YA                        = 0x6f1
 971KEY_Cyrillic_ER                        = 0x6f2
 972KEY_Cyrillic_ES                        = 0x6f3
 973KEY_Cyrillic_TE                        = 0x6f4
 974KEY_Cyrillic_U                         = 0x6f5
 975KEY_Cyrillic_ZHE                       = 0x6f6
 976KEY_Cyrillic_VE                        = 0x6f7
 977KEY_Cyrillic_SOFTSIGN                  = 0x6f8
 978KEY_Cyrillic_YERU                      = 0x6f9
 979KEY_Cyrillic_ZE                        = 0x6fa
 980KEY_Cyrillic_SHA                       = 0x6fb
 981KEY_Cyrillic_E                         = 0x6fc
 982KEY_Cyrillic_SHCHA                     = 0x6fd
 983KEY_Cyrillic_CHE                       = 0x6fe
 984KEY_Cyrillic_HARDSIGN                  = 0x6ff
 985
 986
 987KEY_Greek_ALPHAaccent                  = 0x7a1
 988KEY_Greek_EPSILONaccent                = 0x7a2
 989KEY_Greek_ETAaccent                    = 0x7a3
 990KEY_Greek_IOTAaccent                   = 0x7a4
 991KEY_Greek_IOTAdieresis                 = 0x7a5
 992KEY_Greek_IOTAdiaeresis                = KEY_Greek_IOTAdieresis
 993KEY_Greek_OMICRONaccent                = 0x7a7
 994KEY_Greek_UPSILONaccent                = 0x7a8
 995KEY_Greek_UPSILONdieresis              = 0x7a9
 996KEY_Greek_OMEGAaccent                  = 0x7ab
 997KEY_Greek_accentdieresis               = 0x7ae
 998KEY_Greek_horizbar                     = 0x7af
 999KEY_Greek_alphaaccent                  = 0x7b1
1000KEY_Greek_epsilonaccent                = 0x7b2
1001KEY_Greek_etaaccent                    = 0x7b3
1002KEY_Greek_iotaaccent                   = 0x7b4
1003KEY_Greek_iotadieresis                 = 0x7b5
1004KEY_Greek_iotaaccentdieresis           = 0x7b6
1005KEY_Greek_omicronaccent                = 0x7b7
1006KEY_Greek_upsilonaccent                = 0x7b8
1007KEY_Greek_upsilondieresis              = 0x7b9
1008KEY_Greek_upsilonaccentdieresis        = 0x7ba
1009KEY_Greek_omegaaccent                  = 0x7bb
1010KEY_Greek_ALPHA                        = 0x7c1
1011KEY_Greek_BETA                         = 0x7c2
1012KEY_Greek_GAMMA                        = 0x7c3
1013KEY_Greek_DELTA                        = 0x7c4
1014KEY_Greek_EPSILON                      = 0x7c5
1015KEY_Greek_ZETA                         = 0x7c6
1016KEY_Greek_ETA                          = 0x7c7
1017KEY_Greek_THETA                        = 0x7c8
1018KEY_Greek_IOTA                         = 0x7c9
1019KEY_Greek_KAPPA                        = 0x7ca
1020KEY_Greek_LAMDA                        = 0x7cb
1021KEY_Greek_LAMBDA                       = 0x7cb
1022KEY_Greek_MU                           = 0x7cc
1023KEY_Greek_NU                           = 0x7cd
1024KEY_Greek_XI                           = 0x7ce
1025KEY_Greek_OMICRON                      = 0x7cf
1026KEY_Greek_PI                           = 0x7d0
1027KEY_Greek_RHO                          = 0x7d1
1028KEY_Greek_SIGMA                        = 0x7d2
1029KEY_Greek_TAU                          = 0x7d4
1030KEY_Greek_UPSILON                      = 0x7d5
1031KEY_Greek_PHI                          = 0x7d6
1032KEY_Greek_CHI                          = 0x7d7
1033KEY_Greek_PSI                          = 0x7d8
1034KEY_Greek_OMEGA                        = 0x7d9
1035KEY_Greek_alpha                        = 0x7e1
1036KEY_Greek_beta                         = 0x7e2
1037KEY_Greek_gamma                        = 0x7e3
1038KEY_Greek_delta                        = 0x7e4
1039KEY_Greek_epsilon                      = 0x7e5
1040KEY_Greek_zeta                         = 0x7e6
1041KEY_Greek_eta                          = 0x7e7
1042KEY_Greek_theta                        = 0x7e8
1043KEY_Greek_iota                         = 0x7e9
1044KEY_Greek_kappa                        = 0x7ea
1045KEY_Greek_lamda                        = 0x7eb
1046KEY_Greek_lambda                       = 0x7eb
1047KEY_Greek_mu                           = 0x7ec
1048KEY_Greek_nu                           = 0x7ed
1049KEY_Greek_xi                           = 0x7ee
1050KEY_Greek_omicron                      = 0x7ef
1051KEY_Greek_pi                           = 0x7f0
1052KEY_Greek_rho                          = 0x7f1
1053KEY_Greek_sigma                        = 0x7f2
1054KEY_Greek_finalsmallsigma              = 0x7f3
1055KEY_Greek_tau                          = 0x7f4
1056KEY_Greek_upsilon                      = 0x7f5
1057KEY_Greek_phi                          = 0x7f6
1058KEY_Greek_chi                          = 0x7f7
1059KEY_Greek_psi                          = 0x7f8
1060KEY_Greek_omega                        = 0x7f9
1061KEY_Greek_switch                       = 0xFF7E
1062
1063
1064KEY_leftradical                        = 0x8a1
1065KEY_topleftradical                     = 0x8a2
1066KEY_horizconnector                     = 0x8a3
1067KEY_topintegral                        = 0x8a4
1068KEY_botintegral                        = 0x8a5
1069KEY_vertconnector                      = 0x8a6
1070KEY_topleftsqbracket                   = 0x8a7
1071KEY_botleftsqbracket                   = 0x8a8
1072KEY_toprightsqbracket                  = 0x8a9
1073KEY_botrightsqbracket                  = 0x8aa
1074KEY_topleftparens                      = 0x8ab
1075KEY_botleftparens                      = 0x8ac
1076KEY_toprightparens                     = 0x8ad
1077KEY_botrightparens                     = 0x8ae
1078KEY_leftmiddlecurlybrace               = 0x8af
1079KEY_rightmiddlecurlybrace              = 0x8b0
1080KEY_topleftsummation                   = 0x8b1
1081KEY_botleftsummation                   = 0x8b2
1082KEY_topvertsummationconnector          = 0x8b3
1083KEY_botvertsummationconnector          = 0x8b4
1084KEY_toprightsummation                  = 0x8b5
1085KEY_botrightsummation                  = 0x8b6
1086KEY_rightmiddlesummation               = 0x8b7
1087KEY_lessthanequal                      = 0x8bc
1088KEY_notequal                           = 0x8bd
1089KEY_greaterthanequal                   = 0x8be
1090KEY_integral                           = 0x8bf
1091KEY_therefore                          = 0x8c0
1092KEY_variation                          = 0x8c1
1093KEY_infinity                           = 0x8c2
1094KEY_nabla                              = 0x8c5
1095KEY_approximate                        = 0x8c8
1096KEY_similarequal                       = 0x8c9
1097KEY_ifonlyif                           = 0x8cd
1098KEY_implies                            = 0x8ce
1099KEY_identical                          = 0x8cf
1100KEY_radical                            = 0x8d6
1101KEY_includedin                         = 0x8da
1102KEY_includes                           = 0x8db
1103KEY_intersection                       = 0x8dc
1104KEY_union                              = 0x8dd
1105KEY_logicaland                         = 0x8de
1106KEY_logicalor                          = 0x8df
1107KEY_partialderivative                  = 0x8ef
1108KEY_function                           = 0x8f6
1109KEY_leftarrow          

Large files files are truncated, but you can click here to view the full file