diff --git a/GI/src/giimport.jl b/GI/src/giimport.jl index 791c86be..184b8ae5 100644 --- a/GI/src/giimport.jl +++ b/GI/src/giimport.jl @@ -1,6 +1,6 @@ # use libgirepository to produce Julia declarations and methods -const_expr(name,val) = :($(Symbol(name)) = $(val)) +const_expr(name,val) = :(const $(Symbol(name)) = $(val)) # export enum using a baremodule, as is done in Gtk.jl function enum_decl(enum) diff --git a/src/gen/gdk4_consts b/src/gen/gdk4_consts index 7cfd0977..0e01dba9 100644 --- a/src/gen/gdk4_consts +++ b/src/gen/gdk4_consts @@ -1,2293 +1,2293 @@ quote $(Expr(:toplevel, quote begin - ACTION_ALL = 7 - BUTTON_MIDDLE = 2 - BUTTON_PRIMARY = 1 - BUTTON_SECONDARY = 3 - CURRENT_TIME = 0 - EVENT_PROPAGATE = false - EVENT_STOP = true - KEY_0 = 48 - KEY_1 = 49 - KEY_2 = 50 - KEY_3 = 51 - KEY_3270_AltCursor = 64784 - KEY_3270_Attn = 64782 - KEY_3270_BackTab = 64773 - KEY_3270_ChangeScreen = 64793 - KEY_3270_Copy = 64789 - KEY_3270_CursorBlink = 64783 - KEY_3270_CursorSelect = 64796 - KEY_3270_DeleteWord = 64794 - KEY_3270_Duplicate = 64769 - KEY_3270_Enter = 64798 - KEY_3270_EraseEOF = 64774 - KEY_3270_EraseInput = 64775 - KEY_3270_ExSelect = 64795 - KEY_3270_FieldMark = 64770 - KEY_3270_Ident = 64787 - KEY_3270_Jump = 64786 - KEY_3270_KeyClick = 64785 - KEY_3270_Left2 = 64772 - KEY_3270_PA1 = 64778 - KEY_3270_PA2 = 64779 - KEY_3270_PA3 = 64780 - KEY_3270_Play = 64790 - KEY_3270_PrintScreen = 64797 - KEY_3270_Quit = 64777 - KEY_3270_Record = 64792 - KEY_3270_Reset = 64776 - KEY_3270_Right2 = 64771 - KEY_3270_Rule = 64788 - KEY_3270_Setup = 64791 - KEY_3270_Test = 64781 - KEY_4 = 52 - KEY_5 = 53 - KEY_6 = 54 - KEY_7 = 55 - KEY_8 = 56 - KEY_9 = 57 - KEY_A = 65 - KEY_AE = 198 - KEY_Aacute = 193 - KEY_Abelowdot = 16785056 - KEY_Abreve = 451 - KEY_Abreveacute = 16785070 - KEY_Abrevebelowdot = 16785078 - KEY_Abrevegrave = 16785072 - KEY_Abrevehook = 16785074 - KEY_Abrevetilde = 16785076 - KEY_AccessX_Enable = 65136 - KEY_AccessX_Feedback_Enable = 65137 - KEY_Acircumflex = 194 - KEY_Acircumflexacute = 16785060 - KEY_Acircumflexbelowdot = 16785068 - KEY_Acircumflexgrave = 16785062 - KEY_Acircumflexhook = 16785064 - KEY_Acircumflextilde = 16785066 - KEY_AddFavorite = 269025081 - KEY_Adiaeresis = 196 - KEY_Agrave = 192 - KEY_Ahook = 16785058 - KEY_Alt_L = 65513 - KEY_Alt_R = 65514 - KEY_Amacron = 960 - KEY_Aogonek = 417 - KEY_ApplicationLeft = 269025104 - KEY_ApplicationRight = 269025105 - KEY_Arabic_0 = 16778848 - KEY_Arabic_1 = 16778849 - KEY_Arabic_2 = 16778850 - KEY_Arabic_3 = 16778851 - KEY_Arabic_4 = 16778852 - KEY_Arabic_5 = 16778853 - KEY_Arabic_6 = 16778854 - KEY_Arabic_7 = 16778855 - KEY_Arabic_8 = 16778856 - KEY_Arabic_9 = 16778857 - KEY_Arabic_ain = 1497 - KEY_Arabic_alef = 1479 - KEY_Arabic_alefmaksura = 1513 - KEY_Arabic_beh = 1480 - KEY_Arabic_comma = 1452 - KEY_Arabic_dad = 1494 - KEY_Arabic_dal = 1487 - KEY_Arabic_damma = 1519 - KEY_Arabic_dammatan = 1516 - KEY_Arabic_ddal = 16778888 - KEY_Arabic_farsi_yeh = 16778956 - KEY_Arabic_fatha = 1518 - KEY_Arabic_fathatan = 1515 - KEY_Arabic_feh = 1505 - KEY_Arabic_fullstop = 16778964 - KEY_Arabic_gaf = 16778927 - KEY_Arabic_ghain = 1498 - KEY_Arabic_ha = 1511 - KEY_Arabic_hah = 1485 - KEY_Arabic_hamza = 1473 - KEY_Arabic_hamza_above = 16778836 - KEY_Arabic_hamza_below = 16778837 - KEY_Arabic_hamzaonalef = 1475 - KEY_Arabic_hamzaonwaw = 1476 - KEY_Arabic_hamzaonyeh = 1478 - KEY_Arabic_hamzaunderalef = 1477 - KEY_Arabic_heh = 1511 - KEY_Arabic_heh_doachashmee = 16778942 - KEY_Arabic_heh_goal = 16778945 - KEY_Arabic_jeem = 1484 - KEY_Arabic_jeh = 16778904 - KEY_Arabic_kaf = 1507 - KEY_Arabic_kasra = 1520 - KEY_Arabic_kasratan = 1517 - KEY_Arabic_keheh = 16778921 - KEY_Arabic_khah = 1486 - KEY_Arabic_lam = 1508 - KEY_Arabic_madda_above = 16778835 - KEY_Arabic_maddaonalef = 1474 - KEY_Arabic_meem = 1509 - KEY_Arabic_noon = 1510 - KEY_Arabic_noon_ghunna = 16778938 - KEY_Arabic_peh = 16778878 - KEY_Arabic_percent = 16778858 - KEY_Arabic_qaf = 1506 - KEY_Arabic_question_mark = 1471 - KEY_Arabic_ra = 1489 - KEY_Arabic_rreh = 16778897 - KEY_Arabic_sad = 1493 - KEY_Arabic_seen = 1491 - KEY_Arabic_semicolon = 1467 - KEY_Arabic_shadda = 1521 - KEY_Arabic_sheen = 1492 - KEY_Arabic_sukun = 1522 - KEY_Arabic_superscript_alef = 16778864 - KEY_Arabic_switch = 65406 - KEY_Arabic_tah = 1495 - KEY_Arabic_tatweel = 1504 - KEY_Arabic_tcheh = 16778886 - KEY_Arabic_teh = 1482 - KEY_Arabic_tehmarbuta = 1481 - KEY_Arabic_thal = 1488 - KEY_Arabic_theh = 1483 - KEY_Arabic_tteh = 16778873 - KEY_Arabic_veh = 16778916 - KEY_Arabic_waw = 1512 - KEY_Arabic_yeh = 1514 - KEY_Arabic_yeh_baree = 16778962 - KEY_Arabic_zah = 1496 - KEY_Arabic_zain = 1490 - KEY_Aring = 197 - KEY_Armenian_AT = 16778552 - KEY_Armenian_AYB = 16778545 - KEY_Armenian_BEN = 16778546 - KEY_Armenian_CHA = 16778569 - KEY_Armenian_DA = 16778548 - KEY_Armenian_DZA = 16778561 - KEY_Armenian_E = 16778551 - KEY_Armenian_FE = 16778582 - KEY_Armenian_GHAT = 16778562 - KEY_Armenian_GIM = 16778547 - KEY_Armenian_HI = 16778565 - KEY_Armenian_HO = 16778560 - KEY_Armenian_INI = 16778555 - KEY_Armenian_JE = 16778571 - KEY_Armenian_KE = 16778580 - KEY_Armenian_KEN = 16778559 - KEY_Armenian_KHE = 16778557 - KEY_Armenian_LYUN = 16778556 - KEY_Armenian_MEN = 16778564 - KEY_Armenian_NU = 16778566 - KEY_Armenian_O = 16778581 - KEY_Armenian_PE = 16778570 - KEY_Armenian_PYUR = 16778579 - KEY_Armenian_RA = 16778572 - KEY_Armenian_RE = 16778576 - KEY_Armenian_SE = 16778573 - KEY_Armenian_SHA = 16778567 - KEY_Armenian_TCHE = 16778563 - KEY_Armenian_TO = 16778553 - KEY_Armenian_TSA = 16778558 - KEY_Armenian_TSO = 16778577 - KEY_Armenian_TYUN = 16778575 - KEY_Armenian_VEV = 16778574 - KEY_Armenian_VO = 16778568 - KEY_Armenian_VYUN = 16778578 - KEY_Armenian_YECH = 16778549 - KEY_Armenian_ZA = 16778550 - KEY_Armenian_ZHE = 16778554 - KEY_Armenian_accent = 16778587 - KEY_Armenian_amanak = 16778588 - KEY_Armenian_apostrophe = 16778586 - KEY_Armenian_at = 16778600 - KEY_Armenian_ayb = 16778593 - KEY_Armenian_ben = 16778594 - KEY_Armenian_but = 16778589 - KEY_Armenian_cha = 16778617 - KEY_Armenian_da = 16778596 - KEY_Armenian_dza = 16778609 - KEY_Armenian_e = 16778599 - KEY_Armenian_exclam = 16778588 - KEY_Armenian_fe = 16778630 - KEY_Armenian_full_stop = 16778633 - KEY_Armenian_ghat = 16778610 - KEY_Armenian_gim = 16778595 - KEY_Armenian_hi = 16778613 - KEY_Armenian_ho = 16778608 - KEY_Armenian_hyphen = 16778634 - KEY_Armenian_ini = 16778603 - KEY_Armenian_je = 16778619 - KEY_Armenian_ke = 16778628 - KEY_Armenian_ken = 16778607 - KEY_Armenian_khe = 16778605 - KEY_Armenian_ligature_ew = 16778631 - KEY_Armenian_lyun = 16778604 - KEY_Armenian_men = 16778612 - KEY_Armenian_nu = 16778614 - KEY_Armenian_o = 16778629 - KEY_Armenian_paruyk = 16778590 - KEY_Armenian_pe = 16778618 - KEY_Armenian_pyur = 16778627 - KEY_Armenian_question = 16778590 - KEY_Armenian_ra = 16778620 - KEY_Armenian_re = 16778624 - KEY_Armenian_se = 16778621 - KEY_Armenian_separation_mark = 16778589 - KEY_Armenian_sha = 16778615 - KEY_Armenian_shesht = 16778587 - KEY_Armenian_tche = 16778611 - KEY_Armenian_to = 16778601 - KEY_Armenian_tsa = 16778606 - KEY_Armenian_tso = 16778625 - KEY_Armenian_tyun = 16778623 - KEY_Armenian_verjaket = 16778633 - KEY_Armenian_vev = 16778622 - KEY_Armenian_vo = 16778616 - KEY_Armenian_vyun = 16778626 - KEY_Armenian_yech = 16778597 - KEY_Armenian_yentamna = 16778634 - KEY_Armenian_za = 16778598 - KEY_Armenian_zhe = 16778602 - KEY_Atilde = 195 - KEY_AudibleBell_Enable = 65146 - KEY_AudioCycleTrack = 269025179 - KEY_AudioForward = 269025175 - KEY_AudioLowerVolume = 269025041 - KEY_AudioMedia = 269025074 - KEY_AudioMicMute = 269025202 - KEY_AudioMute = 269025042 - KEY_AudioNext = 269025047 - KEY_AudioPause = 269025073 - KEY_AudioPlay = 269025044 - KEY_AudioPreset = 269025206 - KEY_AudioPrev = 269025046 - KEY_AudioRaiseVolume = 269025043 - KEY_AudioRandomPlay = 269025177 - KEY_AudioRecord = 269025052 - KEY_AudioRepeat = 269025176 - KEY_AudioRewind = 269025086 - KEY_AudioStop = 269025045 - KEY_Away = 269025165 - KEY_B = 66 - KEY_Babovedot = 16784898 - KEY_Back = 269025062 - KEY_BackForward = 269025087 - KEY_BackSpace = 65288 - KEY_Battery = 269025171 - KEY_Begin = 65368 - KEY_Blue = 269025190 - KEY_Bluetooth = 269025172 - KEY_Book = 269025106 - KEY_BounceKeys_Enable = 65140 - KEY_Break = 65387 - KEY_BrightnessAdjust = 269025083 - KEY_Byelorussian_SHORTU = 1726 - KEY_Byelorussian_shortu = 1710 - KEY_C = 67 - KEY_CD = 269025107 - KEY_CH = 65186 - KEY_C_H = 65189 - KEY_C_h = 65188 - KEY_Cabovedot = 709 - KEY_Cacute = 454 - KEY_Calculator = 269025053 - KEY_Calendar = 269025056 - KEY_Cancel = 65385 - KEY_Caps_Lock = 65509 - KEY_Ccaron = 456 - KEY_Ccedilla = 199 - KEY_Ccircumflex = 710 - KEY_Ch = 65185 - KEY_Clear = 65291 - KEY_ClearGrab = 269024801 - KEY_Close = 269025110 - KEY_Codeinput = 65335 - KEY_ColonSign = 16785569 - KEY_Community = 269025085 - KEY_ContrastAdjust = 269025058 - KEY_Control_L = 65507 - KEY_Control_R = 65508 - KEY_Copy = 269025111 - KEY_CruzeiroSign = 16785570 - KEY_Cut = 269025112 - KEY_CycleAngle = 269025180 - KEY_Cyrillic_A = 1761 - KEY_Cyrillic_BE = 1762 - KEY_Cyrillic_CHE = 1790 - KEY_Cyrillic_CHE_descender = 16778422 - KEY_Cyrillic_CHE_vertstroke = 16778424 - KEY_Cyrillic_DE = 1764 - KEY_Cyrillic_DZHE = 1727 - KEY_Cyrillic_E = 1788 - KEY_Cyrillic_EF = 1766 - KEY_Cyrillic_EL = 1772 - KEY_Cyrillic_EM = 1773 - KEY_Cyrillic_EN = 1774 - KEY_Cyrillic_EN_descender = 16778402 - KEY_Cyrillic_ER = 1778 - KEY_Cyrillic_ES = 1779 - KEY_Cyrillic_GHE = 1767 - KEY_Cyrillic_GHE_bar = 16778386 - KEY_Cyrillic_HA = 1768 - KEY_Cyrillic_HARDSIGN = 1791 - KEY_Cyrillic_HA_descender = 16778418 - KEY_Cyrillic_I = 1769 - KEY_Cyrillic_IE = 1765 - KEY_Cyrillic_IO = 1715 - KEY_Cyrillic_I_macron = 16778466 - KEY_Cyrillic_JE = 1720 - KEY_Cyrillic_KA = 1771 - KEY_Cyrillic_KA_descender = 16778394 - KEY_Cyrillic_KA_vertstroke = 16778396 - KEY_Cyrillic_LJE = 1721 - KEY_Cyrillic_NJE = 1722 - KEY_Cyrillic_O = 1775 - KEY_Cyrillic_O_bar = 16778472 - KEY_Cyrillic_PE = 1776 - KEY_Cyrillic_SCHWA = 16778456 - KEY_Cyrillic_SHA = 1787 - KEY_Cyrillic_SHCHA = 1789 - KEY_Cyrillic_SHHA = 16778426 - KEY_Cyrillic_SHORTI = 1770 - KEY_Cyrillic_SOFTSIGN = 1784 - KEY_Cyrillic_TE = 1780 - KEY_Cyrillic_TSE = 1763 - KEY_Cyrillic_U = 1781 - KEY_Cyrillic_U_macron = 16778478 - KEY_Cyrillic_U_straight = 16778414 - KEY_Cyrillic_U_straight_bar = 16778416 - KEY_Cyrillic_VE = 1783 - KEY_Cyrillic_YA = 1777 - KEY_Cyrillic_YERU = 1785 - KEY_Cyrillic_YU = 1760 - KEY_Cyrillic_ZE = 1786 - KEY_Cyrillic_ZHE = 1782 - KEY_Cyrillic_ZHE_descender = 16778390 - KEY_Cyrillic_a = 1729 - KEY_Cyrillic_be = 1730 - KEY_Cyrillic_che = 1758 - KEY_Cyrillic_che_descender = 16778423 - KEY_Cyrillic_che_vertstroke = 16778425 - KEY_Cyrillic_de = 1732 - KEY_Cyrillic_dzhe = 1711 - KEY_Cyrillic_e = 1756 - KEY_Cyrillic_ef = 1734 - KEY_Cyrillic_el = 1740 - KEY_Cyrillic_em = 1741 - KEY_Cyrillic_en = 1742 - KEY_Cyrillic_en_descender = 16778403 - KEY_Cyrillic_er = 1746 - KEY_Cyrillic_es = 1747 - KEY_Cyrillic_ghe = 1735 - KEY_Cyrillic_ghe_bar = 16778387 - KEY_Cyrillic_ha = 1736 - KEY_Cyrillic_ha_descender = 16778419 - KEY_Cyrillic_hardsign = 1759 - KEY_Cyrillic_i = 1737 - KEY_Cyrillic_i_macron = 16778467 - KEY_Cyrillic_ie = 1733 - KEY_Cyrillic_io = 1699 - KEY_Cyrillic_je = 1704 - KEY_Cyrillic_ka = 1739 - KEY_Cyrillic_ka_descender = 16778395 - KEY_Cyrillic_ka_vertstroke = 16778397 - KEY_Cyrillic_lje = 1705 - KEY_Cyrillic_nje = 1706 - KEY_Cyrillic_o = 1743 - KEY_Cyrillic_o_bar = 16778473 - KEY_Cyrillic_pe = 1744 - KEY_Cyrillic_schwa = 16778457 - KEY_Cyrillic_sha = 1755 - KEY_Cyrillic_shcha = 1757 - KEY_Cyrillic_shha = 16778427 - KEY_Cyrillic_shorti = 1738 - KEY_Cyrillic_softsign = 1752 - KEY_Cyrillic_te = 1748 - KEY_Cyrillic_tse = 1731 - KEY_Cyrillic_u = 1749 - KEY_Cyrillic_u_macron = 16778479 - KEY_Cyrillic_u_straight = 16778415 - KEY_Cyrillic_u_straight_bar = 16778417 - KEY_Cyrillic_ve = 1751 - KEY_Cyrillic_ya = 1745 - KEY_Cyrillic_yeru = 1753 - KEY_Cyrillic_yu = 1728 - KEY_Cyrillic_ze = 1754 - KEY_Cyrillic_zhe = 1750 - KEY_Cyrillic_zhe_descender = 16778391 - KEY_D = 68 - KEY_DOS = 269025114 - KEY_Dabovedot = 16784906 - KEY_Dcaron = 463 - KEY_Delete = 65535 - KEY_Display = 269025113 - KEY_Documents = 269025115 - KEY_DongSign = 16785579 - KEY_Down = 65364 - KEY_Dstroke = 464 - KEY_E = 69 - KEY_ENG = 957 - KEY_ETH = 208 - KEY_EZH = 16777655 - KEY_Eabovedot = 972 - KEY_Eacute = 201 - KEY_Ebelowdot = 16785080 - KEY_Ecaron = 460 - KEY_Ecircumflex = 202 - KEY_Ecircumflexacute = 16785086 - KEY_Ecircumflexbelowdot = 16785094 - KEY_Ecircumflexgrave = 16785088 - KEY_Ecircumflexhook = 16785090 - KEY_Ecircumflextilde = 16785092 - KEY_EcuSign = 16785568 - KEY_Ediaeresis = 203 - KEY_Egrave = 200 - KEY_Ehook = 16785082 - KEY_Eisu_Shift = 65327 - KEY_Eisu_toggle = 65328 - KEY_Eject = 269025068 - KEY_Emacron = 938 - KEY_End = 65367 - KEY_Eogonek = 458 - KEY_Escape = 65307 - KEY_Eth = 208 - KEY_Etilde = 16785084 - KEY_EuroSign = 8364 - KEY_Excel = 269025116 - KEY_Execute = 65378 - KEY_Explorer = 269025117 - KEY_F = 70 - KEY_F1 = 65470 - KEY_F10 = 65479 - KEY_F11 = 65480 - KEY_F12 = 65481 - KEY_F13 = 65482 - KEY_F14 = 65483 - KEY_F15 = 65484 - KEY_F16 = 65485 - KEY_F17 = 65486 - KEY_F18 = 65487 - KEY_F19 = 65488 - KEY_F2 = 65471 - KEY_F20 = 65489 - KEY_F21 = 65490 - KEY_F22 = 65491 - KEY_F23 = 65492 - KEY_F24 = 65493 - KEY_F25 = 65494 - KEY_F26 = 65495 - KEY_F27 = 65496 - KEY_F28 = 65497 - KEY_F29 = 65498 - KEY_F3 = 65472 - KEY_F30 = 65499 - KEY_F31 = 65500 - KEY_F32 = 65501 - KEY_F33 = 65502 - KEY_F34 = 65503 - KEY_F35 = 65504 - KEY_F4 = 65473 - KEY_F5 = 65474 - KEY_F6 = 65475 - KEY_F7 = 65476 - KEY_F8 = 65477 - KEY_F9 = 65478 - KEY_FFrancSign = 16785571 - KEY_Fabovedot = 16784926 - KEY_Farsi_0 = 16778992 - KEY_Farsi_1 = 16778993 - KEY_Farsi_2 = 16778994 - KEY_Farsi_3 = 16778995 - KEY_Farsi_4 = 16778996 - KEY_Farsi_5 = 16778997 - KEY_Farsi_6 = 16778998 - KEY_Farsi_7 = 16778999 - KEY_Farsi_8 = 16779000 - KEY_Farsi_9 = 16779001 - KEY_Farsi_yeh = 16778956 - KEY_Favorites = 269025072 - KEY_Finance = 269025084 - KEY_Find = 65384 - KEY_First_Virtual_Screen = 65232 - KEY_Forward = 269025063 - KEY_FrameBack = 269025181 - KEY_FrameForward = 269025182 - KEY_G = 71 - KEY_Gabovedot = 725 - KEY_Game = 269025118 - KEY_Gbreve = 683 - KEY_Gcaron = 16777702 - KEY_Gcedilla = 939 - KEY_Gcircumflex = 728 - KEY_Georgian_an = 16781520 - KEY_Georgian_ban = 16781521 - KEY_Georgian_can = 16781546 - KEY_Georgian_char = 16781549 - KEY_Georgian_chin = 16781545 - KEY_Georgian_cil = 16781548 - KEY_Georgian_don = 16781523 - KEY_Georgian_en = 16781524 - KEY_Georgian_fi = 16781558 - KEY_Georgian_gan = 16781522 - KEY_Georgian_ghan = 16781542 - KEY_Georgian_hae = 16781552 - KEY_Georgian_har = 16781556 - KEY_Georgian_he = 16781553 - KEY_Georgian_hie = 16781554 - KEY_Georgian_hoe = 16781557 - KEY_Georgian_in = 16781528 - KEY_Georgian_jhan = 16781551 - KEY_Georgian_jil = 16781547 - KEY_Georgian_kan = 16781529 - KEY_Georgian_khar = 16781541 - KEY_Georgian_las = 16781530 - KEY_Georgian_man = 16781531 - KEY_Georgian_nar = 16781532 - KEY_Georgian_on = 16781533 - KEY_Georgian_par = 16781534 - KEY_Georgian_phar = 16781540 - KEY_Georgian_qar = 16781543 - KEY_Georgian_rae = 16781536 - KEY_Georgian_san = 16781537 - KEY_Georgian_shin = 16781544 - KEY_Georgian_tan = 16781527 - KEY_Georgian_tar = 16781538 - KEY_Georgian_un = 16781539 - KEY_Georgian_vin = 16781525 - KEY_Georgian_we = 16781555 - KEY_Georgian_xan = 16781550 - KEY_Georgian_zen = 16781526 - KEY_Georgian_zhar = 16781535 - KEY_Go = 269025119 - KEY_Greek_ALPHA = 1985 - KEY_Greek_ALPHAaccent = 1953 - KEY_Greek_BETA = 1986 - KEY_Greek_CHI = 2007 - KEY_Greek_DELTA = 1988 - KEY_Greek_EPSILON = 1989 - KEY_Greek_EPSILONaccent = 1954 - KEY_Greek_ETA = 1991 - KEY_Greek_ETAaccent = 1955 - KEY_Greek_GAMMA = 1987 - KEY_Greek_IOTA = 1993 - KEY_Greek_IOTAaccent = 1956 - KEY_Greek_IOTAdiaeresis = 1957 - KEY_Greek_IOTAdieresis = 1957 - KEY_Greek_KAPPA = 1994 - KEY_Greek_LAMBDA = 1995 - KEY_Greek_LAMDA = 1995 - KEY_Greek_MU = 1996 - KEY_Greek_NU = 1997 - KEY_Greek_OMEGA = 2009 - KEY_Greek_OMEGAaccent = 1963 - KEY_Greek_OMICRON = 1999 - KEY_Greek_OMICRONaccent = 1959 - KEY_Greek_PHI = 2006 - KEY_Greek_PI = 2000 - KEY_Greek_PSI = 2008 - KEY_Greek_RHO = 2001 - KEY_Greek_SIGMA = 2002 - KEY_Greek_TAU = 2004 - KEY_Greek_THETA = 1992 - KEY_Greek_UPSILON = 2005 - KEY_Greek_UPSILONaccent = 1960 - KEY_Greek_UPSILONdieresis = 1961 - KEY_Greek_XI = 1998 - KEY_Greek_ZETA = 1990 - KEY_Greek_accentdieresis = 1966 - KEY_Greek_alpha = 2017 - KEY_Greek_alphaaccent = 1969 - KEY_Greek_beta = 2018 - KEY_Greek_chi = 2039 - KEY_Greek_delta = 2020 - KEY_Greek_epsilon = 2021 - KEY_Greek_epsilonaccent = 1970 - KEY_Greek_eta = 2023 - KEY_Greek_etaaccent = 1971 - KEY_Greek_finalsmallsigma = 2035 - KEY_Greek_gamma = 2019 - KEY_Greek_horizbar = 1967 - KEY_Greek_iota = 2025 - KEY_Greek_iotaaccent = 1972 - KEY_Greek_iotaaccentdieresis = 1974 - KEY_Greek_iotadieresis = 1973 - KEY_Greek_kappa = 2026 - KEY_Greek_lambda = 2027 - KEY_Greek_lamda = 2027 - KEY_Greek_mu = 2028 - KEY_Greek_nu = 2029 - KEY_Greek_omega = 2041 - KEY_Greek_omegaaccent = 1979 - KEY_Greek_omicron = 2031 - KEY_Greek_omicronaccent = 1975 - KEY_Greek_phi = 2038 - KEY_Greek_pi = 2032 - KEY_Greek_psi = 2040 - KEY_Greek_rho = 2033 - KEY_Greek_sigma = 2034 - KEY_Greek_switch = 65406 - KEY_Greek_tau = 2036 - KEY_Greek_theta = 2024 - KEY_Greek_upsilon = 2037 - KEY_Greek_upsilonaccent = 1976 - KEY_Greek_upsilonaccentdieresis = 1978 - KEY_Greek_upsilondieresis = 1977 - KEY_Greek_xi = 2030 - KEY_Greek_zeta = 2022 - KEY_Green = 269025188 - KEY_H = 72 - KEY_Hangul = 65329 - KEY_Hangul_A = 3775 - KEY_Hangul_AE = 3776 - KEY_Hangul_AraeA = 3830 - KEY_Hangul_AraeAE = 3831 - KEY_Hangul_Banja = 65337 - KEY_Hangul_Cieuc = 3770 - KEY_Hangul_Codeinput = 65335 - KEY_Hangul_Dikeud = 3751 - KEY_Hangul_E = 3780 - KEY_Hangul_EO = 3779 - KEY_Hangul_EU = 3793 - KEY_Hangul_End = 65331 - KEY_Hangul_Hanja = 65332 - KEY_Hangul_Hieuh = 3774 - KEY_Hangul_I = 3795 - KEY_Hangul_Ieung = 3767 - KEY_Hangul_J_Cieuc = 3818 - KEY_Hangul_J_Dikeud = 3802 - KEY_Hangul_J_Hieuh = 3822 - KEY_Hangul_J_Ieung = 3816 - KEY_Hangul_J_Jieuj = 3817 - KEY_Hangul_J_Khieuq = 3819 - KEY_Hangul_J_Kiyeog = 3796 - KEY_Hangul_J_KiyeogSios = 3798 - KEY_Hangul_J_KkogjiDalrinIeung = 3833 - KEY_Hangul_J_Mieum = 3811 - KEY_Hangul_J_Nieun = 3799 - KEY_Hangul_J_NieunHieuh = 3801 - KEY_Hangul_J_NieunJieuj = 3800 - KEY_Hangul_J_PanSios = 3832 - KEY_Hangul_J_Phieuf = 3821 - KEY_Hangul_J_Pieub = 3812 - KEY_Hangul_J_PieubSios = 3813 - KEY_Hangul_J_Rieul = 3803 - KEY_Hangul_J_RieulHieuh = 3810 - KEY_Hangul_J_RieulKiyeog = 3804 - KEY_Hangul_J_RieulMieum = 3805 - KEY_Hangul_J_RieulPhieuf = 3809 - KEY_Hangul_J_RieulPieub = 3806 - KEY_Hangul_J_RieulSios = 3807 - KEY_Hangul_J_RieulTieut = 3808 - KEY_Hangul_J_Sios = 3814 - KEY_Hangul_J_SsangKiyeog = 3797 - KEY_Hangul_J_SsangSios = 3815 - KEY_Hangul_J_Tieut = 3820 - KEY_Hangul_J_YeorinHieuh = 3834 - KEY_Hangul_Jamo = 65333 - KEY_Hangul_Jeonja = 65336 - KEY_Hangul_Jieuj = 3768 - KEY_Hangul_Khieuq = 3771 - KEY_Hangul_Kiyeog = 3745 - KEY_Hangul_KiyeogSios = 3747 - KEY_Hangul_KkogjiDalrinIeung = 3827 - KEY_Hangul_Mieum = 3761 - KEY_Hangul_MultipleCandidate = 65341 - KEY_Hangul_Nieun = 3748 - KEY_Hangul_NieunHieuh = 3750 - KEY_Hangul_NieunJieuj = 3749 - KEY_Hangul_O = 3783 - KEY_Hangul_OE = 3786 - KEY_Hangul_PanSios = 3826 - KEY_Hangul_Phieuf = 3773 - KEY_Hangul_Pieub = 3762 - KEY_Hangul_PieubSios = 3764 - KEY_Hangul_PostHanja = 65339 - KEY_Hangul_PreHanja = 65338 - KEY_Hangul_PreviousCandidate = 65342 - KEY_Hangul_Rieul = 3753 - KEY_Hangul_RieulHieuh = 3760 - KEY_Hangul_RieulKiyeog = 3754 - KEY_Hangul_RieulMieum = 3755 - KEY_Hangul_RieulPhieuf = 3759 - KEY_Hangul_RieulPieub = 3756 - KEY_Hangul_RieulSios = 3757 - KEY_Hangul_RieulTieut = 3758 - KEY_Hangul_RieulYeorinHieuh = 3823 - KEY_Hangul_Romaja = 65334 - KEY_Hangul_SingleCandidate = 65340 - KEY_Hangul_Sios = 3765 - KEY_Hangul_Special = 65343 - KEY_Hangul_SsangDikeud = 3752 - KEY_Hangul_SsangJieuj = 3769 - KEY_Hangul_SsangKiyeog = 3746 - KEY_Hangul_SsangPieub = 3763 - KEY_Hangul_SsangSios = 3766 - KEY_Hangul_Start = 65330 - KEY_Hangul_SunkyeongeumMieum = 3824 - KEY_Hangul_SunkyeongeumPhieuf = 3828 - KEY_Hangul_SunkyeongeumPieub = 3825 - KEY_Hangul_Tieut = 3772 - KEY_Hangul_U = 3788 - KEY_Hangul_WA = 3784 - KEY_Hangul_WAE = 3785 - KEY_Hangul_WE = 3790 - KEY_Hangul_WEO = 3789 - KEY_Hangul_WI = 3791 - KEY_Hangul_YA = 3777 - KEY_Hangul_YAE = 3778 - KEY_Hangul_YE = 3782 - KEY_Hangul_YEO = 3781 - KEY_Hangul_YI = 3794 - KEY_Hangul_YO = 3787 - KEY_Hangul_YU = 3792 - KEY_Hangul_YeorinHieuh = 3829 - KEY_Hangul_switch = 65406 - KEY_Hankaku = 65321 - KEY_Hcircumflex = 678 - KEY_Hebrew_switch = 65406 - KEY_Help = 65386 - KEY_Henkan = 65315 - KEY_Henkan_Mode = 65315 - KEY_Hibernate = 269025192 - KEY_Hiragana = 65317 - KEY_Hiragana_Katakana = 65319 - KEY_History = 269025079 - KEY_Home = 65360 - KEY_HomePage = 269025048 - KEY_HotLinks = 269025082 - KEY_Hstroke = 673 - KEY_Hyper_L = 65517 - KEY_Hyper_R = 65518 - KEY_I = 73 - KEY_ISO_Center_Object = 65075 - KEY_ISO_Continuous_Underline = 65072 - KEY_ISO_Discontinuous_Underline = 65073 - KEY_ISO_Emphasize = 65074 - KEY_ISO_Enter = 65076 - KEY_ISO_Fast_Cursor_Down = 65071 - KEY_ISO_Fast_Cursor_Left = 65068 - KEY_ISO_Fast_Cursor_Right = 65069 - KEY_ISO_Fast_Cursor_Up = 65070 - KEY_ISO_First_Group = 65036 - KEY_ISO_First_Group_Lock = 65037 - KEY_ISO_Group_Latch = 65030 - KEY_ISO_Group_Lock = 65031 - KEY_ISO_Group_Shift = 65406 - KEY_ISO_Last_Group = 65038 - KEY_ISO_Last_Group_Lock = 65039 - KEY_ISO_Left_Tab = 65056 - KEY_ISO_Level2_Latch = 65026 - KEY_ISO_Level3_Latch = 65028 - KEY_ISO_Level3_Lock = 65029 - KEY_ISO_Level3_Shift = 65027 - KEY_ISO_Level5_Latch = 65042 - KEY_ISO_Level5_Lock = 65043 - KEY_ISO_Level5_Shift = 65041 - KEY_ISO_Lock = 65025 - KEY_ISO_Move_Line_Down = 65058 - KEY_ISO_Move_Line_Up = 65057 - KEY_ISO_Next_Group = 65032 - KEY_ISO_Next_Group_Lock = 65033 - KEY_ISO_Partial_Line_Down = 65060 - KEY_ISO_Partial_Line_Up = 65059 - KEY_ISO_Partial_Space_Left = 65061 - KEY_ISO_Partial_Space_Right = 65062 - KEY_ISO_Prev_Group = 65034 - KEY_ISO_Prev_Group_Lock = 65035 - KEY_ISO_Release_Both_Margins = 65067 - KEY_ISO_Release_Margin_Left = 65065 - KEY_ISO_Release_Margin_Right = 65066 - KEY_ISO_Set_Margin_Left = 65063 - KEY_ISO_Set_Margin_Right = 65064 - KEY_Iabovedot = 681 - KEY_Iacute = 205 - KEY_Ibelowdot = 16785098 - KEY_Ibreve = 16777516 - KEY_Icircumflex = 206 - KEY_Idiaeresis = 207 - KEY_Igrave = 204 - KEY_Ihook = 16785096 - KEY_Imacron = 975 - KEY_Insert = 65379 - KEY_Iogonek = 967 - KEY_Itilde = 933 - KEY_J = 74 - KEY_Jcircumflex = 684 - KEY_K = 75 - KEY_KP_0 = 65456 - KEY_KP_1 = 65457 - KEY_KP_2 = 65458 - KEY_KP_3 = 65459 - KEY_KP_4 = 65460 - KEY_KP_5 = 65461 - KEY_KP_6 = 65462 - KEY_KP_7 = 65463 - KEY_KP_8 = 65464 - KEY_KP_9 = 65465 - KEY_KP_Add = 65451 - KEY_KP_Begin = 65437 - KEY_KP_Decimal = 65454 - KEY_KP_Delete = 65439 - KEY_KP_Divide = 65455 - KEY_KP_Down = 65433 - KEY_KP_End = 65436 - KEY_KP_Enter = 65421 - KEY_KP_Equal = 65469 - KEY_KP_F1 = 65425 - KEY_KP_F2 = 65426 - KEY_KP_F3 = 65427 - KEY_KP_F4 = 65428 - KEY_KP_Home = 65429 - KEY_KP_Insert = 65438 - KEY_KP_Left = 65430 - KEY_KP_Multiply = 65450 - KEY_KP_Next = 65435 - KEY_KP_Page_Down = 65435 - KEY_KP_Page_Up = 65434 - KEY_KP_Prior = 65434 - KEY_KP_Right = 65432 - KEY_KP_Separator = 65452 - KEY_KP_Space = 65408 - KEY_KP_Subtract = 65453 - KEY_KP_Tab = 65417 - KEY_KP_Up = 65431 - KEY_Kana_Lock = 65325 - KEY_Kana_Shift = 65326 - KEY_Kanji = 65313 - KEY_Kanji_Bangou = 65335 - KEY_Katakana = 65318 - KEY_KbdBrightnessDown = 269025030 - KEY_KbdBrightnessUp = 269025029 - KEY_KbdLightOnOff = 269025028 - KEY_Kcedilla = 979 - KEY_Keyboard = 269025203 - KEY_Korean_Won = 3839 - KEY_L = 76 - KEY_L1 = 65480 - KEY_L10 = 65489 - KEY_L2 = 65481 - KEY_L3 = 65482 - KEY_L4 = 65483 - KEY_L5 = 65484 - KEY_L6 = 65485 - KEY_L7 = 65486 - KEY_L8 = 65487 - KEY_L9 = 65488 - KEY_Lacute = 453 - KEY_Last_Virtual_Screen = 65236 - KEY_Launch0 = 269025088 - KEY_Launch1 = 269025089 - KEY_Launch2 = 269025090 - KEY_Launch3 = 269025091 - KEY_Launch4 = 269025092 - KEY_Launch5 = 269025093 - KEY_Launch6 = 269025094 - KEY_Launch7 = 269025095 - KEY_Launch8 = 269025096 - KEY_Launch9 = 269025097 - KEY_LaunchA = 269025098 - KEY_LaunchB = 269025099 - KEY_LaunchC = 269025100 - KEY_LaunchD = 269025101 - KEY_LaunchE = 269025102 - KEY_LaunchF = 269025103 - KEY_Lbelowdot = 16784950 - KEY_Lcaron = 421 - KEY_Lcedilla = 934 - KEY_Left = 65361 - KEY_LightBulb = 269025077 - KEY_Linefeed = 65290 - KEY_LiraSign = 16785572 - KEY_LogGrabInfo = 269024805 - KEY_LogOff = 269025121 - KEY_LogWindowTree = 269024804 - KEY_Lstroke = 419 - KEY_M = 77 - KEY_Mabovedot = 16784960 - KEY_Macedonia_DSE = 1717 - KEY_Macedonia_GJE = 1714 - KEY_Macedonia_KJE = 1724 - KEY_Macedonia_dse = 1701 - KEY_Macedonia_gje = 1698 - KEY_Macedonia_kje = 1708 - KEY_Mae_Koho = 65342 - KEY_Mail = 269025049 - KEY_MailForward = 269025168 - KEY_Market = 269025122 - KEY_Massyo = 65324 - KEY_Meeting = 269025123 - KEY_Memo = 269025054 - KEY_Menu = 65383 - KEY_MenuKB = 269025125 - KEY_MenuPB = 269025126 - KEY_Messenger = 269025166 - KEY_Meta_L = 65511 - KEY_Meta_R = 65512 - KEY_MillSign = 16785573 - KEY_ModeLock = 269025025 - KEY_Mode_switch = 65406 - KEY_MonBrightnessDown = 269025027 - KEY_MonBrightnessUp = 269025026 - KEY_MouseKeys_Accel_Enable = 65143 - KEY_MouseKeys_Enable = 65142 - KEY_Muhenkan = 65314 - KEY_Multi_key = 65312 - KEY_MultipleCandidate = 65341 - KEY_Music = 269025170 - KEY_MyComputer = 269025075 - KEY_MySites = 269025127 - KEY_N = 78 - KEY_Nacute = 465 - KEY_NairaSign = 16785574 - KEY_Ncaron = 466 - KEY_Ncedilla = 977 - KEY_New = 269025128 - KEY_NewSheqelSign = 16785578 - KEY_News = 269025129 - KEY_Next = 65366 - KEY_Next_VMode = 269024802 - KEY_Next_Virtual_Screen = 65234 - KEY_Ntilde = 209 - KEY_Num_Lock = 65407 - KEY_O = 79 - KEY_OE = 5052 - KEY_Oacute = 211 - KEY_Obarred = 16777631 - KEY_Obelowdot = 16785100 - KEY_Ocaron = 16777681 - KEY_Ocircumflex = 212 - KEY_Ocircumflexacute = 16785104 - KEY_Ocircumflexbelowdot = 16785112 - KEY_Ocircumflexgrave = 16785106 - KEY_Ocircumflexhook = 16785108 - KEY_Ocircumflextilde = 16785110 - KEY_Odiaeresis = 214 - KEY_Odoubleacute = 469 - KEY_OfficeHome = 269025130 - KEY_Ograve = 210 - KEY_Ohook = 16785102 - KEY_Ohorn = 16777632 - KEY_Ohornacute = 16785114 - KEY_Ohornbelowdot = 16785122 - KEY_Ohorngrave = 16785116 - KEY_Ohornhook = 16785118 - KEY_Ohorntilde = 16785120 - KEY_Omacron = 978 - KEY_Ooblique = 216 - KEY_Open = 269025131 - KEY_OpenURL = 269025080 - KEY_Option = 269025132 - KEY_Oslash = 216 - KEY_Otilde = 213 - KEY_Overlay1_Enable = 65144 - KEY_Overlay2_Enable = 65145 - KEY_P = 80 - KEY_Pabovedot = 16784982 - KEY_Page_Down = 65366 - KEY_Page_Up = 65365 - KEY_Paste = 269025133 - KEY_Pause = 65299 - KEY_PesetaSign = 16785575 - KEY_Phone = 269025134 - KEY_Pictures = 269025169 - KEY_Pointer_Accelerate = 65274 - KEY_Pointer_Button1 = 65257 - KEY_Pointer_Button2 = 65258 - KEY_Pointer_Button3 = 65259 - KEY_Pointer_Button4 = 65260 - KEY_Pointer_Button5 = 65261 - KEY_Pointer_Button_Dflt = 65256 - KEY_Pointer_DblClick1 = 65263 - KEY_Pointer_DblClick2 = 65264 - KEY_Pointer_DblClick3 = 65265 - KEY_Pointer_DblClick4 = 65266 - KEY_Pointer_DblClick5 = 65267 - KEY_Pointer_DblClick_Dflt = 65262 - KEY_Pointer_DfltBtnNext = 65275 - KEY_Pointer_DfltBtnPrev = 65276 - KEY_Pointer_Down = 65251 - KEY_Pointer_DownLeft = 65254 - KEY_Pointer_DownRight = 65255 - KEY_Pointer_Drag1 = 65269 - KEY_Pointer_Drag2 = 65270 - KEY_Pointer_Drag3 = 65271 - KEY_Pointer_Drag4 = 65272 - KEY_Pointer_Drag5 = 65277 - KEY_Pointer_Drag_Dflt = 65268 - KEY_Pointer_EnableKeys = 65273 - KEY_Pointer_Left = 65248 - KEY_Pointer_Right = 65249 - KEY_Pointer_Up = 65250 - KEY_Pointer_UpLeft = 65252 - KEY_Pointer_UpRight = 65253 - KEY_PowerDown = 269025057 - KEY_PowerOff = 269025066 - KEY_Prev_VMode = 269024803 - KEY_Prev_Virtual_Screen = 65233 - KEY_PreviousCandidate = 65342 - KEY_Print = 65377 - KEY_Prior = 65365 - KEY_Q = 81 - KEY_R = 82 - KEY_R1 = 65490 - KEY_R10 = 65499 - KEY_R11 = 65500 - KEY_R12 = 65501 - KEY_R13 = 65502 - KEY_R14 = 65503 - KEY_R15 = 65504 - KEY_R2 = 65491 - KEY_R3 = 65492 - KEY_R4 = 65493 - KEY_R5 = 65494 - KEY_R6 = 65495 - KEY_R7 = 65496 - KEY_R8 = 65497 - KEY_R9 = 65498 - KEY_RFKill = 269025205 - KEY_Racute = 448 - KEY_Rcaron = 472 - KEY_Rcedilla = 931 - KEY_Red = 269025187 - KEY_Redo = 65382 - KEY_Refresh = 269025065 - KEY_Reload = 269025139 - KEY_RepeatKeys_Enable = 65138 - KEY_Reply = 269025138 - KEY_Return = 65293 - KEY_Right = 65363 - KEY_RockerDown = 269025060 - KEY_RockerEnter = 269025061 - KEY_RockerUp = 269025059 - KEY_Romaji = 65316 - KEY_RotateWindows = 269025140 - KEY_RotationKB = 269025142 - KEY_RotationPB = 269025141 - KEY_RupeeSign = 16785576 - KEY_S = 83 - KEY_SCHWA = 16777615 - KEY_Sabovedot = 16784992 - KEY_Sacute = 422 - KEY_Save = 269025143 - KEY_Scaron = 425 - KEY_Scedilla = 426 - KEY_Scircumflex = 734 - KEY_ScreenSaver = 269025069 - KEY_ScrollClick = 269025146 - KEY_ScrollDown = 269025145 - KEY_ScrollUp = 269025144 - KEY_Scroll_Lock = 65300 - KEY_Search = 269025051 - KEY_Select = 65376 - KEY_SelectButton = 269025184 - KEY_Send = 269025147 - KEY_Serbian_DJE = 1713 - KEY_Serbian_DZE = 1727 - KEY_Serbian_JE = 1720 - KEY_Serbian_LJE = 1721 - KEY_Serbian_NJE = 1722 - KEY_Serbian_TSHE = 1723 - KEY_Serbian_dje = 1697 - KEY_Serbian_dze = 1711 - KEY_Serbian_je = 1704 - KEY_Serbian_lje = 1705 - KEY_Serbian_nje = 1706 - KEY_Serbian_tshe = 1707 - KEY_Shift_L = 65505 - KEY_Shift_Lock = 65510 - KEY_Shift_R = 65506 - KEY_Shop = 269025078 - KEY_SingleCandidate = 65340 - KEY_Sinh_a = 16780677 - KEY_Sinh_aa = 16780678 - KEY_Sinh_aa2 = 16780751 - KEY_Sinh_ae = 16780679 - KEY_Sinh_ae2 = 16780752 - KEY_Sinh_aee = 16780680 - KEY_Sinh_aee2 = 16780753 - KEY_Sinh_ai = 16780691 - KEY_Sinh_ai2 = 16780763 - KEY_Sinh_al = 16780746 - KEY_Sinh_au = 16780694 - KEY_Sinh_au2 = 16780766 - KEY_Sinh_ba = 16780726 - KEY_Sinh_bha = 16780727 - KEY_Sinh_ca = 16780704 - KEY_Sinh_cha = 16780705 - KEY_Sinh_dda = 16780713 - KEY_Sinh_ddha = 16780714 - KEY_Sinh_dha = 16780719 - KEY_Sinh_dhha = 16780720 - KEY_Sinh_e = 16780689 - KEY_Sinh_e2 = 16780761 - KEY_Sinh_ee = 16780690 - KEY_Sinh_ee2 = 16780762 - KEY_Sinh_fa = 16780742 - KEY_Sinh_ga = 16780700 - KEY_Sinh_gha = 16780701 - KEY_Sinh_h2 = 16780675 - KEY_Sinh_ha = 16780740 - KEY_Sinh_i = 16780681 - KEY_Sinh_i2 = 16780754 - KEY_Sinh_ii = 16780682 - KEY_Sinh_ii2 = 16780755 - KEY_Sinh_ja = 16780706 - KEY_Sinh_jha = 16780707 - KEY_Sinh_jnya = 16780709 - KEY_Sinh_ka = 16780698 - KEY_Sinh_kha = 16780699 - KEY_Sinh_kunddaliya = 16780788 - KEY_Sinh_la = 16780733 - KEY_Sinh_lla = 16780741 - KEY_Sinh_lu = 16780687 - KEY_Sinh_lu2 = 16780767 - KEY_Sinh_luu = 16780688 - KEY_Sinh_luu2 = 16780787 - KEY_Sinh_ma = 16780728 - KEY_Sinh_mba = 16780729 - KEY_Sinh_na = 16780721 - KEY_Sinh_ndda = 16780716 - KEY_Sinh_ndha = 16780723 - KEY_Sinh_ng = 16780674 - KEY_Sinh_ng2 = 16780702 - KEY_Sinh_nga = 16780703 - KEY_Sinh_nja = 16780710 - KEY_Sinh_nna = 16780715 - KEY_Sinh_nya = 16780708 - KEY_Sinh_o = 16780692 - KEY_Sinh_o2 = 16780764 - KEY_Sinh_oo = 16780693 - KEY_Sinh_oo2 = 16780765 - KEY_Sinh_pa = 16780724 - KEY_Sinh_pha = 16780725 - KEY_Sinh_ra = 16780731 - KEY_Sinh_ri = 16780685 - KEY_Sinh_rii = 16780686 - KEY_Sinh_ru2 = 16780760 - KEY_Sinh_ruu2 = 16780786 - KEY_Sinh_sa = 16780739 - KEY_Sinh_sha = 16780737 - KEY_Sinh_ssha = 16780738 - KEY_Sinh_tha = 16780717 - KEY_Sinh_thha = 16780718 - KEY_Sinh_tta = 16780711 - KEY_Sinh_ttha = 16780712 - KEY_Sinh_u = 16780683 - KEY_Sinh_u2 = 16780756 - KEY_Sinh_uu = 16780684 - KEY_Sinh_uu2 = 16780758 - KEY_Sinh_va = 16780736 - KEY_Sinh_ya = 16780730 - KEY_Sleep = 269025071 - KEY_SlowKeys_Enable = 65139 - KEY_Spell = 269025148 - KEY_SplitScreen = 269025149 - KEY_Standby = 269025040 - KEY_Start = 269025050 - KEY_StickyKeys_Enable = 65141 - KEY_Stop = 269025064 - KEY_Subtitle = 269025178 - KEY_Super_L = 65515 - KEY_Super_R = 65516 - KEY_Support = 269025150 - KEY_Suspend = 269025191 - KEY_Switch_VT_1 = 269024769 - KEY_Switch_VT_10 = 269024778 - KEY_Switch_VT_11 = 269024779 - KEY_Switch_VT_12 = 269024780 - KEY_Switch_VT_2 = 269024770 - KEY_Switch_VT_3 = 269024771 - KEY_Switch_VT_4 = 269024772 - KEY_Switch_VT_5 = 269024773 - KEY_Switch_VT_6 = 269024774 - KEY_Switch_VT_7 = 269024775 - KEY_Switch_VT_8 = 269024776 - KEY_Switch_VT_9 = 269024777 - KEY_Sys_Req = 65301 - KEY_T = 84 - KEY_THORN = 222 - KEY_Tab = 65289 - KEY_Tabovedot = 16785002 - KEY_TaskPane = 269025151 - KEY_Tcaron = 427 - KEY_Tcedilla = 478 - KEY_Terminal = 269025152 - KEY_Terminate_Server = 65237 - KEY_Thai_baht = 3551 - KEY_Thai_bobaimai = 3514 - KEY_Thai_chochan = 3496 - KEY_Thai_chochang = 3498 - KEY_Thai_choching = 3497 - KEY_Thai_chochoe = 3500 - KEY_Thai_dochada = 3502 - KEY_Thai_dodek = 3508 - KEY_Thai_fofa = 3517 - KEY_Thai_fofan = 3519 - KEY_Thai_hohip = 3531 - KEY_Thai_honokhuk = 3534 - KEY_Thai_khokhai = 3490 - KEY_Thai_khokhon = 3493 - KEY_Thai_khokhuat = 3491 - KEY_Thai_khokhwai = 3492 - KEY_Thai_khorakhang = 3494 - KEY_Thai_kokai = 3489 - KEY_Thai_lakkhangyao = 3557 - KEY_Thai_lekchet = 3575 - KEY_Thai_lekha = 3573 - KEY_Thai_lekhok = 3574 - KEY_Thai_lekkao = 3577 - KEY_Thai_leknung = 3569 - KEY_Thai_lekpaet = 3576 - KEY_Thai_leksam = 3571 - KEY_Thai_leksi = 3572 - KEY_Thai_leksong = 3570 - KEY_Thai_leksun = 3568 - KEY_Thai_lochula = 3532 - KEY_Thai_loling = 3525 - KEY_Thai_lu = 3526 - KEY_Thai_maichattawa = 3563 - KEY_Thai_maiek = 3560 - KEY_Thai_maihanakat = 3537 - KEY_Thai_maihanakat_maitho = 3550 - KEY_Thai_maitaikhu = 3559 - KEY_Thai_maitho = 3561 - KEY_Thai_maitri = 3562 - KEY_Thai_maiyamok = 3558 - KEY_Thai_moma = 3521 - KEY_Thai_ngongu = 3495 - KEY_Thai_nikhahit = 3565 - KEY_Thai_nonen = 3507 - KEY_Thai_nonu = 3513 - KEY_Thai_oang = 3533 - KEY_Thai_paiyannoi = 3535 - KEY_Thai_phinthu = 3546 - KEY_Thai_phophan = 3518 - KEY_Thai_phophung = 3516 - KEY_Thai_phosamphao = 3520 - KEY_Thai_popla = 3515 - KEY_Thai_rorua = 3523 - KEY_Thai_ru = 3524 - KEY_Thai_saraa = 3536 - KEY_Thai_saraaa = 3538 - KEY_Thai_saraae = 3553 - KEY_Thai_saraaimaimalai = 3556 - KEY_Thai_saraaimaimuan = 3555 - KEY_Thai_saraam = 3539 - KEY_Thai_sarae = 3552 - KEY_Thai_sarai = 3540 - KEY_Thai_saraii = 3541 - KEY_Thai_sarao = 3554 - KEY_Thai_sarau = 3544 - KEY_Thai_saraue = 3542 - KEY_Thai_sarauee = 3543 - KEY_Thai_sarauu = 3545 - KEY_Thai_sorusi = 3529 - KEY_Thai_sosala = 3528 - KEY_Thai_soso = 3499 - KEY_Thai_sosua = 3530 - KEY_Thai_thanthakhat = 3564 - KEY_Thai_thonangmontho = 3505 - KEY_Thai_thophuthao = 3506 - KEY_Thai_thothahan = 3511 - KEY_Thai_thothan = 3504 - KEY_Thai_thothong = 3512 - KEY_Thai_thothung = 3510 - KEY_Thai_topatak = 3503 - KEY_Thai_totao = 3509 - KEY_Thai_wowaen = 3527 - KEY_Thai_yoyak = 3522 - KEY_Thai_yoying = 3501 - KEY_Thorn = 222 - KEY_Time = 269025183 - KEY_ToDoList = 269025055 - KEY_Tools = 269025153 - KEY_TopMenu = 269025186 - KEY_TouchpadOff = 269025201 - KEY_TouchpadOn = 269025200 - KEY_TouchpadToggle = 269025193 - KEY_Touroku = 65323 - KEY_Travel = 269025154 - KEY_Tslash = 940 - KEY_U = 85 - KEY_UWB = 269025174 - KEY_Uacute = 218 - KEY_Ubelowdot = 16785124 - KEY_Ubreve = 733 - KEY_Ucircumflex = 219 - KEY_Udiaeresis = 220 - KEY_Udoubleacute = 475 - KEY_Ugrave = 217 - KEY_Uhook = 16785126 - KEY_Uhorn = 16777647 - KEY_Uhornacute = 16785128 - KEY_Uhornbelowdot = 16785136 - KEY_Uhorngrave = 16785130 - KEY_Uhornhook = 16785132 - KEY_Uhorntilde = 16785134 - KEY_Ukrainian_GHE_WITH_UPTURN = 1725 - KEY_Ukrainian_I = 1718 - KEY_Ukrainian_IE = 1716 - KEY_Ukrainian_YI = 1719 - KEY_Ukrainian_ghe_with_upturn = 1709 - KEY_Ukrainian_i = 1702 - KEY_Ukrainian_ie = 1700 - KEY_Ukrainian_yi = 1703 - KEY_Ukranian_I = 1718 - KEY_Ukranian_JE = 1716 - KEY_Ukranian_YI = 1719 - KEY_Ukranian_i = 1702 - KEY_Ukranian_je = 1700 - KEY_Ukranian_yi = 1703 - KEY_Umacron = 990 - KEY_Undo = 65381 - KEY_Ungrab = 269024800 - KEY_Uogonek = 985 - KEY_Up = 65362 - KEY_Uring = 473 - KEY_User1KB = 269025157 - KEY_User2KB = 269025158 - KEY_UserPB = 269025156 - KEY_Utilde = 989 - KEY_V = 86 - KEY_VendorHome = 269025076 - KEY_Video = 269025159 - KEY_View = 269025185 - KEY_VoidSymbol = 16777215 - KEY_W = 87 - KEY_WLAN = 269025173 - KEY_WWAN = 269025204 - KEY_WWW = 269025070 - KEY_Wacute = 16785026 - KEY_WakeUp = 269025067 - KEY_Wcircumflex = 16777588 - KEY_Wdiaeresis = 16785028 - KEY_WebCam = 269025167 - KEY_Wgrave = 16785024 - KEY_WheelButton = 269025160 - KEY_WindowClear = 269025109 - KEY_WonSign = 16785577 - KEY_Word = 269025161 - KEY_X = 88 - KEY_Xabovedot = 16785034 - KEY_Xfer = 269025162 - KEY_Y = 89 - KEY_Yacute = 221 - KEY_Ybelowdot = 16785140 - KEY_Ycircumflex = 16777590 - KEY_Ydiaeresis = 5054 - KEY_Yellow = 269025189 - KEY_Ygrave = 16785138 - KEY_Yhook = 16785142 - KEY_Ytilde = 16785144 - KEY_Z = 90 - KEY_Zabovedot = 431 - KEY_Zacute = 428 - KEY_Zcaron = 430 - KEY_Zen_Koho = 65341 - KEY_Zenkaku = 65320 - KEY_Zenkaku_Hankaku = 65322 - KEY_ZoomIn = 269025163 - KEY_ZoomOut = 269025164 - KEY_Zstroke = 16777653 - KEY_a = 97 - KEY_aacute = 225 - KEY_abelowdot = 16785057 - KEY_abovedot = 511 - KEY_abreve = 483 - KEY_abreveacute = 16785071 - KEY_abrevebelowdot = 16785079 - KEY_abrevegrave = 16785073 - KEY_abrevehook = 16785075 - KEY_abrevetilde = 16785077 - KEY_acircumflex = 226 - KEY_acircumflexacute = 16785061 - KEY_acircumflexbelowdot = 16785069 - KEY_acircumflexgrave = 16785063 - KEY_acircumflexhook = 16785065 - KEY_acircumflextilde = 16785067 - KEY_acute = 180 - KEY_adiaeresis = 228 - KEY_ae = 230 - KEY_agrave = 224 - KEY_ahook = 16785059 - KEY_amacron = 992 - KEY_ampersand = 38 - KEY_aogonek = 433 - KEY_apostrophe = 39 - KEY_approxeq = 16785992 - KEY_approximate = 2248 - KEY_aring = 229 - KEY_asciicircum = 94 - KEY_asciitilde = 126 - KEY_asterisk = 42 - KEY_at = 64 - KEY_atilde = 227 - KEY_b = 98 - KEY_babovedot = 16784899 - KEY_backslash = 92 - KEY_ballotcross = 2804 - KEY_bar = 124 - KEY_because = 16785973 - KEY_blank = 2527 - KEY_botintegral = 2213 - KEY_botleftparens = 2220 - KEY_botleftsqbracket = 2216 - KEY_botleftsummation = 2226 - KEY_botrightparens = 2222 - KEY_botrightsqbracket = 2218 - KEY_botrightsummation = 2230 - KEY_bott = 2550 - KEY_botvertsummationconnector = 2228 - KEY_braceleft = 123 - KEY_braceright = 125 - KEY_bracketleft = 91 - KEY_bracketright = 93 - KEY_braille_blank = 16787456 - KEY_braille_dot_1 = 65521 - KEY_braille_dot_10 = 65530 - KEY_braille_dot_2 = 65522 - KEY_braille_dot_3 = 65523 - KEY_braille_dot_4 = 65524 - KEY_braille_dot_5 = 65525 - KEY_braille_dot_6 = 65526 - KEY_braille_dot_7 = 65527 - KEY_braille_dot_8 = 65528 - KEY_braille_dot_9 = 65529 - KEY_braille_dots_1 = 16787457 - KEY_braille_dots_12 = 16787459 - KEY_braille_dots_123 = 16787463 - KEY_braille_dots_1234 = 16787471 - KEY_braille_dots_12345 = 16787487 - KEY_braille_dots_123456 = 16787519 - KEY_braille_dots_1234567 = 16787583 - KEY_braille_dots_12345678 = 16787711 - KEY_braille_dots_1234568 = 16787647 - KEY_braille_dots_123457 = 16787551 - KEY_braille_dots_1234578 = 16787679 - KEY_braille_dots_123458 = 16787615 - KEY_braille_dots_12346 = 16787503 - KEY_braille_dots_123467 = 16787567 - KEY_braille_dots_1234678 = 16787695 - KEY_braille_dots_123468 = 16787631 - KEY_braille_dots_12347 = 16787535 - KEY_braille_dots_123478 = 16787663 - KEY_braille_dots_12348 = 16787599 - KEY_braille_dots_1235 = 16787479 - KEY_braille_dots_12356 = 16787511 - KEY_braille_dots_123567 = 16787575 - KEY_braille_dots_1235678 = 16787703 - KEY_braille_dots_123568 = 16787639 - KEY_braille_dots_12357 = 16787543 - KEY_braille_dots_123578 = 16787671 - KEY_braille_dots_12358 = 16787607 - KEY_braille_dots_1236 = 16787495 - KEY_braille_dots_12367 = 16787559 - KEY_braille_dots_123678 = 16787687 - KEY_braille_dots_12368 = 16787623 - KEY_braille_dots_1237 = 16787527 - KEY_braille_dots_12378 = 16787655 - KEY_braille_dots_1238 = 16787591 - KEY_braille_dots_124 = 16787467 - KEY_braille_dots_1245 = 16787483 - KEY_braille_dots_12456 = 16787515 - KEY_braille_dots_124567 = 16787579 - KEY_braille_dots_1245678 = 16787707 - KEY_braille_dots_124568 = 16787643 - KEY_braille_dots_12457 = 16787547 - KEY_braille_dots_124578 = 16787675 - KEY_braille_dots_12458 = 16787611 - KEY_braille_dots_1246 = 16787499 - KEY_braille_dots_12467 = 16787563 - KEY_braille_dots_124678 = 16787691 - KEY_braille_dots_12468 = 16787627 - KEY_braille_dots_1247 = 16787531 - KEY_braille_dots_12478 = 16787659 - KEY_braille_dots_1248 = 16787595 - KEY_braille_dots_125 = 16787475 - KEY_braille_dots_1256 = 16787507 - KEY_braille_dots_12567 = 16787571 - KEY_braille_dots_125678 = 16787699 - KEY_braille_dots_12568 = 16787635 - KEY_braille_dots_1257 = 16787539 - KEY_braille_dots_12578 = 16787667 - KEY_braille_dots_1258 = 16787603 - KEY_braille_dots_126 = 16787491 - KEY_braille_dots_1267 = 16787555 - KEY_braille_dots_12678 = 16787683 - KEY_braille_dots_1268 = 16787619 - KEY_braille_dots_127 = 16787523 - KEY_braille_dots_1278 = 16787651 - KEY_braille_dots_128 = 16787587 - KEY_braille_dots_13 = 16787461 - KEY_braille_dots_134 = 16787469 - KEY_braille_dots_1345 = 16787485 - KEY_braille_dots_13456 = 16787517 - KEY_braille_dots_134567 = 16787581 - KEY_braille_dots_1345678 = 16787709 - KEY_braille_dots_134568 = 16787645 - KEY_braille_dots_13457 = 16787549 - KEY_braille_dots_134578 = 16787677 - KEY_braille_dots_13458 = 16787613 - KEY_braille_dots_1346 = 16787501 - KEY_braille_dots_13467 = 16787565 - KEY_braille_dots_134678 = 16787693 - KEY_braille_dots_13468 = 16787629 - KEY_braille_dots_1347 = 16787533 - KEY_braille_dots_13478 = 16787661 - KEY_braille_dots_1348 = 16787597 - KEY_braille_dots_135 = 16787477 - KEY_braille_dots_1356 = 16787509 - KEY_braille_dots_13567 = 16787573 - KEY_braille_dots_135678 = 16787701 - KEY_braille_dots_13568 = 16787637 - KEY_braille_dots_1357 = 16787541 - KEY_braille_dots_13578 = 16787669 - KEY_braille_dots_1358 = 16787605 - KEY_braille_dots_136 = 16787493 - KEY_braille_dots_1367 = 16787557 - KEY_braille_dots_13678 = 16787685 - KEY_braille_dots_1368 = 16787621 - KEY_braille_dots_137 = 16787525 - KEY_braille_dots_1378 = 16787653 - KEY_braille_dots_138 = 16787589 - KEY_braille_dots_14 = 16787465 - KEY_braille_dots_145 = 16787481 - KEY_braille_dots_1456 = 16787513 - KEY_braille_dots_14567 = 16787577 - KEY_braille_dots_145678 = 16787705 - KEY_braille_dots_14568 = 16787641 - KEY_braille_dots_1457 = 16787545 - KEY_braille_dots_14578 = 16787673 - KEY_braille_dots_1458 = 16787609 - KEY_braille_dots_146 = 16787497 - KEY_braille_dots_1467 = 16787561 - KEY_braille_dots_14678 = 16787689 - KEY_braille_dots_1468 = 16787625 - KEY_braille_dots_147 = 16787529 - KEY_braille_dots_1478 = 16787657 - KEY_braille_dots_148 = 16787593 - KEY_braille_dots_15 = 16787473 - KEY_braille_dots_156 = 16787505 - KEY_braille_dots_1567 = 16787569 - KEY_braille_dots_15678 = 16787697 - KEY_braille_dots_1568 = 16787633 - KEY_braille_dots_157 = 16787537 - KEY_braille_dots_1578 = 16787665 - KEY_braille_dots_158 = 16787601 - KEY_braille_dots_16 = 16787489 - KEY_braille_dots_167 = 16787553 - KEY_braille_dots_1678 = 16787681 - KEY_braille_dots_168 = 16787617 - KEY_braille_dots_17 = 16787521 - KEY_braille_dots_178 = 16787649 - KEY_braille_dots_18 = 16787585 - KEY_braille_dots_2 = 16787458 - KEY_braille_dots_23 = 16787462 - KEY_braille_dots_234 = 16787470 - KEY_braille_dots_2345 = 16787486 - KEY_braille_dots_23456 = 16787518 - KEY_braille_dots_234567 = 16787582 - KEY_braille_dots_2345678 = 16787710 - KEY_braille_dots_234568 = 16787646 - KEY_braille_dots_23457 = 16787550 - KEY_braille_dots_234578 = 16787678 - KEY_braille_dots_23458 = 16787614 - KEY_braille_dots_2346 = 16787502 - KEY_braille_dots_23467 = 16787566 - KEY_braille_dots_234678 = 16787694 - KEY_braille_dots_23468 = 16787630 - KEY_braille_dots_2347 = 16787534 - KEY_braille_dots_23478 = 16787662 - KEY_braille_dots_2348 = 16787598 - KEY_braille_dots_235 = 16787478 - KEY_braille_dots_2356 = 16787510 - KEY_braille_dots_23567 = 16787574 - KEY_braille_dots_235678 = 16787702 - KEY_braille_dots_23568 = 16787638 - KEY_braille_dots_2357 = 16787542 - KEY_braille_dots_23578 = 16787670 - KEY_braille_dots_2358 = 16787606 - KEY_braille_dots_236 = 16787494 - KEY_braille_dots_2367 = 16787558 - KEY_braille_dots_23678 = 16787686 - KEY_braille_dots_2368 = 16787622 - KEY_braille_dots_237 = 16787526 - KEY_braille_dots_2378 = 16787654 - KEY_braille_dots_238 = 16787590 - KEY_braille_dots_24 = 16787466 - KEY_braille_dots_245 = 16787482 - KEY_braille_dots_2456 = 16787514 - KEY_braille_dots_24567 = 16787578 - KEY_braille_dots_245678 = 16787706 - KEY_braille_dots_24568 = 16787642 - KEY_braille_dots_2457 = 16787546 - KEY_braille_dots_24578 = 16787674 - KEY_braille_dots_2458 = 16787610 - KEY_braille_dots_246 = 16787498 - KEY_braille_dots_2467 = 16787562 - KEY_braille_dots_24678 = 16787690 - KEY_braille_dots_2468 = 16787626 - KEY_braille_dots_247 = 16787530 - KEY_braille_dots_2478 = 16787658 - KEY_braille_dots_248 = 16787594 - KEY_braille_dots_25 = 16787474 - KEY_braille_dots_256 = 16787506 - KEY_braille_dots_2567 = 16787570 - KEY_braille_dots_25678 = 16787698 - KEY_braille_dots_2568 = 16787634 - KEY_braille_dots_257 = 16787538 - KEY_braille_dots_2578 = 16787666 - KEY_braille_dots_258 = 16787602 - KEY_braille_dots_26 = 16787490 - KEY_braille_dots_267 = 16787554 - KEY_braille_dots_2678 = 16787682 - KEY_braille_dots_268 = 16787618 - KEY_braille_dots_27 = 16787522 - KEY_braille_dots_278 = 16787650 - KEY_braille_dots_28 = 16787586 - KEY_braille_dots_3 = 16787460 - KEY_braille_dots_34 = 16787468 - KEY_braille_dots_345 = 16787484 - KEY_braille_dots_3456 = 16787516 - KEY_braille_dots_34567 = 16787580 - KEY_braille_dots_345678 = 16787708 - KEY_braille_dots_34568 = 16787644 - KEY_braille_dots_3457 = 16787548 - KEY_braille_dots_34578 = 16787676 - KEY_braille_dots_3458 = 16787612 - KEY_braille_dots_346 = 16787500 - KEY_braille_dots_3467 = 16787564 - KEY_braille_dots_34678 = 16787692 - KEY_braille_dots_3468 = 16787628 - KEY_braille_dots_347 = 16787532 - KEY_braille_dots_3478 = 16787660 - KEY_braille_dots_348 = 16787596 - KEY_braille_dots_35 = 16787476 - KEY_braille_dots_356 = 16787508 - KEY_braille_dots_3567 = 16787572 - KEY_braille_dots_35678 = 16787700 - KEY_braille_dots_3568 = 16787636 - KEY_braille_dots_357 = 16787540 - KEY_braille_dots_3578 = 16787668 - KEY_braille_dots_358 = 16787604 - KEY_braille_dots_36 = 16787492 - KEY_braille_dots_367 = 16787556 - KEY_braille_dots_3678 = 16787684 - KEY_braille_dots_368 = 16787620 - KEY_braille_dots_37 = 16787524 - KEY_braille_dots_378 = 16787652 - KEY_braille_dots_38 = 16787588 - KEY_braille_dots_4 = 16787464 - KEY_braille_dots_45 = 16787480 - KEY_braille_dots_456 = 16787512 - KEY_braille_dots_4567 = 16787576 - KEY_braille_dots_45678 = 16787704 - KEY_braille_dots_4568 = 16787640 - KEY_braille_dots_457 = 16787544 - KEY_braille_dots_4578 = 16787672 - KEY_braille_dots_458 = 16787608 - KEY_braille_dots_46 = 16787496 - KEY_braille_dots_467 = 16787560 - KEY_braille_dots_4678 = 16787688 - KEY_braille_dots_468 = 16787624 - KEY_braille_dots_47 = 16787528 - KEY_braille_dots_478 = 16787656 - KEY_braille_dots_48 = 16787592 - KEY_braille_dots_5 = 16787472 - KEY_braille_dots_56 = 16787504 - KEY_braille_dots_567 = 16787568 - KEY_braille_dots_5678 = 16787696 - KEY_braille_dots_568 = 16787632 - KEY_braille_dots_57 = 16787536 - KEY_braille_dots_578 = 16787664 - KEY_braille_dots_58 = 16787600 - KEY_braille_dots_6 = 16787488 - KEY_braille_dots_67 = 16787552 - KEY_braille_dots_678 = 16787680 - KEY_braille_dots_68 = 16787616 - KEY_braille_dots_7 = 16787520 - KEY_braille_dots_78 = 16787648 - KEY_braille_dots_8 = 16787584 - KEY_breve = 418 - KEY_brokenbar = 166 - KEY_c = 99 - KEY_c_h = 65187 - KEY_cabovedot = 741 - KEY_cacute = 486 - KEY_careof = 2744 - KEY_caret = 2812 - KEY_caron = 439 - KEY_ccaron = 488 - KEY_ccedilla = 231 - KEY_ccircumflex = 742 - KEY_cedilla = 184 - KEY_cent = 162 - KEY_ch = 65184 - KEY_checkerboard = 2529 - KEY_checkmark = 2803 - KEY_circle = 3023 - KEY_club = 2796 - KEY_colon = 58 - KEY_comma = 44 - KEY_containsas = 16785931 - KEY_copyright = 169 - KEY_cr = 2532 - KEY_crossinglines = 2542 - KEY_cuberoot = 16785947 - KEY_currency = 164 - KEY_cursor = 2815 - KEY_d = 100 - KEY_dabovedot = 16784907 - KEY_dagger = 2801 - KEY_dcaron = 495 - KEY_dead_A = 65153 - KEY_dead_E = 65155 - KEY_dead_I = 65157 - KEY_dead_O = 65159 - KEY_dead_U = 65161 - KEY_dead_a = 65152 - KEY_dead_abovecomma = 65124 - KEY_dead_abovedot = 65110 - KEY_dead_abovereversedcomma = 65125 - KEY_dead_abovering = 65112 - KEY_dead_aboveverticalline = 65169 - KEY_dead_acute = 65105 - KEY_dead_belowbreve = 65131 - KEY_dead_belowcircumflex = 65129 - KEY_dead_belowcomma = 65134 - KEY_dead_belowdiaeresis = 65132 - KEY_dead_belowdot = 65120 - KEY_dead_belowmacron = 65128 - KEY_dead_belowring = 65127 - KEY_dead_belowtilde = 65130 - KEY_dead_belowverticalline = 65170 - KEY_dead_breve = 65109 - KEY_dead_capital_schwa = 65163 - KEY_dead_caron = 65114 - KEY_dead_cedilla = 65115 - KEY_dead_circumflex = 65106 - KEY_dead_currency = 65135 - KEY_dead_dasia = 65125 - KEY_dead_diaeresis = 65111 - KEY_dead_doubleacute = 65113 - KEY_dead_doublegrave = 65126 - KEY_dead_e = 65154 - KEY_dead_grave = 65104 - KEY_dead_greek = 65164 - KEY_dead_hook = 65121 - KEY_dead_horn = 65122 - KEY_dead_i = 65156 - KEY_dead_invertedbreve = 65133 - KEY_dead_iota = 65117 - KEY_dead_longsolidusoverlay = 65171 - KEY_dead_lowline = 65168 - KEY_dead_macron = 65108 - KEY_dead_o = 65158 - KEY_dead_ogonek = 65116 - KEY_dead_perispomeni = 65107 - KEY_dead_psili = 65124 - KEY_dead_semivoiced_sound = 65119 - KEY_dead_small_schwa = 65162 - KEY_dead_stroke = 65123 - KEY_dead_tilde = 65107 - KEY_dead_u = 65160 - KEY_dead_voiced_sound = 65118 - KEY_decimalpoint = 2749 - KEY_degree = 176 - KEY_diaeresis = 168 - KEY_diamond = 2797 - KEY_digitspace = 2725 - KEY_dintegral = 16785964 - KEY_division = 247 - KEY_dollar = 36 - KEY_doubbaselinedot = 2735 - KEY_doubleacute = 445 - KEY_doubledagger = 2802 - KEY_doublelowquotemark = 2814 - KEY_downarrow = 2302 - KEY_downcaret = 2984 - KEY_downshoe = 3030 - KEY_downstile = 3012 - KEY_downtack = 3010 - KEY_dstroke = 496 - KEY_e = 101 - KEY_eabovedot = 1004 - KEY_eacute = 233 - KEY_ebelowdot = 16785081 - KEY_ecaron = 492 - KEY_ecircumflex = 234 - KEY_ecircumflexacute = 16785087 - KEY_ecircumflexbelowdot = 16785095 - KEY_ecircumflexgrave = 16785089 - KEY_ecircumflexhook = 16785091 - KEY_ecircumflextilde = 16785093 - KEY_ediaeresis = 235 - KEY_egrave = 232 - KEY_ehook = 16785083 - KEY_eightsubscript = 16785544 - KEY_eightsuperior = 16785528 - KEY_elementof = 16785928 - KEY_ellipsis = 2734 - KEY_em3space = 2723 - KEY_em4space = 2724 - KEY_emacron = 954 - KEY_emdash = 2729 - KEY_emfilledcircle = 2782 - KEY_emfilledrect = 2783 - KEY_emopencircle = 2766 - KEY_emopenrectangle = 2767 - KEY_emptyset = 16785925 - KEY_emspace = 2721 - KEY_endash = 2730 - KEY_enfilledcircbullet = 2790 - KEY_enfilledsqbullet = 2791 - KEY_eng = 959 - KEY_enopencircbullet = 2784 - KEY_enopensquarebullet = 2785 - KEY_enspace = 2722 - KEY_eogonek = 490 - KEY_equal = 61 - KEY_eth = 240 - KEY_etilde = 16785085 - KEY_exclam = 33 - KEY_exclamdown = 161 - KEY_ezh = 16777874 - KEY_f = 102 - KEY_fabovedot = 16784927 - KEY_femalesymbol = 2808 - KEY_ff = 2531 - KEY_figdash = 2747 - KEY_filledlefttribullet = 2780 - KEY_filledrectbullet = 2779 - KEY_filledrighttribullet = 2781 - KEY_filledtribulletdown = 2793 - KEY_filledtribulletup = 2792 - KEY_fiveeighths = 2757 - KEY_fivesixths = 2743 - KEY_fivesubscript = 16785541 - KEY_fivesuperior = 16785525 - KEY_fourfifths = 2741 - KEY_foursubscript = 16785540 - KEY_foursuperior = 16785524 - KEY_fourthroot = 16785948 - KEY_function = 2294 - KEY_g = 103 - KEY_gabovedot = 757 - KEY_gbreve = 699 - KEY_gcaron = 16777703 - KEY_gcedilla = 955 - KEY_gcircumflex = 760 - KEY_grave = 96 - KEY_greater = 62 - KEY_greaterthanequal = 2238 - KEY_guillemotleft = 171 - KEY_guillemotright = 187 - KEY_h = 104 - KEY_hairspace = 2728 - KEY_hcircumflex = 694 - KEY_heart = 2798 - KEY_hebrew_aleph = 3296 - KEY_hebrew_ayin = 3314 - KEY_hebrew_bet = 3297 - KEY_hebrew_beth = 3297 - KEY_hebrew_chet = 3303 - KEY_hebrew_dalet = 3299 - KEY_hebrew_daleth = 3299 - KEY_hebrew_doublelowline = 3295 - KEY_hebrew_finalkaph = 3306 - KEY_hebrew_finalmem = 3309 - KEY_hebrew_finalnun = 3311 - KEY_hebrew_finalpe = 3315 - KEY_hebrew_finalzade = 3317 - KEY_hebrew_finalzadi = 3317 - KEY_hebrew_gimel = 3298 - KEY_hebrew_gimmel = 3298 - KEY_hebrew_he = 3300 - KEY_hebrew_het = 3303 - KEY_hebrew_kaph = 3307 - KEY_hebrew_kuf = 3319 - KEY_hebrew_lamed = 3308 - KEY_hebrew_mem = 3310 - KEY_hebrew_nun = 3312 - KEY_hebrew_pe = 3316 - KEY_hebrew_qoph = 3319 - KEY_hebrew_resh = 3320 - KEY_hebrew_samech = 3313 - KEY_hebrew_samekh = 3313 - KEY_hebrew_shin = 3321 - KEY_hebrew_taf = 3322 - KEY_hebrew_taw = 3322 - KEY_hebrew_tet = 3304 - KEY_hebrew_teth = 3304 - KEY_hebrew_waw = 3301 - KEY_hebrew_yod = 3305 - KEY_hebrew_zade = 3318 - KEY_hebrew_zadi = 3318 - KEY_hebrew_zain = 3302 - KEY_hebrew_zayin = 3302 - KEY_hexagram = 2778 - KEY_horizconnector = 2211 - KEY_horizlinescan1 = 2543 - KEY_horizlinescan3 = 2544 - KEY_horizlinescan5 = 2545 - KEY_horizlinescan7 = 2546 - KEY_horizlinescan9 = 2547 - KEY_hstroke = 689 - KEY_ht = 2530 - KEY_hyphen = 173 - KEY_i = 105 - KEY_iTouch = 269025120 - KEY_iacute = 237 - KEY_ibelowdot = 16785099 - KEY_ibreve = 16777517 - KEY_icircumflex = 238 - KEY_identical = 2255 - KEY_idiaeresis = 239 - KEY_idotless = 697 - KEY_ifonlyif = 2253 - KEY_igrave = 236 - KEY_ihook = 16785097 - KEY_imacron = 1007 - KEY_implies = 2254 - KEY_includedin = 2266 - KEY_includes = 2267 - KEY_infinity = 2242 - KEY_integral = 2239 - KEY_intersection = 2268 - KEY_iogonek = 999 - KEY_itilde = 949 - KEY_j = 106 - KEY_jcircumflex = 700 - KEY_jot = 3018 - KEY_k = 107 - KEY_kana_A = 1201 - KEY_kana_CHI = 1217 - KEY_kana_E = 1204 - KEY_kana_FU = 1228 - KEY_kana_HA = 1226 - KEY_kana_HE = 1229 - KEY_kana_HI = 1227 - KEY_kana_HO = 1230 - KEY_kana_HU = 1228 - KEY_kana_I = 1202 - KEY_kana_KA = 1206 - KEY_kana_KE = 1209 - KEY_kana_KI = 1207 - KEY_kana_KO = 1210 - KEY_kana_KU = 1208 - KEY_kana_MA = 1231 - KEY_kana_ME = 1234 - KEY_kana_MI = 1232 - KEY_kana_MO = 1235 - KEY_kana_MU = 1233 - KEY_kana_N = 1245 - KEY_kana_NA = 1221 - KEY_kana_NE = 1224 - KEY_kana_NI = 1222 - KEY_kana_NO = 1225 - KEY_kana_NU = 1223 - KEY_kana_O = 1205 - KEY_kana_RA = 1239 - KEY_kana_RE = 1242 - KEY_kana_RI = 1240 - KEY_kana_RO = 1243 - KEY_kana_RU = 1241 - KEY_kana_SA = 1211 - KEY_kana_SE = 1214 - KEY_kana_SHI = 1212 - KEY_kana_SO = 1215 - KEY_kana_SU = 1213 - KEY_kana_TA = 1216 - KEY_kana_TE = 1219 - KEY_kana_TI = 1217 - KEY_kana_TO = 1220 - KEY_kana_TSU = 1218 - KEY_kana_TU = 1218 - KEY_kana_U = 1203 - KEY_kana_WA = 1244 - KEY_kana_WO = 1190 - KEY_kana_YA = 1236 - KEY_kana_YO = 1238 - KEY_kana_YU = 1237 - KEY_kana_a = 1191 - KEY_kana_closingbracket = 1187 - KEY_kana_comma = 1188 - KEY_kana_conjunctive = 1189 - KEY_kana_e = 1194 - KEY_kana_fullstop = 1185 - KEY_kana_i = 1192 - KEY_kana_middledot = 1189 - KEY_kana_o = 1195 - KEY_kana_openingbracket = 1186 - KEY_kana_switch = 65406 - KEY_kana_tsu = 1199 - KEY_kana_tu = 1199 - KEY_kana_u = 1193 - KEY_kana_ya = 1196 - KEY_kana_yo = 1198 - KEY_kana_yu = 1197 - KEY_kappa = 930 - KEY_kcedilla = 1011 - KEY_kra = 930 - KEY_l = 108 - KEY_lacute = 485 - KEY_latincross = 2777 - KEY_lbelowdot = 16784951 - KEY_lcaron = 437 - KEY_lcedilla = 950 - KEY_leftanglebracket = 2748 - KEY_leftarrow = 2299 - KEY_leftcaret = 2979 - KEY_leftdoublequotemark = 2770 - KEY_leftmiddlecurlybrace = 2223 - KEY_leftopentriangle = 2764 - KEY_leftpointer = 2794 - KEY_leftradical = 2209 - KEY_leftshoe = 3034 - KEY_leftsinglequotemark = 2768 - KEY_leftt = 2548 - KEY_lefttack = 3036 - KEY_less = 60 - KEY_lessthanequal = 2236 - KEY_lf = 2533 - KEY_logicaland = 2270 - KEY_logicalor = 2271 - KEY_lowleftcorner = 2541 - KEY_lowrightcorner = 2538 - KEY_lstroke = 435 - KEY_m = 109 - KEY_mabovedot = 16784961 - KEY_macron = 175 - KEY_malesymbol = 2807 - KEY_maltesecross = 2800 - KEY_marker = 2751 - KEY_masculine = 186 - KEY_minus = 45 - KEY_minutes = 2774 - KEY_mu = 181 - KEY_multiply = 215 - KEY_musicalflat = 2806 - KEY_musicalsharp = 2805 - KEY_n = 110 - KEY_nabla = 2245 - KEY_nacute = 497 - KEY_ncaron = 498 - KEY_ncedilla = 1009 - KEY_ninesubscript = 16785545 - KEY_ninesuperior = 16785529 - KEY_nl = 2536 - KEY_nobreakspace = 160 - KEY_notapproxeq = 16785991 - KEY_notelementof = 16785929 - KEY_notequal = 2237 - KEY_notidentical = 16786018 - KEY_notsign = 172 - KEY_ntilde = 241 - KEY_numbersign = 35 - KEY_numerosign = 1712 - KEY_o = 111 - KEY_oacute = 243 - KEY_obarred = 16777845 - KEY_obelowdot = 16785101 - KEY_ocaron = 16777682 - KEY_ocircumflex = 244 - KEY_ocircumflexacute = 16785105 - KEY_ocircumflexbelowdot = 16785113 - KEY_ocircumflexgrave = 16785107 - KEY_ocircumflexhook = 16785109 - KEY_ocircumflextilde = 16785111 - KEY_odiaeresis = 246 - KEY_odoubleacute = 501 - KEY_oe = 5053 - KEY_ogonek = 434 - KEY_ograve = 242 - KEY_ohook = 16785103 - KEY_ohorn = 16777633 - KEY_ohornacute = 16785115 - KEY_ohornbelowdot = 16785123 - KEY_ohorngrave = 16785117 - KEY_ohornhook = 16785119 - KEY_ohorntilde = 16785121 - KEY_omacron = 1010 - KEY_oneeighth = 2755 - KEY_onefifth = 2738 - KEY_onehalf = 189 - KEY_onequarter = 188 - KEY_onesixth = 2742 - KEY_onesubscript = 16785537 - KEY_onesuperior = 185 - KEY_onethird = 2736 - KEY_ooblique = 248 - KEY_openrectbullet = 2786 - KEY_openstar = 2789 - KEY_opentribulletdown = 2788 - KEY_opentribulletup = 2787 - KEY_ordfeminine = 170 - KEY_oslash = 248 - KEY_otilde = 245 - KEY_overbar = 3008 - KEY_overline = 1150 - KEY_p = 112 - KEY_pabovedot = 16784983 - KEY_paragraph = 182 - KEY_parenleft = 40 - KEY_parenright = 41 - KEY_partdifferential = 16785922 - KEY_partialderivative = 2287 - KEY_percent = 37 - KEY_period = 46 - KEY_periodcentered = 183 - KEY_permille = 2773 - KEY_phonographcopyright = 2811 - KEY_plus = 43 - KEY_plusminus = 177 - KEY_prescription = 2772 - KEY_prolongedsound = 1200 - KEY_punctspace = 2726 - KEY_q = 113 - KEY_quad = 3020 - KEY_question = 63 - KEY_questiondown = 191 - KEY_quotedbl = 34 - KEY_quoteleft = 96 - KEY_quoteright = 39 - KEY_r = 114 - KEY_racute = 480 - KEY_radical = 2262 - KEY_rcaron = 504 - KEY_rcedilla = 947 - KEY_registered = 174 - KEY_rightanglebracket = 2750 - KEY_rightarrow = 2301 - KEY_rightcaret = 2982 - KEY_rightdoublequotemark = 2771 - KEY_rightmiddlecurlybrace = 2224 - KEY_rightmiddlesummation = 2231 - KEY_rightopentriangle = 2765 - KEY_rightpointer = 2795 - KEY_rightshoe = 3032 - KEY_rightsinglequotemark = 2769 - KEY_rightt = 2549 - KEY_righttack = 3068 - KEY_s = 115 - KEY_sabovedot = 16784993 - KEY_sacute = 438 - KEY_scaron = 441 - KEY_scedilla = 442 - KEY_schwa = 16777817 - KEY_scircumflex = 766 - KEY_script_switch = 65406 - KEY_seconds = 2775 - KEY_section = 167 - KEY_semicolon = 59 - KEY_semivoicedsound = 1247 - KEY_seveneighths = 2758 - KEY_sevensubscript = 16785543 - KEY_sevensuperior = 16785527 - KEY_signaturemark = 2762 - KEY_signifblank = 2732 - KEY_similarequal = 2249 - KEY_singlelowquotemark = 2813 - KEY_sixsubscript = 16785542 - KEY_sixsuperior = 16785526 - KEY_slash = 47 - KEY_soliddiamond = 2528 - KEY_space = 32 - KEY_squareroot = 16785946 - KEY_ssharp = 223 - KEY_sterling = 163 - KEY_stricteq = 16786019 - KEY_t = 116 - KEY_tabovedot = 16785003 - KEY_tcaron = 443 - KEY_tcedilla = 510 - KEY_telephone = 2809 - KEY_telephonerecorder = 2810 - KEY_therefore = 2240 - KEY_thinspace = 2727 - KEY_thorn = 254 - KEY_threeeighths = 2756 - KEY_threefifths = 2740 - KEY_threequarters = 190 - KEY_threesubscript = 16785539 - KEY_threesuperior = 179 - KEY_tintegral = 16785965 - KEY_topintegral = 2212 - KEY_topleftparens = 2219 - KEY_topleftradical = 2210 - KEY_topleftsqbracket = 2215 - KEY_topleftsummation = 2225 - KEY_toprightparens = 2221 - KEY_toprightsqbracket = 2217 - KEY_toprightsummation = 2229 - KEY_topt = 2551 - KEY_topvertsummationconnector = 2227 - KEY_trademark = 2761 - KEY_trademarkincircle = 2763 - KEY_tslash = 956 - KEY_twofifths = 2739 - KEY_twosubscript = 16785538 - KEY_twosuperior = 178 - KEY_twothirds = 2737 - KEY_u = 117 - KEY_uacute = 250 - KEY_ubelowdot = 16785125 - KEY_ubreve = 765 - KEY_ucircumflex = 251 - KEY_udiaeresis = 252 - KEY_udoubleacute = 507 - KEY_ugrave = 249 - KEY_uhook = 16785127 - KEY_uhorn = 16777648 - KEY_uhornacute = 16785129 - KEY_uhornbelowdot = 16785137 - KEY_uhorngrave = 16785131 - KEY_uhornhook = 16785133 - KEY_uhorntilde = 16785135 - KEY_umacron = 1022 - KEY_underbar = 3014 - KEY_underscore = 95 - KEY_union = 2269 - KEY_uogonek = 1017 - KEY_uparrow = 2300 - KEY_upcaret = 2985 - KEY_upleftcorner = 2540 - KEY_uprightcorner = 2539 - KEY_upshoe = 3011 - KEY_upstile = 3027 - KEY_uptack = 3022 - KEY_uring = 505 - KEY_utilde = 1021 - KEY_v = 118 - KEY_variation = 2241 - KEY_vertbar = 2552 - KEY_vertconnector = 2214 - KEY_voicedsound = 1246 - KEY_vt = 2537 - KEY_w = 119 - KEY_wacute = 16785027 - KEY_wcircumflex = 16777589 - KEY_wdiaeresis = 16785029 - KEY_wgrave = 16785025 - KEY_x = 120 - KEY_xabovedot = 16785035 - KEY_y = 121 - KEY_yacute = 253 - KEY_ybelowdot = 16785141 - KEY_ycircumflex = 16777591 - KEY_ydiaeresis = 255 - KEY_yen = 165 - KEY_ygrave = 16785139 - KEY_yhook = 16785143 - KEY_ytilde = 16785145 - KEY_z = 122 - KEY_zabovedot = 447 - KEY_zacute = 444 - KEY_zcaron = 446 - KEY_zerosubscript = 16785536 - KEY_zerosuperior = 16785520 - KEY_zstroke = 16777654 - MODIFIER_MASK = 469769999 - PRIORITY_REDRAW = 120 + const ACTION_ALL = 7 + const BUTTON_MIDDLE = 2 + const BUTTON_PRIMARY = 1 + const BUTTON_SECONDARY = 3 + const CURRENT_TIME = 0 + const EVENT_PROPAGATE = false + const EVENT_STOP = true + const KEY_0 = 48 + const KEY_1 = 49 + const KEY_2 = 50 + const KEY_3 = 51 + const KEY_3270_AltCursor = 64784 + const KEY_3270_Attn = 64782 + const KEY_3270_BackTab = 64773 + const KEY_3270_ChangeScreen = 64793 + const KEY_3270_Copy = 64789 + const KEY_3270_CursorBlink = 64783 + const KEY_3270_CursorSelect = 64796 + const KEY_3270_DeleteWord = 64794 + const KEY_3270_Duplicate = 64769 + const KEY_3270_Enter = 64798 + const KEY_3270_EraseEOF = 64774 + const KEY_3270_EraseInput = 64775 + const KEY_3270_ExSelect = 64795 + const KEY_3270_FieldMark = 64770 + const KEY_3270_Ident = 64787 + const KEY_3270_Jump = 64786 + const KEY_3270_KeyClick = 64785 + const KEY_3270_Left2 = 64772 + const KEY_3270_PA1 = 64778 + const KEY_3270_PA2 = 64779 + const KEY_3270_PA3 = 64780 + const KEY_3270_Play = 64790 + const KEY_3270_PrintScreen = 64797 + const KEY_3270_Quit = 64777 + const KEY_3270_Record = 64792 + const KEY_3270_Reset = 64776 + const KEY_3270_Right2 = 64771 + const KEY_3270_Rule = 64788 + const KEY_3270_Setup = 64791 + const KEY_3270_Test = 64781 + const KEY_4 = 52 + const KEY_5 = 53 + const KEY_6 = 54 + const KEY_7 = 55 + const KEY_8 = 56 + const KEY_9 = 57 + const KEY_A = 65 + const KEY_AE = 198 + const KEY_Aacute = 193 + const KEY_Abelowdot = 16785056 + const KEY_Abreve = 451 + const KEY_Abreveacute = 16785070 + const KEY_Abrevebelowdot = 16785078 + const KEY_Abrevegrave = 16785072 + const KEY_Abrevehook = 16785074 + const KEY_Abrevetilde = 16785076 + const KEY_AccessX_Enable = 65136 + const KEY_AccessX_Feedback_Enable = 65137 + const KEY_Acircumflex = 194 + const KEY_Acircumflexacute = 16785060 + const KEY_Acircumflexbelowdot = 16785068 + const KEY_Acircumflexgrave = 16785062 + const KEY_Acircumflexhook = 16785064 + const KEY_Acircumflextilde = 16785066 + const KEY_AddFavorite = 269025081 + const KEY_Adiaeresis = 196 + const KEY_Agrave = 192 + const KEY_Ahook = 16785058 + const KEY_Alt_L = 65513 + const KEY_Alt_R = 65514 + const KEY_Amacron = 960 + const KEY_Aogonek = 417 + const KEY_ApplicationLeft = 269025104 + const KEY_ApplicationRight = 269025105 + const KEY_Arabic_0 = 16778848 + const KEY_Arabic_1 = 16778849 + const KEY_Arabic_2 = 16778850 + const KEY_Arabic_3 = 16778851 + const KEY_Arabic_4 = 16778852 + const KEY_Arabic_5 = 16778853 + const KEY_Arabic_6 = 16778854 + const KEY_Arabic_7 = 16778855 + const KEY_Arabic_8 = 16778856 + const KEY_Arabic_9 = 16778857 + const KEY_Arabic_ain = 1497 + const KEY_Arabic_alef = 1479 + const KEY_Arabic_alefmaksura = 1513 + const KEY_Arabic_beh = 1480 + const KEY_Arabic_comma = 1452 + const KEY_Arabic_dad = 1494 + const KEY_Arabic_dal = 1487 + const KEY_Arabic_damma = 1519 + const KEY_Arabic_dammatan = 1516 + const KEY_Arabic_ddal = 16778888 + const KEY_Arabic_farsi_yeh = 16778956 + const KEY_Arabic_fatha = 1518 + const KEY_Arabic_fathatan = 1515 + const KEY_Arabic_feh = 1505 + const KEY_Arabic_fullstop = 16778964 + const KEY_Arabic_gaf = 16778927 + const KEY_Arabic_ghain = 1498 + const KEY_Arabic_ha = 1511 + const KEY_Arabic_hah = 1485 + const KEY_Arabic_hamza = 1473 + const KEY_Arabic_hamza_above = 16778836 + const KEY_Arabic_hamza_below = 16778837 + const KEY_Arabic_hamzaonalef = 1475 + const KEY_Arabic_hamzaonwaw = 1476 + const KEY_Arabic_hamzaonyeh = 1478 + const KEY_Arabic_hamzaunderalef = 1477 + const KEY_Arabic_heh = 1511 + const KEY_Arabic_heh_doachashmee = 16778942 + const KEY_Arabic_heh_goal = 16778945 + const KEY_Arabic_jeem = 1484 + const KEY_Arabic_jeh = 16778904 + const KEY_Arabic_kaf = 1507 + const KEY_Arabic_kasra = 1520 + const KEY_Arabic_kasratan = 1517 + const KEY_Arabic_keheh = 16778921 + const KEY_Arabic_khah = 1486 + const KEY_Arabic_lam = 1508 + const KEY_Arabic_madda_above = 16778835 + const KEY_Arabic_maddaonalef = 1474 + const KEY_Arabic_meem = 1509 + const KEY_Arabic_noon = 1510 + const KEY_Arabic_noon_ghunna = 16778938 + const KEY_Arabic_peh = 16778878 + const KEY_Arabic_percent = 16778858 + const KEY_Arabic_qaf = 1506 + const KEY_Arabic_question_mark = 1471 + const KEY_Arabic_ra = 1489 + const KEY_Arabic_rreh = 16778897 + const KEY_Arabic_sad = 1493 + const KEY_Arabic_seen = 1491 + const KEY_Arabic_semicolon = 1467 + const KEY_Arabic_shadda = 1521 + const KEY_Arabic_sheen = 1492 + const KEY_Arabic_sukun = 1522 + const KEY_Arabic_superscript_alef = 16778864 + const KEY_Arabic_switch = 65406 + const KEY_Arabic_tah = 1495 + const KEY_Arabic_tatweel = 1504 + const KEY_Arabic_tcheh = 16778886 + const KEY_Arabic_teh = 1482 + const KEY_Arabic_tehmarbuta = 1481 + const KEY_Arabic_thal = 1488 + const KEY_Arabic_theh = 1483 + const KEY_Arabic_tteh = 16778873 + const KEY_Arabic_veh = 16778916 + const KEY_Arabic_waw = 1512 + const KEY_Arabic_yeh = 1514 + const KEY_Arabic_yeh_baree = 16778962 + const KEY_Arabic_zah = 1496 + const KEY_Arabic_zain = 1490 + const KEY_Aring = 197 + const KEY_Armenian_AT = 16778552 + const KEY_Armenian_AYB = 16778545 + const KEY_Armenian_BEN = 16778546 + const KEY_Armenian_CHA = 16778569 + const KEY_Armenian_DA = 16778548 + const KEY_Armenian_DZA = 16778561 + const KEY_Armenian_E = 16778551 + const KEY_Armenian_FE = 16778582 + const KEY_Armenian_GHAT = 16778562 + const KEY_Armenian_GIM = 16778547 + const KEY_Armenian_HI = 16778565 + const KEY_Armenian_HO = 16778560 + const KEY_Armenian_INI = 16778555 + const KEY_Armenian_JE = 16778571 + const KEY_Armenian_KE = 16778580 + const KEY_Armenian_KEN = 16778559 + const KEY_Armenian_KHE = 16778557 + const KEY_Armenian_LYUN = 16778556 + const KEY_Armenian_MEN = 16778564 + const KEY_Armenian_NU = 16778566 + const KEY_Armenian_O = 16778581 + const KEY_Armenian_PE = 16778570 + const KEY_Armenian_PYUR = 16778579 + const KEY_Armenian_RA = 16778572 + const KEY_Armenian_RE = 16778576 + const KEY_Armenian_SE = 16778573 + const KEY_Armenian_SHA = 16778567 + const KEY_Armenian_TCHE = 16778563 + const KEY_Armenian_TO = 16778553 + const KEY_Armenian_TSA = 16778558 + const KEY_Armenian_TSO = 16778577 + const KEY_Armenian_TYUN = 16778575 + const KEY_Armenian_VEV = 16778574 + const KEY_Armenian_VO = 16778568 + const KEY_Armenian_VYUN = 16778578 + const KEY_Armenian_YECH = 16778549 + const KEY_Armenian_ZA = 16778550 + const KEY_Armenian_ZHE = 16778554 + const KEY_Armenian_accent = 16778587 + const KEY_Armenian_amanak = 16778588 + const KEY_Armenian_apostrophe = 16778586 + const KEY_Armenian_at = 16778600 + const KEY_Armenian_ayb = 16778593 + const KEY_Armenian_ben = 16778594 + const KEY_Armenian_but = 16778589 + const KEY_Armenian_cha = 16778617 + const KEY_Armenian_da = 16778596 + const KEY_Armenian_dza = 16778609 + const KEY_Armenian_e = 16778599 + const KEY_Armenian_exclam = 16778588 + const KEY_Armenian_fe = 16778630 + const KEY_Armenian_full_stop = 16778633 + const KEY_Armenian_ghat = 16778610 + const KEY_Armenian_gim = 16778595 + const KEY_Armenian_hi = 16778613 + const KEY_Armenian_ho = 16778608 + const KEY_Armenian_hyphen = 16778634 + const KEY_Armenian_ini = 16778603 + const KEY_Armenian_je = 16778619 + const KEY_Armenian_ke = 16778628 + const KEY_Armenian_ken = 16778607 + const KEY_Armenian_khe = 16778605 + const KEY_Armenian_ligature_ew = 16778631 + const KEY_Armenian_lyun = 16778604 + const KEY_Armenian_men = 16778612 + const KEY_Armenian_nu = 16778614 + const KEY_Armenian_o = 16778629 + const KEY_Armenian_paruyk = 16778590 + const KEY_Armenian_pe = 16778618 + const KEY_Armenian_pyur = 16778627 + const KEY_Armenian_question = 16778590 + const KEY_Armenian_ra = 16778620 + const KEY_Armenian_re = 16778624 + const KEY_Armenian_se = 16778621 + const KEY_Armenian_separation_mark = 16778589 + const KEY_Armenian_sha = 16778615 + const KEY_Armenian_shesht = 16778587 + const KEY_Armenian_tche = 16778611 + const KEY_Armenian_to = 16778601 + const KEY_Armenian_tsa = 16778606 + const KEY_Armenian_tso = 16778625 + const KEY_Armenian_tyun = 16778623 + const KEY_Armenian_verjaket = 16778633 + const KEY_Armenian_vev = 16778622 + const KEY_Armenian_vo = 16778616 + const KEY_Armenian_vyun = 16778626 + const KEY_Armenian_yech = 16778597 + const KEY_Armenian_yentamna = 16778634 + const KEY_Armenian_za = 16778598 + const KEY_Armenian_zhe = 16778602 + const KEY_Atilde = 195 + const KEY_AudibleBell_Enable = 65146 + const KEY_AudioCycleTrack = 269025179 + const KEY_AudioForward = 269025175 + const KEY_AudioLowerVolume = 269025041 + const KEY_AudioMedia = 269025074 + const KEY_AudioMicMute = 269025202 + const KEY_AudioMute = 269025042 + const KEY_AudioNext = 269025047 + const KEY_AudioPause = 269025073 + const KEY_AudioPlay = 269025044 + const KEY_AudioPreset = 269025206 + const KEY_AudioPrev = 269025046 + const KEY_AudioRaiseVolume = 269025043 + const KEY_AudioRandomPlay = 269025177 + const KEY_AudioRecord = 269025052 + const KEY_AudioRepeat = 269025176 + const KEY_AudioRewind = 269025086 + const KEY_AudioStop = 269025045 + const KEY_Away = 269025165 + const KEY_B = 66 + const KEY_Babovedot = 16784898 + const KEY_Back = 269025062 + const KEY_BackForward = 269025087 + const KEY_BackSpace = 65288 + const KEY_Battery = 269025171 + const KEY_Begin = 65368 + const KEY_Blue = 269025190 + const KEY_Bluetooth = 269025172 + const KEY_Book = 269025106 + const KEY_BounceKeys_Enable = 65140 + const KEY_Break = 65387 + const KEY_BrightnessAdjust = 269025083 + const KEY_Byelorussian_SHORTU = 1726 + const KEY_Byelorussian_shortu = 1710 + const KEY_C = 67 + const KEY_CD = 269025107 + const KEY_CH = 65186 + const KEY_C_H = 65189 + const KEY_C_h = 65188 + const KEY_Cabovedot = 709 + const KEY_Cacute = 454 + const KEY_Calculator = 269025053 + const KEY_Calendar = 269025056 + const KEY_Cancel = 65385 + const KEY_Caps_Lock = 65509 + const KEY_Ccaron = 456 + const KEY_Ccedilla = 199 + const KEY_Ccircumflex = 710 + const KEY_Ch = 65185 + const KEY_Clear = 65291 + const KEY_ClearGrab = 269024801 + const KEY_Close = 269025110 + const KEY_Codeinput = 65335 + const KEY_ColonSign = 16785569 + const KEY_Community = 269025085 + const KEY_ContrastAdjust = 269025058 + const KEY_Control_L = 65507 + const KEY_Control_R = 65508 + const KEY_Copy = 269025111 + const KEY_CruzeiroSign = 16785570 + const KEY_Cut = 269025112 + const KEY_CycleAngle = 269025180 + const KEY_Cyrillic_A = 1761 + const KEY_Cyrillic_BE = 1762 + const KEY_Cyrillic_CHE = 1790 + const KEY_Cyrillic_CHE_descender = 16778422 + const KEY_Cyrillic_CHE_vertstroke = 16778424 + const KEY_Cyrillic_DE = 1764 + const KEY_Cyrillic_DZHE = 1727 + const KEY_Cyrillic_E = 1788 + const KEY_Cyrillic_EF = 1766 + const KEY_Cyrillic_EL = 1772 + const KEY_Cyrillic_EM = 1773 + const KEY_Cyrillic_EN = 1774 + const KEY_Cyrillic_EN_descender = 16778402 + const KEY_Cyrillic_ER = 1778 + const KEY_Cyrillic_ES = 1779 + const KEY_Cyrillic_GHE = 1767 + const KEY_Cyrillic_GHE_bar = 16778386 + const KEY_Cyrillic_HA = 1768 + const KEY_Cyrillic_HARDSIGN = 1791 + const KEY_Cyrillic_HA_descender = 16778418 + const KEY_Cyrillic_I = 1769 + const KEY_Cyrillic_IE = 1765 + const KEY_Cyrillic_IO = 1715 + const KEY_Cyrillic_I_macron = 16778466 + const KEY_Cyrillic_JE = 1720 + const KEY_Cyrillic_KA = 1771 + const KEY_Cyrillic_KA_descender = 16778394 + const KEY_Cyrillic_KA_vertstroke = 16778396 + const KEY_Cyrillic_LJE = 1721 + const KEY_Cyrillic_NJE = 1722 + const KEY_Cyrillic_O = 1775 + const KEY_Cyrillic_O_bar = 16778472 + const KEY_Cyrillic_PE = 1776 + const KEY_Cyrillic_SCHWA = 16778456 + const KEY_Cyrillic_SHA = 1787 + const KEY_Cyrillic_SHCHA = 1789 + const KEY_Cyrillic_SHHA = 16778426 + const KEY_Cyrillic_SHORTI = 1770 + const KEY_Cyrillic_SOFTSIGN = 1784 + const KEY_Cyrillic_TE = 1780 + const KEY_Cyrillic_TSE = 1763 + const KEY_Cyrillic_U = 1781 + const KEY_Cyrillic_U_macron = 16778478 + const KEY_Cyrillic_U_straight = 16778414 + const KEY_Cyrillic_U_straight_bar = 16778416 + const KEY_Cyrillic_VE = 1783 + const KEY_Cyrillic_YA = 1777 + const KEY_Cyrillic_YERU = 1785 + const KEY_Cyrillic_YU = 1760 + const KEY_Cyrillic_ZE = 1786 + const KEY_Cyrillic_ZHE = 1782 + const KEY_Cyrillic_ZHE_descender = 16778390 + const KEY_Cyrillic_a = 1729 + const KEY_Cyrillic_be = 1730 + const KEY_Cyrillic_che = 1758 + const KEY_Cyrillic_che_descender = 16778423 + const KEY_Cyrillic_che_vertstroke = 16778425 + const KEY_Cyrillic_de = 1732 + const KEY_Cyrillic_dzhe = 1711 + const KEY_Cyrillic_e = 1756 + const KEY_Cyrillic_ef = 1734 + const KEY_Cyrillic_el = 1740 + const KEY_Cyrillic_em = 1741 + const KEY_Cyrillic_en = 1742 + const KEY_Cyrillic_en_descender = 16778403 + const KEY_Cyrillic_er = 1746 + const KEY_Cyrillic_es = 1747 + const KEY_Cyrillic_ghe = 1735 + const KEY_Cyrillic_ghe_bar = 16778387 + const KEY_Cyrillic_ha = 1736 + const KEY_Cyrillic_ha_descender = 16778419 + const KEY_Cyrillic_hardsign = 1759 + const KEY_Cyrillic_i = 1737 + const KEY_Cyrillic_i_macron = 16778467 + const KEY_Cyrillic_ie = 1733 + const KEY_Cyrillic_io = 1699 + const KEY_Cyrillic_je = 1704 + const KEY_Cyrillic_ka = 1739 + const KEY_Cyrillic_ka_descender = 16778395 + const KEY_Cyrillic_ka_vertstroke = 16778397 + const KEY_Cyrillic_lje = 1705 + const KEY_Cyrillic_nje = 1706 + const KEY_Cyrillic_o = 1743 + const KEY_Cyrillic_o_bar = 16778473 + const KEY_Cyrillic_pe = 1744 + const KEY_Cyrillic_schwa = 16778457 + const KEY_Cyrillic_sha = 1755 + const KEY_Cyrillic_shcha = 1757 + const KEY_Cyrillic_shha = 16778427 + const KEY_Cyrillic_shorti = 1738 + const KEY_Cyrillic_softsign = 1752 + const KEY_Cyrillic_te = 1748 + const KEY_Cyrillic_tse = 1731 + const KEY_Cyrillic_u = 1749 + const KEY_Cyrillic_u_macron = 16778479 + const KEY_Cyrillic_u_straight = 16778415 + const KEY_Cyrillic_u_straight_bar = 16778417 + const KEY_Cyrillic_ve = 1751 + const KEY_Cyrillic_ya = 1745 + const KEY_Cyrillic_yeru = 1753 + const KEY_Cyrillic_yu = 1728 + const KEY_Cyrillic_ze = 1754 + const KEY_Cyrillic_zhe = 1750 + const KEY_Cyrillic_zhe_descender = 16778391 + const KEY_D = 68 + const KEY_DOS = 269025114 + const KEY_Dabovedot = 16784906 + const KEY_Dcaron = 463 + const KEY_Delete = 65535 + const KEY_Display = 269025113 + const KEY_Documents = 269025115 + const KEY_DongSign = 16785579 + const KEY_Down = 65364 + const KEY_Dstroke = 464 + const KEY_E = 69 + const KEY_ENG = 957 + const KEY_ETH = 208 + const KEY_EZH = 16777655 + const KEY_Eabovedot = 972 + const KEY_Eacute = 201 + const KEY_Ebelowdot = 16785080 + const KEY_Ecaron = 460 + const KEY_Ecircumflex = 202 + const KEY_Ecircumflexacute = 16785086 + const KEY_Ecircumflexbelowdot = 16785094 + const KEY_Ecircumflexgrave = 16785088 + const KEY_Ecircumflexhook = 16785090 + const KEY_Ecircumflextilde = 16785092 + const KEY_EcuSign = 16785568 + const KEY_Ediaeresis = 203 + const KEY_Egrave = 200 + const KEY_Ehook = 16785082 + const KEY_Eisu_Shift = 65327 + const KEY_Eisu_toggle = 65328 + const KEY_Eject = 269025068 + const KEY_Emacron = 938 + const KEY_End = 65367 + const KEY_Eogonek = 458 + const KEY_Escape = 65307 + const KEY_Eth = 208 + const KEY_Etilde = 16785084 + const KEY_EuroSign = 8364 + const KEY_Excel = 269025116 + const KEY_Execute = 65378 + const KEY_Explorer = 269025117 + const KEY_F = 70 + const KEY_F1 = 65470 + const KEY_F10 = 65479 + const KEY_F11 = 65480 + const KEY_F12 = 65481 + const KEY_F13 = 65482 + const KEY_F14 = 65483 + const KEY_F15 = 65484 + const KEY_F16 = 65485 + const KEY_F17 = 65486 + const KEY_F18 = 65487 + const KEY_F19 = 65488 + const KEY_F2 = 65471 + const KEY_F20 = 65489 + const KEY_F21 = 65490 + const KEY_F22 = 65491 + const KEY_F23 = 65492 + const KEY_F24 = 65493 + const KEY_F25 = 65494 + const KEY_F26 = 65495 + const KEY_F27 = 65496 + const KEY_F28 = 65497 + const KEY_F29 = 65498 + const KEY_F3 = 65472 + const KEY_F30 = 65499 + const KEY_F31 = 65500 + const KEY_F32 = 65501 + const KEY_F33 = 65502 + const KEY_F34 = 65503 + const KEY_F35 = 65504 + const KEY_F4 = 65473 + const KEY_F5 = 65474 + const KEY_F6 = 65475 + const KEY_F7 = 65476 + const KEY_F8 = 65477 + const KEY_F9 = 65478 + const KEY_FFrancSign = 16785571 + const KEY_Fabovedot = 16784926 + const KEY_Farsi_0 = 16778992 + const KEY_Farsi_1 = 16778993 + const KEY_Farsi_2 = 16778994 + const KEY_Farsi_3 = 16778995 + const KEY_Farsi_4 = 16778996 + const KEY_Farsi_5 = 16778997 + const KEY_Farsi_6 = 16778998 + const KEY_Farsi_7 = 16778999 + const KEY_Farsi_8 = 16779000 + const KEY_Farsi_9 = 16779001 + const KEY_Farsi_yeh = 16778956 + const KEY_Favorites = 269025072 + const KEY_Finance = 269025084 + const KEY_Find = 65384 + const KEY_First_Virtual_Screen = 65232 + const KEY_Forward = 269025063 + const KEY_FrameBack = 269025181 + const KEY_FrameForward = 269025182 + const KEY_G = 71 + const KEY_Gabovedot = 725 + const KEY_Game = 269025118 + const KEY_Gbreve = 683 + const KEY_Gcaron = 16777702 + const KEY_Gcedilla = 939 + const KEY_Gcircumflex = 728 + const KEY_Georgian_an = 16781520 + const KEY_Georgian_ban = 16781521 + const KEY_Georgian_can = 16781546 + const KEY_Georgian_char = 16781549 + const KEY_Georgian_chin = 16781545 + const KEY_Georgian_cil = 16781548 + const KEY_Georgian_don = 16781523 + const KEY_Georgian_en = 16781524 + const KEY_Georgian_fi = 16781558 + const KEY_Georgian_gan = 16781522 + const KEY_Georgian_ghan = 16781542 + const KEY_Georgian_hae = 16781552 + const KEY_Georgian_har = 16781556 + const KEY_Georgian_he = 16781553 + const KEY_Georgian_hie = 16781554 + const KEY_Georgian_hoe = 16781557 + const KEY_Georgian_in = 16781528 + const KEY_Georgian_jhan = 16781551 + const KEY_Georgian_jil = 16781547 + const KEY_Georgian_kan = 16781529 + const KEY_Georgian_khar = 16781541 + const KEY_Georgian_las = 16781530 + const KEY_Georgian_man = 16781531 + const KEY_Georgian_nar = 16781532 + const KEY_Georgian_on = 16781533 + const KEY_Georgian_par = 16781534 + const KEY_Georgian_phar = 16781540 + const KEY_Georgian_qar = 16781543 + const KEY_Georgian_rae = 16781536 + const KEY_Georgian_san = 16781537 + const KEY_Georgian_shin = 16781544 + const KEY_Georgian_tan = 16781527 + const KEY_Georgian_tar = 16781538 + const KEY_Georgian_un = 16781539 + const KEY_Georgian_vin = 16781525 + const KEY_Georgian_we = 16781555 + const KEY_Georgian_xan = 16781550 + const KEY_Georgian_zen = 16781526 + const KEY_Georgian_zhar = 16781535 + const KEY_Go = 269025119 + const KEY_Greek_ALPHA = 1985 + const KEY_Greek_ALPHAaccent = 1953 + const KEY_Greek_BETA = 1986 + const KEY_Greek_CHI = 2007 + const KEY_Greek_DELTA = 1988 + const KEY_Greek_EPSILON = 1989 + const KEY_Greek_EPSILONaccent = 1954 + const KEY_Greek_ETA = 1991 + const KEY_Greek_ETAaccent = 1955 + const KEY_Greek_GAMMA = 1987 + const KEY_Greek_IOTA = 1993 + const KEY_Greek_IOTAaccent = 1956 + const KEY_Greek_IOTAdiaeresis = 1957 + const KEY_Greek_IOTAdieresis = 1957 + const KEY_Greek_KAPPA = 1994 + const KEY_Greek_LAMBDA = 1995 + const KEY_Greek_LAMDA = 1995 + const KEY_Greek_MU = 1996 + const KEY_Greek_NU = 1997 + const KEY_Greek_OMEGA = 2009 + const KEY_Greek_OMEGAaccent = 1963 + const KEY_Greek_OMICRON = 1999 + const KEY_Greek_OMICRONaccent = 1959 + const KEY_Greek_PHI = 2006 + const KEY_Greek_PI = 2000 + const KEY_Greek_PSI = 2008 + const KEY_Greek_RHO = 2001 + const KEY_Greek_SIGMA = 2002 + const KEY_Greek_TAU = 2004 + const KEY_Greek_THETA = 1992 + const KEY_Greek_UPSILON = 2005 + const KEY_Greek_UPSILONaccent = 1960 + const KEY_Greek_UPSILONdieresis = 1961 + const KEY_Greek_XI = 1998 + const KEY_Greek_ZETA = 1990 + const KEY_Greek_accentdieresis = 1966 + const KEY_Greek_alpha = 2017 + const KEY_Greek_alphaaccent = 1969 + const KEY_Greek_beta = 2018 + const KEY_Greek_chi = 2039 + const KEY_Greek_delta = 2020 + const KEY_Greek_epsilon = 2021 + const KEY_Greek_epsilonaccent = 1970 + const KEY_Greek_eta = 2023 + const KEY_Greek_etaaccent = 1971 + const KEY_Greek_finalsmallsigma = 2035 + const KEY_Greek_gamma = 2019 + const KEY_Greek_horizbar = 1967 + const KEY_Greek_iota = 2025 + const KEY_Greek_iotaaccent = 1972 + const KEY_Greek_iotaaccentdieresis = 1974 + const KEY_Greek_iotadieresis = 1973 + const KEY_Greek_kappa = 2026 + const KEY_Greek_lambda = 2027 + const KEY_Greek_lamda = 2027 + const KEY_Greek_mu = 2028 + const KEY_Greek_nu = 2029 + const KEY_Greek_omega = 2041 + const KEY_Greek_omegaaccent = 1979 + const KEY_Greek_omicron = 2031 + const KEY_Greek_omicronaccent = 1975 + const KEY_Greek_phi = 2038 + const KEY_Greek_pi = 2032 + const KEY_Greek_psi = 2040 + const KEY_Greek_rho = 2033 + const KEY_Greek_sigma = 2034 + const KEY_Greek_switch = 65406 + const KEY_Greek_tau = 2036 + const KEY_Greek_theta = 2024 + const KEY_Greek_upsilon = 2037 + const KEY_Greek_upsilonaccent = 1976 + const KEY_Greek_upsilonaccentdieresis = 1978 + const KEY_Greek_upsilondieresis = 1977 + const KEY_Greek_xi = 2030 + const KEY_Greek_zeta = 2022 + const KEY_Green = 269025188 + const KEY_H = 72 + const KEY_Hangul = 65329 + const KEY_Hangul_A = 3775 + const KEY_Hangul_AE = 3776 + const KEY_Hangul_AraeA = 3830 + const KEY_Hangul_AraeAE = 3831 + const KEY_Hangul_Banja = 65337 + const KEY_Hangul_Cieuc = 3770 + const KEY_Hangul_Codeinput = 65335 + const KEY_Hangul_Dikeud = 3751 + const KEY_Hangul_E = 3780 + const KEY_Hangul_EO = 3779 + const KEY_Hangul_EU = 3793 + const KEY_Hangul_End = 65331 + const KEY_Hangul_Hanja = 65332 + const KEY_Hangul_Hieuh = 3774 + const KEY_Hangul_I = 3795 + const KEY_Hangul_Ieung = 3767 + const KEY_Hangul_J_Cieuc = 3818 + const KEY_Hangul_J_Dikeud = 3802 + const KEY_Hangul_J_Hieuh = 3822 + const KEY_Hangul_J_Ieung = 3816 + const KEY_Hangul_J_Jieuj = 3817 + const KEY_Hangul_J_Khieuq = 3819 + const KEY_Hangul_J_Kiyeog = 3796 + const KEY_Hangul_J_KiyeogSios = 3798 + const KEY_Hangul_J_KkogjiDalrinIeung = 3833 + const KEY_Hangul_J_Mieum = 3811 + const KEY_Hangul_J_Nieun = 3799 + const KEY_Hangul_J_NieunHieuh = 3801 + const KEY_Hangul_J_NieunJieuj = 3800 + const KEY_Hangul_J_PanSios = 3832 + const KEY_Hangul_J_Phieuf = 3821 + const KEY_Hangul_J_Pieub = 3812 + const KEY_Hangul_J_PieubSios = 3813 + const KEY_Hangul_J_Rieul = 3803 + const KEY_Hangul_J_RieulHieuh = 3810 + const KEY_Hangul_J_RieulKiyeog = 3804 + const KEY_Hangul_J_RieulMieum = 3805 + const KEY_Hangul_J_RieulPhieuf = 3809 + const KEY_Hangul_J_RieulPieub = 3806 + const KEY_Hangul_J_RieulSios = 3807 + const KEY_Hangul_J_RieulTieut = 3808 + const KEY_Hangul_J_Sios = 3814 + const KEY_Hangul_J_SsangKiyeog = 3797 + const KEY_Hangul_J_SsangSios = 3815 + const KEY_Hangul_J_Tieut = 3820 + const KEY_Hangul_J_YeorinHieuh = 3834 + const KEY_Hangul_Jamo = 65333 + const KEY_Hangul_Jeonja = 65336 + const KEY_Hangul_Jieuj = 3768 + const KEY_Hangul_Khieuq = 3771 + const KEY_Hangul_Kiyeog = 3745 + const KEY_Hangul_KiyeogSios = 3747 + const KEY_Hangul_KkogjiDalrinIeung = 3827 + const KEY_Hangul_Mieum = 3761 + const KEY_Hangul_MultipleCandidate = 65341 + const KEY_Hangul_Nieun = 3748 + const KEY_Hangul_NieunHieuh = 3750 + const KEY_Hangul_NieunJieuj = 3749 + const KEY_Hangul_O = 3783 + const KEY_Hangul_OE = 3786 + const KEY_Hangul_PanSios = 3826 + const KEY_Hangul_Phieuf = 3773 + const KEY_Hangul_Pieub = 3762 + const KEY_Hangul_PieubSios = 3764 + const KEY_Hangul_PostHanja = 65339 + const KEY_Hangul_PreHanja = 65338 + const KEY_Hangul_PreviousCandidate = 65342 + const KEY_Hangul_Rieul = 3753 + const KEY_Hangul_RieulHieuh = 3760 + const KEY_Hangul_RieulKiyeog = 3754 + const KEY_Hangul_RieulMieum = 3755 + const KEY_Hangul_RieulPhieuf = 3759 + const KEY_Hangul_RieulPieub = 3756 + const KEY_Hangul_RieulSios = 3757 + const KEY_Hangul_RieulTieut = 3758 + const KEY_Hangul_RieulYeorinHieuh = 3823 + const KEY_Hangul_Romaja = 65334 + const KEY_Hangul_SingleCandidate = 65340 + const KEY_Hangul_Sios = 3765 + const KEY_Hangul_Special = 65343 + const KEY_Hangul_SsangDikeud = 3752 + const KEY_Hangul_SsangJieuj = 3769 + const KEY_Hangul_SsangKiyeog = 3746 + const KEY_Hangul_SsangPieub = 3763 + const KEY_Hangul_SsangSios = 3766 + const KEY_Hangul_Start = 65330 + const KEY_Hangul_SunkyeongeumMieum = 3824 + const KEY_Hangul_SunkyeongeumPhieuf = 3828 + const KEY_Hangul_SunkyeongeumPieub = 3825 + const KEY_Hangul_Tieut = 3772 + const KEY_Hangul_U = 3788 + const KEY_Hangul_WA = 3784 + const KEY_Hangul_WAE = 3785 + const KEY_Hangul_WE = 3790 + const KEY_Hangul_WEO = 3789 + const KEY_Hangul_WI = 3791 + const KEY_Hangul_YA = 3777 + const KEY_Hangul_YAE = 3778 + const KEY_Hangul_YE = 3782 + const KEY_Hangul_YEO = 3781 + const KEY_Hangul_YI = 3794 + const KEY_Hangul_YO = 3787 + const KEY_Hangul_YU = 3792 + const KEY_Hangul_YeorinHieuh = 3829 + const KEY_Hangul_switch = 65406 + const KEY_Hankaku = 65321 + const KEY_Hcircumflex = 678 + const KEY_Hebrew_switch = 65406 + const KEY_Help = 65386 + const KEY_Henkan = 65315 + const KEY_Henkan_Mode = 65315 + const KEY_Hibernate = 269025192 + const KEY_Hiragana = 65317 + const KEY_Hiragana_Katakana = 65319 + const KEY_History = 269025079 + const KEY_Home = 65360 + const KEY_HomePage = 269025048 + const KEY_HotLinks = 269025082 + const KEY_Hstroke = 673 + const KEY_Hyper_L = 65517 + const KEY_Hyper_R = 65518 + const KEY_I = 73 + const KEY_ISO_Center_Object = 65075 + const KEY_ISO_Continuous_Underline = 65072 + const KEY_ISO_Discontinuous_Underline = 65073 + const KEY_ISO_Emphasize = 65074 + const KEY_ISO_Enter = 65076 + const KEY_ISO_Fast_Cursor_Down = 65071 + const KEY_ISO_Fast_Cursor_Left = 65068 + const KEY_ISO_Fast_Cursor_Right = 65069 + const KEY_ISO_Fast_Cursor_Up = 65070 + const KEY_ISO_First_Group = 65036 + const KEY_ISO_First_Group_Lock = 65037 + const KEY_ISO_Group_Latch = 65030 + const KEY_ISO_Group_Lock = 65031 + const KEY_ISO_Group_Shift = 65406 + const KEY_ISO_Last_Group = 65038 + const KEY_ISO_Last_Group_Lock = 65039 + const KEY_ISO_Left_Tab = 65056 + const KEY_ISO_Level2_Latch = 65026 + const KEY_ISO_Level3_Latch = 65028 + const KEY_ISO_Level3_Lock = 65029 + const KEY_ISO_Level3_Shift = 65027 + const KEY_ISO_Level5_Latch = 65042 + const KEY_ISO_Level5_Lock = 65043 + const KEY_ISO_Level5_Shift = 65041 + const KEY_ISO_Lock = 65025 + const KEY_ISO_Move_Line_Down = 65058 + const KEY_ISO_Move_Line_Up = 65057 + const KEY_ISO_Next_Group = 65032 + const KEY_ISO_Next_Group_Lock = 65033 + const KEY_ISO_Partial_Line_Down = 65060 + const KEY_ISO_Partial_Line_Up = 65059 + const KEY_ISO_Partial_Space_Left = 65061 + const KEY_ISO_Partial_Space_Right = 65062 + const KEY_ISO_Prev_Group = 65034 + const KEY_ISO_Prev_Group_Lock = 65035 + const KEY_ISO_Release_Both_Margins = 65067 + const KEY_ISO_Release_Margin_Left = 65065 + const KEY_ISO_Release_Margin_Right = 65066 + const KEY_ISO_Set_Margin_Left = 65063 + const KEY_ISO_Set_Margin_Right = 65064 + const KEY_Iabovedot = 681 + const KEY_Iacute = 205 + const KEY_Ibelowdot = 16785098 + const KEY_Ibreve = 16777516 + const KEY_Icircumflex = 206 + const KEY_Idiaeresis = 207 + const KEY_Igrave = 204 + const KEY_Ihook = 16785096 + const KEY_Imacron = 975 + const KEY_Insert = 65379 + const KEY_Iogonek = 967 + const KEY_Itilde = 933 + const KEY_J = 74 + const KEY_Jcircumflex = 684 + const KEY_K = 75 + const KEY_KP_0 = 65456 + const KEY_KP_1 = 65457 + const KEY_KP_2 = 65458 + const KEY_KP_3 = 65459 + const KEY_KP_4 = 65460 + const KEY_KP_5 = 65461 + const KEY_KP_6 = 65462 + const KEY_KP_7 = 65463 + const KEY_KP_8 = 65464 + const KEY_KP_9 = 65465 + const KEY_KP_Add = 65451 + const KEY_KP_Begin = 65437 + const KEY_KP_Decimal = 65454 + const KEY_KP_Delete = 65439 + const KEY_KP_Divide = 65455 + const KEY_KP_Down = 65433 + const KEY_KP_End = 65436 + const KEY_KP_Enter = 65421 + const KEY_KP_Equal = 65469 + const KEY_KP_F1 = 65425 + const KEY_KP_F2 = 65426 + const KEY_KP_F3 = 65427 + const KEY_KP_F4 = 65428 + const KEY_KP_Home = 65429 + const KEY_KP_Insert = 65438 + const KEY_KP_Left = 65430 + const KEY_KP_Multiply = 65450 + const KEY_KP_Next = 65435 + const KEY_KP_Page_Down = 65435 + const KEY_KP_Page_Up = 65434 + const KEY_KP_Prior = 65434 + const KEY_KP_Right = 65432 + const KEY_KP_Separator = 65452 + const KEY_KP_Space = 65408 + const KEY_KP_Subtract = 65453 + const KEY_KP_Tab = 65417 + const KEY_KP_Up = 65431 + const KEY_Kana_Lock = 65325 + const KEY_Kana_Shift = 65326 + const KEY_Kanji = 65313 + const KEY_Kanji_Bangou = 65335 + const KEY_Katakana = 65318 + const KEY_KbdBrightnessDown = 269025030 + const KEY_KbdBrightnessUp = 269025029 + const KEY_KbdLightOnOff = 269025028 + const KEY_Kcedilla = 979 + const KEY_Keyboard = 269025203 + const KEY_Korean_Won = 3839 + const KEY_L = 76 + const KEY_L1 = 65480 + const KEY_L10 = 65489 + const KEY_L2 = 65481 + const KEY_L3 = 65482 + const KEY_L4 = 65483 + const KEY_L5 = 65484 + const KEY_L6 = 65485 + const KEY_L7 = 65486 + const KEY_L8 = 65487 + const KEY_L9 = 65488 + const KEY_Lacute = 453 + const KEY_Last_Virtual_Screen = 65236 + const KEY_Launch0 = 269025088 + const KEY_Launch1 = 269025089 + const KEY_Launch2 = 269025090 + const KEY_Launch3 = 269025091 + const KEY_Launch4 = 269025092 + const KEY_Launch5 = 269025093 + const KEY_Launch6 = 269025094 + const KEY_Launch7 = 269025095 + const KEY_Launch8 = 269025096 + const KEY_Launch9 = 269025097 + const KEY_LaunchA = 269025098 + const KEY_LaunchB = 269025099 + const KEY_LaunchC = 269025100 + const KEY_LaunchD = 269025101 + const KEY_LaunchE = 269025102 + const KEY_LaunchF = 269025103 + const KEY_Lbelowdot = 16784950 + const KEY_Lcaron = 421 + const KEY_Lcedilla = 934 + const KEY_Left = 65361 + const KEY_LightBulb = 269025077 + const KEY_Linefeed = 65290 + const KEY_LiraSign = 16785572 + const KEY_LogGrabInfo = 269024805 + const KEY_LogOff = 269025121 + const KEY_LogWindowTree = 269024804 + const KEY_Lstroke = 419 + const KEY_M = 77 + const KEY_Mabovedot = 16784960 + const KEY_Macedonia_DSE = 1717 + const KEY_Macedonia_GJE = 1714 + const KEY_Macedonia_KJE = 1724 + const KEY_Macedonia_dse = 1701 + const KEY_Macedonia_gje = 1698 + const KEY_Macedonia_kje = 1708 + const KEY_Mae_Koho = 65342 + const KEY_Mail = 269025049 + const KEY_MailForward = 269025168 + const KEY_Market = 269025122 + const KEY_Massyo = 65324 + const KEY_Meeting = 269025123 + const KEY_Memo = 269025054 + const KEY_Menu = 65383 + const KEY_MenuKB = 269025125 + const KEY_MenuPB = 269025126 + const KEY_Messenger = 269025166 + const KEY_Meta_L = 65511 + const KEY_Meta_R = 65512 + const KEY_MillSign = 16785573 + const KEY_ModeLock = 269025025 + const KEY_Mode_switch = 65406 + const KEY_MonBrightnessDown = 269025027 + const KEY_MonBrightnessUp = 269025026 + const KEY_MouseKeys_Accel_Enable = 65143 + const KEY_MouseKeys_Enable = 65142 + const KEY_Muhenkan = 65314 + const KEY_Multi_key = 65312 + const KEY_MultipleCandidate = 65341 + const KEY_Music = 269025170 + const KEY_MyComputer = 269025075 + const KEY_MySites = 269025127 + const KEY_N = 78 + const KEY_Nacute = 465 + const KEY_NairaSign = 16785574 + const KEY_Ncaron = 466 + const KEY_Ncedilla = 977 + const KEY_New = 269025128 + const KEY_NewSheqelSign = 16785578 + const KEY_News = 269025129 + const KEY_Next = 65366 + const KEY_Next_VMode = 269024802 + const KEY_Next_Virtual_Screen = 65234 + const KEY_Ntilde = 209 + const KEY_Num_Lock = 65407 + const KEY_O = 79 + const KEY_OE = 5052 + const KEY_Oacute = 211 + const KEY_Obarred = 16777631 + const KEY_Obelowdot = 16785100 + const KEY_Ocaron = 16777681 + const KEY_Ocircumflex = 212 + const KEY_Ocircumflexacute = 16785104 + const KEY_Ocircumflexbelowdot = 16785112 + const KEY_Ocircumflexgrave = 16785106 + const KEY_Ocircumflexhook = 16785108 + const KEY_Ocircumflextilde = 16785110 + const KEY_Odiaeresis = 214 + const KEY_Odoubleacute = 469 + const KEY_OfficeHome = 269025130 + const KEY_Ograve = 210 + const KEY_Ohook = 16785102 + const KEY_Ohorn = 16777632 + const KEY_Ohornacute = 16785114 + const KEY_Ohornbelowdot = 16785122 + const KEY_Ohorngrave = 16785116 + const KEY_Ohornhook = 16785118 + const KEY_Ohorntilde = 16785120 + const KEY_Omacron = 978 + const KEY_Ooblique = 216 + const KEY_Open = 269025131 + const KEY_OpenURL = 269025080 + const KEY_Option = 269025132 + const KEY_Oslash = 216 + const KEY_Otilde = 213 + const KEY_Overlay1_Enable = 65144 + const KEY_Overlay2_Enable = 65145 + const KEY_P = 80 + const KEY_Pabovedot = 16784982 + const KEY_Page_Down = 65366 + const KEY_Page_Up = 65365 + const KEY_Paste = 269025133 + const KEY_Pause = 65299 + const KEY_PesetaSign = 16785575 + const KEY_Phone = 269025134 + const KEY_Pictures = 269025169 + const KEY_Pointer_Accelerate = 65274 + const KEY_Pointer_Button1 = 65257 + const KEY_Pointer_Button2 = 65258 + const KEY_Pointer_Button3 = 65259 + const KEY_Pointer_Button4 = 65260 + const KEY_Pointer_Button5 = 65261 + const KEY_Pointer_Button_Dflt = 65256 + const KEY_Pointer_DblClick1 = 65263 + const KEY_Pointer_DblClick2 = 65264 + const KEY_Pointer_DblClick3 = 65265 + const KEY_Pointer_DblClick4 = 65266 + const KEY_Pointer_DblClick5 = 65267 + const KEY_Pointer_DblClick_Dflt = 65262 + const KEY_Pointer_DfltBtnNext = 65275 + const KEY_Pointer_DfltBtnPrev = 65276 + const KEY_Pointer_Down = 65251 + const KEY_Pointer_DownLeft = 65254 + const KEY_Pointer_DownRight = 65255 + const KEY_Pointer_Drag1 = 65269 + const KEY_Pointer_Drag2 = 65270 + const KEY_Pointer_Drag3 = 65271 + const KEY_Pointer_Drag4 = 65272 + const KEY_Pointer_Drag5 = 65277 + const KEY_Pointer_Drag_Dflt = 65268 + const KEY_Pointer_EnableKeys = 65273 + const KEY_Pointer_Left = 65248 + const KEY_Pointer_Right = 65249 + const KEY_Pointer_Up = 65250 + const KEY_Pointer_UpLeft = 65252 + const KEY_Pointer_UpRight = 65253 + const KEY_PowerDown = 269025057 + const KEY_PowerOff = 269025066 + const KEY_Prev_VMode = 269024803 + const KEY_Prev_Virtual_Screen = 65233 + const KEY_PreviousCandidate = 65342 + const KEY_Print = 65377 + const KEY_Prior = 65365 + const KEY_Q = 81 + const KEY_R = 82 + const KEY_R1 = 65490 + const KEY_R10 = 65499 + const KEY_R11 = 65500 + const KEY_R12 = 65501 + const KEY_R13 = 65502 + const KEY_R14 = 65503 + const KEY_R15 = 65504 + const KEY_R2 = 65491 + const KEY_R3 = 65492 + const KEY_R4 = 65493 + const KEY_R5 = 65494 + const KEY_R6 = 65495 + const KEY_R7 = 65496 + const KEY_R8 = 65497 + const KEY_R9 = 65498 + const KEY_RFKill = 269025205 + const KEY_Racute = 448 + const KEY_Rcaron = 472 + const KEY_Rcedilla = 931 + const KEY_Red = 269025187 + const KEY_Redo = 65382 + const KEY_Refresh = 269025065 + const KEY_Reload = 269025139 + const KEY_RepeatKeys_Enable = 65138 + const KEY_Reply = 269025138 + const KEY_Return = 65293 + const KEY_Right = 65363 + const KEY_RockerDown = 269025060 + const KEY_RockerEnter = 269025061 + const KEY_RockerUp = 269025059 + const KEY_Romaji = 65316 + const KEY_RotateWindows = 269025140 + const KEY_RotationKB = 269025142 + const KEY_RotationPB = 269025141 + const KEY_RupeeSign = 16785576 + const KEY_S = 83 + const KEY_SCHWA = 16777615 + const KEY_Sabovedot = 16784992 + const KEY_Sacute = 422 + const KEY_Save = 269025143 + const KEY_Scaron = 425 + const KEY_Scedilla = 426 + const KEY_Scircumflex = 734 + const KEY_ScreenSaver = 269025069 + const KEY_ScrollClick = 269025146 + const KEY_ScrollDown = 269025145 + const KEY_ScrollUp = 269025144 + const KEY_Scroll_Lock = 65300 + const KEY_Search = 269025051 + const KEY_Select = 65376 + const KEY_SelectButton = 269025184 + const KEY_Send = 269025147 + const KEY_Serbian_DJE = 1713 + const KEY_Serbian_DZE = 1727 + const KEY_Serbian_JE = 1720 + const KEY_Serbian_LJE = 1721 + const KEY_Serbian_NJE = 1722 + const KEY_Serbian_TSHE = 1723 + const KEY_Serbian_dje = 1697 + const KEY_Serbian_dze = 1711 + const KEY_Serbian_je = 1704 + const KEY_Serbian_lje = 1705 + const KEY_Serbian_nje = 1706 + const KEY_Serbian_tshe = 1707 + const KEY_Shift_L = 65505 + const KEY_Shift_Lock = 65510 + const KEY_Shift_R = 65506 + const KEY_Shop = 269025078 + const KEY_SingleCandidate = 65340 + const KEY_Sinh_a = 16780677 + const KEY_Sinh_aa = 16780678 + const KEY_Sinh_aa2 = 16780751 + const KEY_Sinh_ae = 16780679 + const KEY_Sinh_ae2 = 16780752 + const KEY_Sinh_aee = 16780680 + const KEY_Sinh_aee2 = 16780753 + const KEY_Sinh_ai = 16780691 + const KEY_Sinh_ai2 = 16780763 + const KEY_Sinh_al = 16780746 + const KEY_Sinh_au = 16780694 + const KEY_Sinh_au2 = 16780766 + const KEY_Sinh_ba = 16780726 + const KEY_Sinh_bha = 16780727 + const KEY_Sinh_ca = 16780704 + const KEY_Sinh_cha = 16780705 + const KEY_Sinh_dda = 16780713 + const KEY_Sinh_ddha = 16780714 + const KEY_Sinh_dha = 16780719 + const KEY_Sinh_dhha = 16780720 + const KEY_Sinh_e = 16780689 + const KEY_Sinh_e2 = 16780761 + const KEY_Sinh_ee = 16780690 + const KEY_Sinh_ee2 = 16780762 + const KEY_Sinh_fa = 16780742 + const KEY_Sinh_ga = 16780700 + const KEY_Sinh_gha = 16780701 + const KEY_Sinh_h2 = 16780675 + const KEY_Sinh_ha = 16780740 + const KEY_Sinh_i = 16780681 + const KEY_Sinh_i2 = 16780754 + const KEY_Sinh_ii = 16780682 + const KEY_Sinh_ii2 = 16780755 + const KEY_Sinh_ja = 16780706 + const KEY_Sinh_jha = 16780707 + const KEY_Sinh_jnya = 16780709 + const KEY_Sinh_ka = 16780698 + const KEY_Sinh_kha = 16780699 + const KEY_Sinh_kunddaliya = 16780788 + const KEY_Sinh_la = 16780733 + const KEY_Sinh_lla = 16780741 + const KEY_Sinh_lu = 16780687 + const KEY_Sinh_lu2 = 16780767 + const KEY_Sinh_luu = 16780688 + const KEY_Sinh_luu2 = 16780787 + const KEY_Sinh_ma = 16780728 + const KEY_Sinh_mba = 16780729 + const KEY_Sinh_na = 16780721 + const KEY_Sinh_ndda = 16780716 + const KEY_Sinh_ndha = 16780723 + const KEY_Sinh_ng = 16780674 + const KEY_Sinh_ng2 = 16780702 + const KEY_Sinh_nga = 16780703 + const KEY_Sinh_nja = 16780710 + const KEY_Sinh_nna = 16780715 + const KEY_Sinh_nya = 16780708 + const KEY_Sinh_o = 16780692 + const KEY_Sinh_o2 = 16780764 + const KEY_Sinh_oo = 16780693 + const KEY_Sinh_oo2 = 16780765 + const KEY_Sinh_pa = 16780724 + const KEY_Sinh_pha = 16780725 + const KEY_Sinh_ra = 16780731 + const KEY_Sinh_ri = 16780685 + const KEY_Sinh_rii = 16780686 + const KEY_Sinh_ru2 = 16780760 + const KEY_Sinh_ruu2 = 16780786 + const KEY_Sinh_sa = 16780739 + const KEY_Sinh_sha = 16780737 + const KEY_Sinh_ssha = 16780738 + const KEY_Sinh_tha = 16780717 + const KEY_Sinh_thha = 16780718 + const KEY_Sinh_tta = 16780711 + const KEY_Sinh_ttha = 16780712 + const KEY_Sinh_u = 16780683 + const KEY_Sinh_u2 = 16780756 + const KEY_Sinh_uu = 16780684 + const KEY_Sinh_uu2 = 16780758 + const KEY_Sinh_va = 16780736 + const KEY_Sinh_ya = 16780730 + const KEY_Sleep = 269025071 + const KEY_SlowKeys_Enable = 65139 + const KEY_Spell = 269025148 + const KEY_SplitScreen = 269025149 + const KEY_Standby = 269025040 + const KEY_Start = 269025050 + const KEY_StickyKeys_Enable = 65141 + const KEY_Stop = 269025064 + const KEY_Subtitle = 269025178 + const KEY_Super_L = 65515 + const KEY_Super_R = 65516 + const KEY_Support = 269025150 + const KEY_Suspend = 269025191 + const KEY_Switch_VT_1 = 269024769 + const KEY_Switch_VT_10 = 269024778 + const KEY_Switch_VT_11 = 269024779 + const KEY_Switch_VT_12 = 269024780 + const KEY_Switch_VT_2 = 269024770 + const KEY_Switch_VT_3 = 269024771 + const KEY_Switch_VT_4 = 269024772 + const KEY_Switch_VT_5 = 269024773 + const KEY_Switch_VT_6 = 269024774 + const KEY_Switch_VT_7 = 269024775 + const KEY_Switch_VT_8 = 269024776 + const KEY_Switch_VT_9 = 269024777 + const KEY_Sys_Req = 65301 + const KEY_T = 84 + const KEY_THORN = 222 + const KEY_Tab = 65289 + const KEY_Tabovedot = 16785002 + const KEY_TaskPane = 269025151 + const KEY_Tcaron = 427 + const KEY_Tcedilla = 478 + const KEY_Terminal = 269025152 + const KEY_Terminate_Server = 65237 + const KEY_Thai_baht = 3551 + const KEY_Thai_bobaimai = 3514 + const KEY_Thai_chochan = 3496 + const KEY_Thai_chochang = 3498 + const KEY_Thai_choching = 3497 + const KEY_Thai_chochoe = 3500 + const KEY_Thai_dochada = 3502 + const KEY_Thai_dodek = 3508 + const KEY_Thai_fofa = 3517 + const KEY_Thai_fofan = 3519 + const KEY_Thai_hohip = 3531 + const KEY_Thai_honokhuk = 3534 + const KEY_Thai_khokhai = 3490 + const KEY_Thai_khokhon = 3493 + const KEY_Thai_khokhuat = 3491 + const KEY_Thai_khokhwai = 3492 + const KEY_Thai_khorakhang = 3494 + const KEY_Thai_kokai = 3489 + const KEY_Thai_lakkhangyao = 3557 + const KEY_Thai_lekchet = 3575 + const KEY_Thai_lekha = 3573 + const KEY_Thai_lekhok = 3574 + const KEY_Thai_lekkao = 3577 + const KEY_Thai_leknung = 3569 + const KEY_Thai_lekpaet = 3576 + const KEY_Thai_leksam = 3571 + const KEY_Thai_leksi = 3572 + const KEY_Thai_leksong = 3570 + const KEY_Thai_leksun = 3568 + const KEY_Thai_lochula = 3532 + const KEY_Thai_loling = 3525 + const KEY_Thai_lu = 3526 + const KEY_Thai_maichattawa = 3563 + const KEY_Thai_maiek = 3560 + const KEY_Thai_maihanakat = 3537 + const KEY_Thai_maihanakat_maitho = 3550 + const KEY_Thai_maitaikhu = 3559 + const KEY_Thai_maitho = 3561 + const KEY_Thai_maitri = 3562 + const KEY_Thai_maiyamok = 3558 + const KEY_Thai_moma = 3521 + const KEY_Thai_ngongu = 3495 + const KEY_Thai_nikhahit = 3565 + const KEY_Thai_nonen = 3507 + const KEY_Thai_nonu = 3513 + const KEY_Thai_oang = 3533 + const KEY_Thai_paiyannoi = 3535 + const KEY_Thai_phinthu = 3546 + const KEY_Thai_phophan = 3518 + const KEY_Thai_phophung = 3516 + const KEY_Thai_phosamphao = 3520 + const KEY_Thai_popla = 3515 + const KEY_Thai_rorua = 3523 + const KEY_Thai_ru = 3524 + const KEY_Thai_saraa = 3536 + const KEY_Thai_saraaa = 3538 + const KEY_Thai_saraae = 3553 + const KEY_Thai_saraaimaimalai = 3556 + const KEY_Thai_saraaimaimuan = 3555 + const KEY_Thai_saraam = 3539 + const KEY_Thai_sarae = 3552 + const KEY_Thai_sarai = 3540 + const KEY_Thai_saraii = 3541 + const KEY_Thai_sarao = 3554 + const KEY_Thai_sarau = 3544 + const KEY_Thai_saraue = 3542 + const KEY_Thai_sarauee = 3543 + const KEY_Thai_sarauu = 3545 + const KEY_Thai_sorusi = 3529 + const KEY_Thai_sosala = 3528 + const KEY_Thai_soso = 3499 + const KEY_Thai_sosua = 3530 + const KEY_Thai_thanthakhat = 3564 + const KEY_Thai_thonangmontho = 3505 + const KEY_Thai_thophuthao = 3506 + const KEY_Thai_thothahan = 3511 + const KEY_Thai_thothan = 3504 + const KEY_Thai_thothong = 3512 + const KEY_Thai_thothung = 3510 + const KEY_Thai_topatak = 3503 + const KEY_Thai_totao = 3509 + const KEY_Thai_wowaen = 3527 + const KEY_Thai_yoyak = 3522 + const KEY_Thai_yoying = 3501 + const KEY_Thorn = 222 + const KEY_Time = 269025183 + const KEY_ToDoList = 269025055 + const KEY_Tools = 269025153 + const KEY_TopMenu = 269025186 + const KEY_TouchpadOff = 269025201 + const KEY_TouchpadOn = 269025200 + const KEY_TouchpadToggle = 269025193 + const KEY_Touroku = 65323 + const KEY_Travel = 269025154 + const KEY_Tslash = 940 + const KEY_U = 85 + const KEY_UWB = 269025174 + const KEY_Uacute = 218 + const KEY_Ubelowdot = 16785124 + const KEY_Ubreve = 733 + const KEY_Ucircumflex = 219 + const KEY_Udiaeresis = 220 + const KEY_Udoubleacute = 475 + const KEY_Ugrave = 217 + const KEY_Uhook = 16785126 + const KEY_Uhorn = 16777647 + const KEY_Uhornacute = 16785128 + const KEY_Uhornbelowdot = 16785136 + const KEY_Uhorngrave = 16785130 + const KEY_Uhornhook = 16785132 + const KEY_Uhorntilde = 16785134 + const KEY_Ukrainian_GHE_WITH_UPTURN = 1725 + const KEY_Ukrainian_I = 1718 + const KEY_Ukrainian_IE = 1716 + const KEY_Ukrainian_YI = 1719 + const KEY_Ukrainian_ghe_with_upturn = 1709 + const KEY_Ukrainian_i = 1702 + const KEY_Ukrainian_ie = 1700 + const KEY_Ukrainian_yi = 1703 + const KEY_Ukranian_I = 1718 + const KEY_Ukranian_JE = 1716 + const KEY_Ukranian_YI = 1719 + const KEY_Ukranian_i = 1702 + const KEY_Ukranian_je = 1700 + const KEY_Ukranian_yi = 1703 + const KEY_Umacron = 990 + const KEY_Undo = 65381 + const KEY_Ungrab = 269024800 + const KEY_Uogonek = 985 + const KEY_Up = 65362 + const KEY_Uring = 473 + const KEY_User1KB = 269025157 + const KEY_User2KB = 269025158 + const KEY_UserPB = 269025156 + const KEY_Utilde = 989 + const KEY_V = 86 + const KEY_VendorHome = 269025076 + const KEY_Video = 269025159 + const KEY_View = 269025185 + const KEY_VoidSymbol = 16777215 + const KEY_W = 87 + const KEY_WLAN = 269025173 + const KEY_WWAN = 269025204 + const KEY_WWW = 269025070 + const KEY_Wacute = 16785026 + const KEY_WakeUp = 269025067 + const KEY_Wcircumflex = 16777588 + const KEY_Wdiaeresis = 16785028 + const KEY_WebCam = 269025167 + const KEY_Wgrave = 16785024 + const KEY_WheelButton = 269025160 + const KEY_WindowClear = 269025109 + const KEY_WonSign = 16785577 + const KEY_Word = 269025161 + const KEY_X = 88 + const KEY_Xabovedot = 16785034 + const KEY_Xfer = 269025162 + const KEY_Y = 89 + const KEY_Yacute = 221 + const KEY_Ybelowdot = 16785140 + const KEY_Ycircumflex = 16777590 + const KEY_Ydiaeresis = 5054 + const KEY_Yellow = 269025189 + const KEY_Ygrave = 16785138 + const KEY_Yhook = 16785142 + const KEY_Ytilde = 16785144 + const KEY_Z = 90 + const KEY_Zabovedot = 431 + const KEY_Zacute = 428 + const KEY_Zcaron = 430 + const KEY_Zen_Koho = 65341 + const KEY_Zenkaku = 65320 + const KEY_Zenkaku_Hankaku = 65322 + const KEY_ZoomIn = 269025163 + const KEY_ZoomOut = 269025164 + const KEY_Zstroke = 16777653 + const KEY_a = 97 + const KEY_aacute = 225 + const KEY_abelowdot = 16785057 + const KEY_abovedot = 511 + const KEY_abreve = 483 + const KEY_abreveacute = 16785071 + const KEY_abrevebelowdot = 16785079 + const KEY_abrevegrave = 16785073 + const KEY_abrevehook = 16785075 + const KEY_abrevetilde = 16785077 + const KEY_acircumflex = 226 + const KEY_acircumflexacute = 16785061 + const KEY_acircumflexbelowdot = 16785069 + const KEY_acircumflexgrave = 16785063 + const KEY_acircumflexhook = 16785065 + const KEY_acircumflextilde = 16785067 + const KEY_acute = 180 + const KEY_adiaeresis = 228 + const KEY_ae = 230 + const KEY_agrave = 224 + const KEY_ahook = 16785059 + const KEY_amacron = 992 + const KEY_ampersand = 38 + const KEY_aogonek = 433 + const KEY_apostrophe = 39 + const KEY_approxeq = 16785992 + const KEY_approximate = 2248 + const KEY_aring = 229 + const KEY_asciicircum = 94 + const KEY_asciitilde = 126 + const KEY_asterisk = 42 + const KEY_at = 64 + const KEY_atilde = 227 + const KEY_b = 98 + const KEY_babovedot = 16784899 + const KEY_backslash = 92 + const KEY_ballotcross = 2804 + const KEY_bar = 124 + const KEY_because = 16785973 + const KEY_blank = 2527 + const KEY_botintegral = 2213 + const KEY_botleftparens = 2220 + const KEY_botleftsqbracket = 2216 + const KEY_botleftsummation = 2226 + const KEY_botrightparens = 2222 + const KEY_botrightsqbracket = 2218 + const KEY_botrightsummation = 2230 + const KEY_bott = 2550 + const KEY_botvertsummationconnector = 2228 + const KEY_braceleft = 123 + const KEY_braceright = 125 + const KEY_bracketleft = 91 + const KEY_bracketright = 93 + const KEY_braille_blank = 16787456 + const KEY_braille_dot_1 = 65521 + const KEY_braille_dot_10 = 65530 + const KEY_braille_dot_2 = 65522 + const KEY_braille_dot_3 = 65523 + const KEY_braille_dot_4 = 65524 + const KEY_braille_dot_5 = 65525 + const KEY_braille_dot_6 = 65526 + const KEY_braille_dot_7 = 65527 + const KEY_braille_dot_8 = 65528 + const KEY_braille_dot_9 = 65529 + const KEY_braille_dots_1 = 16787457 + const KEY_braille_dots_12 = 16787459 + const KEY_braille_dots_123 = 16787463 + const KEY_braille_dots_1234 = 16787471 + const KEY_braille_dots_12345 = 16787487 + const KEY_braille_dots_123456 = 16787519 + const KEY_braille_dots_1234567 = 16787583 + const KEY_braille_dots_12345678 = 16787711 + const KEY_braille_dots_1234568 = 16787647 + const KEY_braille_dots_123457 = 16787551 + const KEY_braille_dots_1234578 = 16787679 + const KEY_braille_dots_123458 = 16787615 + const KEY_braille_dots_12346 = 16787503 + const KEY_braille_dots_123467 = 16787567 + const KEY_braille_dots_1234678 = 16787695 + const KEY_braille_dots_123468 = 16787631 + const KEY_braille_dots_12347 = 16787535 + const KEY_braille_dots_123478 = 16787663 + const KEY_braille_dots_12348 = 16787599 + const KEY_braille_dots_1235 = 16787479 + const KEY_braille_dots_12356 = 16787511 + const KEY_braille_dots_123567 = 16787575 + const KEY_braille_dots_1235678 = 16787703 + const KEY_braille_dots_123568 = 16787639 + const KEY_braille_dots_12357 = 16787543 + const KEY_braille_dots_123578 = 16787671 + const KEY_braille_dots_12358 = 16787607 + const KEY_braille_dots_1236 = 16787495 + const KEY_braille_dots_12367 = 16787559 + const KEY_braille_dots_123678 = 16787687 + const KEY_braille_dots_12368 = 16787623 + const KEY_braille_dots_1237 = 16787527 + const KEY_braille_dots_12378 = 16787655 + const KEY_braille_dots_1238 = 16787591 + const KEY_braille_dots_124 = 16787467 + const KEY_braille_dots_1245 = 16787483 + const KEY_braille_dots_12456 = 16787515 + const KEY_braille_dots_124567 = 16787579 + const KEY_braille_dots_1245678 = 16787707 + const KEY_braille_dots_124568 = 16787643 + const KEY_braille_dots_12457 = 16787547 + const KEY_braille_dots_124578 = 16787675 + const KEY_braille_dots_12458 = 16787611 + const KEY_braille_dots_1246 = 16787499 + const KEY_braille_dots_12467 = 16787563 + const KEY_braille_dots_124678 = 16787691 + const KEY_braille_dots_12468 = 16787627 + const KEY_braille_dots_1247 = 16787531 + const KEY_braille_dots_12478 = 16787659 + const KEY_braille_dots_1248 = 16787595 + const KEY_braille_dots_125 = 16787475 + const KEY_braille_dots_1256 = 16787507 + const KEY_braille_dots_12567 = 16787571 + const KEY_braille_dots_125678 = 16787699 + const KEY_braille_dots_12568 = 16787635 + const KEY_braille_dots_1257 = 16787539 + const KEY_braille_dots_12578 = 16787667 + const KEY_braille_dots_1258 = 16787603 + const KEY_braille_dots_126 = 16787491 + const KEY_braille_dots_1267 = 16787555 + const KEY_braille_dots_12678 = 16787683 + const KEY_braille_dots_1268 = 16787619 + const KEY_braille_dots_127 = 16787523 + const KEY_braille_dots_1278 = 16787651 + const KEY_braille_dots_128 = 16787587 + const KEY_braille_dots_13 = 16787461 + const KEY_braille_dots_134 = 16787469 + const KEY_braille_dots_1345 = 16787485 + const KEY_braille_dots_13456 = 16787517 + const KEY_braille_dots_134567 = 16787581 + const KEY_braille_dots_1345678 = 16787709 + const KEY_braille_dots_134568 = 16787645 + const KEY_braille_dots_13457 = 16787549 + const KEY_braille_dots_134578 = 16787677 + const KEY_braille_dots_13458 = 16787613 + const KEY_braille_dots_1346 = 16787501 + const KEY_braille_dots_13467 = 16787565 + const KEY_braille_dots_134678 = 16787693 + const KEY_braille_dots_13468 = 16787629 + const KEY_braille_dots_1347 = 16787533 + const KEY_braille_dots_13478 = 16787661 + const KEY_braille_dots_1348 = 16787597 + const KEY_braille_dots_135 = 16787477 + const KEY_braille_dots_1356 = 16787509 + const KEY_braille_dots_13567 = 16787573 + const KEY_braille_dots_135678 = 16787701 + const KEY_braille_dots_13568 = 16787637 + const KEY_braille_dots_1357 = 16787541 + const KEY_braille_dots_13578 = 16787669 + const KEY_braille_dots_1358 = 16787605 + const KEY_braille_dots_136 = 16787493 + const KEY_braille_dots_1367 = 16787557 + const KEY_braille_dots_13678 = 16787685 + const KEY_braille_dots_1368 = 16787621 + const KEY_braille_dots_137 = 16787525 + const KEY_braille_dots_1378 = 16787653 + const KEY_braille_dots_138 = 16787589 + const KEY_braille_dots_14 = 16787465 + const KEY_braille_dots_145 = 16787481 + const KEY_braille_dots_1456 = 16787513 + const KEY_braille_dots_14567 = 16787577 + const KEY_braille_dots_145678 = 16787705 + const KEY_braille_dots_14568 = 16787641 + const KEY_braille_dots_1457 = 16787545 + const KEY_braille_dots_14578 = 16787673 + const KEY_braille_dots_1458 = 16787609 + const KEY_braille_dots_146 = 16787497 + const KEY_braille_dots_1467 = 16787561 + const KEY_braille_dots_14678 = 16787689 + const KEY_braille_dots_1468 = 16787625 + const KEY_braille_dots_147 = 16787529 + const KEY_braille_dots_1478 = 16787657 + const KEY_braille_dots_148 = 16787593 + const KEY_braille_dots_15 = 16787473 + const KEY_braille_dots_156 = 16787505 + const KEY_braille_dots_1567 = 16787569 + const KEY_braille_dots_15678 = 16787697 + const KEY_braille_dots_1568 = 16787633 + const KEY_braille_dots_157 = 16787537 + const KEY_braille_dots_1578 = 16787665 + const KEY_braille_dots_158 = 16787601 + const KEY_braille_dots_16 = 16787489 + const KEY_braille_dots_167 = 16787553 + const KEY_braille_dots_1678 = 16787681 + const KEY_braille_dots_168 = 16787617 + const KEY_braille_dots_17 = 16787521 + const KEY_braille_dots_178 = 16787649 + const KEY_braille_dots_18 = 16787585 + const KEY_braille_dots_2 = 16787458 + const KEY_braille_dots_23 = 16787462 + const KEY_braille_dots_234 = 16787470 + const KEY_braille_dots_2345 = 16787486 + const KEY_braille_dots_23456 = 16787518 + const KEY_braille_dots_234567 = 16787582 + const KEY_braille_dots_2345678 = 16787710 + const KEY_braille_dots_234568 = 16787646 + const KEY_braille_dots_23457 = 16787550 + const KEY_braille_dots_234578 = 16787678 + const KEY_braille_dots_23458 = 16787614 + const KEY_braille_dots_2346 = 16787502 + const KEY_braille_dots_23467 = 16787566 + const KEY_braille_dots_234678 = 16787694 + const KEY_braille_dots_23468 = 16787630 + const KEY_braille_dots_2347 = 16787534 + const KEY_braille_dots_23478 = 16787662 + const KEY_braille_dots_2348 = 16787598 + const KEY_braille_dots_235 = 16787478 + const KEY_braille_dots_2356 = 16787510 + const KEY_braille_dots_23567 = 16787574 + const KEY_braille_dots_235678 = 16787702 + const KEY_braille_dots_23568 = 16787638 + const KEY_braille_dots_2357 = 16787542 + const KEY_braille_dots_23578 = 16787670 + const KEY_braille_dots_2358 = 16787606 + const KEY_braille_dots_236 = 16787494 + const KEY_braille_dots_2367 = 16787558 + const KEY_braille_dots_23678 = 16787686 + const KEY_braille_dots_2368 = 16787622 + const KEY_braille_dots_237 = 16787526 + const KEY_braille_dots_2378 = 16787654 + const KEY_braille_dots_238 = 16787590 + const KEY_braille_dots_24 = 16787466 + const KEY_braille_dots_245 = 16787482 + const KEY_braille_dots_2456 = 16787514 + const KEY_braille_dots_24567 = 16787578 + const KEY_braille_dots_245678 = 16787706 + const KEY_braille_dots_24568 = 16787642 + const KEY_braille_dots_2457 = 16787546 + const KEY_braille_dots_24578 = 16787674 + const KEY_braille_dots_2458 = 16787610 + const KEY_braille_dots_246 = 16787498 + const KEY_braille_dots_2467 = 16787562 + const KEY_braille_dots_24678 = 16787690 + const KEY_braille_dots_2468 = 16787626 + const KEY_braille_dots_247 = 16787530 + const KEY_braille_dots_2478 = 16787658 + const KEY_braille_dots_248 = 16787594 + const KEY_braille_dots_25 = 16787474 + const KEY_braille_dots_256 = 16787506 + const KEY_braille_dots_2567 = 16787570 + const KEY_braille_dots_25678 = 16787698 + const KEY_braille_dots_2568 = 16787634 + const KEY_braille_dots_257 = 16787538 + const KEY_braille_dots_2578 = 16787666 + const KEY_braille_dots_258 = 16787602 + const KEY_braille_dots_26 = 16787490 + const KEY_braille_dots_267 = 16787554 + const KEY_braille_dots_2678 = 16787682 + const KEY_braille_dots_268 = 16787618 + const KEY_braille_dots_27 = 16787522 + const KEY_braille_dots_278 = 16787650 + const KEY_braille_dots_28 = 16787586 + const KEY_braille_dots_3 = 16787460 + const KEY_braille_dots_34 = 16787468 + const KEY_braille_dots_345 = 16787484 + const KEY_braille_dots_3456 = 16787516 + const KEY_braille_dots_34567 = 16787580 + const KEY_braille_dots_345678 = 16787708 + const KEY_braille_dots_34568 = 16787644 + const KEY_braille_dots_3457 = 16787548 + const KEY_braille_dots_34578 = 16787676 + const KEY_braille_dots_3458 = 16787612 + const KEY_braille_dots_346 = 16787500 + const KEY_braille_dots_3467 = 16787564 + const KEY_braille_dots_34678 = 16787692 + const KEY_braille_dots_3468 = 16787628 + const KEY_braille_dots_347 = 16787532 + const KEY_braille_dots_3478 = 16787660 + const KEY_braille_dots_348 = 16787596 + const KEY_braille_dots_35 = 16787476 + const KEY_braille_dots_356 = 16787508 + const KEY_braille_dots_3567 = 16787572 + const KEY_braille_dots_35678 = 16787700 + const KEY_braille_dots_3568 = 16787636 + const KEY_braille_dots_357 = 16787540 + const KEY_braille_dots_3578 = 16787668 + const KEY_braille_dots_358 = 16787604 + const KEY_braille_dots_36 = 16787492 + const KEY_braille_dots_367 = 16787556 + const KEY_braille_dots_3678 = 16787684 + const KEY_braille_dots_368 = 16787620 + const KEY_braille_dots_37 = 16787524 + const KEY_braille_dots_378 = 16787652 + const KEY_braille_dots_38 = 16787588 + const KEY_braille_dots_4 = 16787464 + const KEY_braille_dots_45 = 16787480 + const KEY_braille_dots_456 = 16787512 + const KEY_braille_dots_4567 = 16787576 + const KEY_braille_dots_45678 = 16787704 + const KEY_braille_dots_4568 = 16787640 + const KEY_braille_dots_457 = 16787544 + const KEY_braille_dots_4578 = 16787672 + const KEY_braille_dots_458 = 16787608 + const KEY_braille_dots_46 = 16787496 + const KEY_braille_dots_467 = 16787560 + const KEY_braille_dots_4678 = 16787688 + const KEY_braille_dots_468 = 16787624 + const KEY_braille_dots_47 = 16787528 + const KEY_braille_dots_478 = 16787656 + const KEY_braille_dots_48 = 16787592 + const KEY_braille_dots_5 = 16787472 + const KEY_braille_dots_56 = 16787504 + const KEY_braille_dots_567 = 16787568 + const KEY_braille_dots_5678 = 16787696 + const KEY_braille_dots_568 = 16787632 + const KEY_braille_dots_57 = 16787536 + const KEY_braille_dots_578 = 16787664 + const KEY_braille_dots_58 = 16787600 + const KEY_braille_dots_6 = 16787488 + const KEY_braille_dots_67 = 16787552 + const KEY_braille_dots_678 = 16787680 + const KEY_braille_dots_68 = 16787616 + const KEY_braille_dots_7 = 16787520 + const KEY_braille_dots_78 = 16787648 + const KEY_braille_dots_8 = 16787584 + const KEY_breve = 418 + const KEY_brokenbar = 166 + const KEY_c = 99 + const KEY_c_h = 65187 + const KEY_cabovedot = 741 + const KEY_cacute = 486 + const KEY_careof = 2744 + const KEY_caret = 2812 + const KEY_caron = 439 + const KEY_ccaron = 488 + const KEY_ccedilla = 231 + const KEY_ccircumflex = 742 + const KEY_cedilla = 184 + const KEY_cent = 162 + const KEY_ch = 65184 + const KEY_checkerboard = 2529 + const KEY_checkmark = 2803 + const KEY_circle = 3023 + const KEY_club = 2796 + const KEY_colon = 58 + const KEY_comma = 44 + const KEY_containsas = 16785931 + const KEY_copyright = 169 + const KEY_cr = 2532 + const KEY_crossinglines = 2542 + const KEY_cuberoot = 16785947 + const KEY_currency = 164 + const KEY_cursor = 2815 + const KEY_d = 100 + const KEY_dabovedot = 16784907 + const KEY_dagger = 2801 + const KEY_dcaron = 495 + const KEY_dead_A = 65153 + const KEY_dead_E = 65155 + const KEY_dead_I = 65157 + const KEY_dead_O = 65159 + const KEY_dead_U = 65161 + const KEY_dead_a = 65152 + const KEY_dead_abovecomma = 65124 + const KEY_dead_abovedot = 65110 + const KEY_dead_abovereversedcomma = 65125 + const KEY_dead_abovering = 65112 + const KEY_dead_aboveverticalline = 65169 + const KEY_dead_acute = 65105 + const KEY_dead_belowbreve = 65131 + const KEY_dead_belowcircumflex = 65129 + const KEY_dead_belowcomma = 65134 + const KEY_dead_belowdiaeresis = 65132 + const KEY_dead_belowdot = 65120 + const KEY_dead_belowmacron = 65128 + const KEY_dead_belowring = 65127 + const KEY_dead_belowtilde = 65130 + const KEY_dead_belowverticalline = 65170 + const KEY_dead_breve = 65109 + const KEY_dead_capital_schwa = 65163 + const KEY_dead_caron = 65114 + const KEY_dead_cedilla = 65115 + const KEY_dead_circumflex = 65106 + const KEY_dead_currency = 65135 + const KEY_dead_dasia = 65125 + const KEY_dead_diaeresis = 65111 + const KEY_dead_doubleacute = 65113 + const KEY_dead_doublegrave = 65126 + const KEY_dead_e = 65154 + const KEY_dead_grave = 65104 + const KEY_dead_greek = 65164 + const KEY_dead_hook = 65121 + const KEY_dead_horn = 65122 + const KEY_dead_i = 65156 + const KEY_dead_invertedbreve = 65133 + const KEY_dead_iota = 65117 + const KEY_dead_longsolidusoverlay = 65171 + const KEY_dead_lowline = 65168 + const KEY_dead_macron = 65108 + const KEY_dead_o = 65158 + const KEY_dead_ogonek = 65116 + const KEY_dead_perispomeni = 65107 + const KEY_dead_psili = 65124 + const KEY_dead_semivoiced_sound = 65119 + const KEY_dead_small_schwa = 65162 + const KEY_dead_stroke = 65123 + const KEY_dead_tilde = 65107 + const KEY_dead_u = 65160 + const KEY_dead_voiced_sound = 65118 + const KEY_decimalpoint = 2749 + const KEY_degree = 176 + const KEY_diaeresis = 168 + const KEY_diamond = 2797 + const KEY_digitspace = 2725 + const KEY_dintegral = 16785964 + const KEY_division = 247 + const KEY_dollar = 36 + const KEY_doubbaselinedot = 2735 + const KEY_doubleacute = 445 + const KEY_doubledagger = 2802 + const KEY_doublelowquotemark = 2814 + const KEY_downarrow = 2302 + const KEY_downcaret = 2984 + const KEY_downshoe = 3030 + const KEY_downstile = 3012 + const KEY_downtack = 3010 + const KEY_dstroke = 496 + const KEY_e = 101 + const KEY_eabovedot = 1004 + const KEY_eacute = 233 + const KEY_ebelowdot = 16785081 + const KEY_ecaron = 492 + const KEY_ecircumflex = 234 + const KEY_ecircumflexacute = 16785087 + const KEY_ecircumflexbelowdot = 16785095 + const KEY_ecircumflexgrave = 16785089 + const KEY_ecircumflexhook = 16785091 + const KEY_ecircumflextilde = 16785093 + const KEY_ediaeresis = 235 + const KEY_egrave = 232 + const KEY_ehook = 16785083 + const KEY_eightsubscript = 16785544 + const KEY_eightsuperior = 16785528 + const KEY_elementof = 16785928 + const KEY_ellipsis = 2734 + const KEY_em3space = 2723 + const KEY_em4space = 2724 + const KEY_emacron = 954 + const KEY_emdash = 2729 + const KEY_emfilledcircle = 2782 + const KEY_emfilledrect = 2783 + const KEY_emopencircle = 2766 + const KEY_emopenrectangle = 2767 + const KEY_emptyset = 16785925 + const KEY_emspace = 2721 + const KEY_endash = 2730 + const KEY_enfilledcircbullet = 2790 + const KEY_enfilledsqbullet = 2791 + const KEY_eng = 959 + const KEY_enopencircbullet = 2784 + const KEY_enopensquarebullet = 2785 + const KEY_enspace = 2722 + const KEY_eogonek = 490 + const KEY_equal = 61 + const KEY_eth = 240 + const KEY_etilde = 16785085 + const KEY_exclam = 33 + const KEY_exclamdown = 161 + const KEY_ezh = 16777874 + const KEY_f = 102 + const KEY_fabovedot = 16784927 + const KEY_femalesymbol = 2808 + const KEY_ff = 2531 + const KEY_figdash = 2747 + const KEY_filledlefttribullet = 2780 + const KEY_filledrectbullet = 2779 + const KEY_filledrighttribullet = 2781 + const KEY_filledtribulletdown = 2793 + const KEY_filledtribulletup = 2792 + const KEY_fiveeighths = 2757 + const KEY_fivesixths = 2743 + const KEY_fivesubscript = 16785541 + const KEY_fivesuperior = 16785525 + const KEY_fourfifths = 2741 + const KEY_foursubscript = 16785540 + const KEY_foursuperior = 16785524 + const KEY_fourthroot = 16785948 + const KEY_function = 2294 + const KEY_g = 103 + const KEY_gabovedot = 757 + const KEY_gbreve = 699 + const KEY_gcaron = 16777703 + const KEY_gcedilla = 955 + const KEY_gcircumflex = 760 + const KEY_grave = 96 + const KEY_greater = 62 + const KEY_greaterthanequal = 2238 + const KEY_guillemotleft = 171 + const KEY_guillemotright = 187 + const KEY_h = 104 + const KEY_hairspace = 2728 + const KEY_hcircumflex = 694 + const KEY_heart = 2798 + const KEY_hebrew_aleph = 3296 + const KEY_hebrew_ayin = 3314 + const KEY_hebrew_bet = 3297 + const KEY_hebrew_beth = 3297 + const KEY_hebrew_chet = 3303 + const KEY_hebrew_dalet = 3299 + const KEY_hebrew_daleth = 3299 + const KEY_hebrew_doublelowline = 3295 + const KEY_hebrew_finalkaph = 3306 + const KEY_hebrew_finalmem = 3309 + const KEY_hebrew_finalnun = 3311 + const KEY_hebrew_finalpe = 3315 + const KEY_hebrew_finalzade = 3317 + const KEY_hebrew_finalzadi = 3317 + const KEY_hebrew_gimel = 3298 + const KEY_hebrew_gimmel = 3298 + const KEY_hebrew_he = 3300 + const KEY_hebrew_het = 3303 + const KEY_hebrew_kaph = 3307 + const KEY_hebrew_kuf = 3319 + const KEY_hebrew_lamed = 3308 + const KEY_hebrew_mem = 3310 + const KEY_hebrew_nun = 3312 + const KEY_hebrew_pe = 3316 + const KEY_hebrew_qoph = 3319 + const KEY_hebrew_resh = 3320 + const KEY_hebrew_samech = 3313 + const KEY_hebrew_samekh = 3313 + const KEY_hebrew_shin = 3321 + const KEY_hebrew_taf = 3322 + const KEY_hebrew_taw = 3322 + const KEY_hebrew_tet = 3304 + const KEY_hebrew_teth = 3304 + const KEY_hebrew_waw = 3301 + const KEY_hebrew_yod = 3305 + const KEY_hebrew_zade = 3318 + const KEY_hebrew_zadi = 3318 + const KEY_hebrew_zain = 3302 + const KEY_hebrew_zayin = 3302 + const KEY_hexagram = 2778 + const KEY_horizconnector = 2211 + const KEY_horizlinescan1 = 2543 + const KEY_horizlinescan3 = 2544 + const KEY_horizlinescan5 = 2545 + const KEY_horizlinescan7 = 2546 + const KEY_horizlinescan9 = 2547 + const KEY_hstroke = 689 + const KEY_ht = 2530 + const KEY_hyphen = 173 + const KEY_i = 105 + const KEY_iTouch = 269025120 + const KEY_iacute = 237 + const KEY_ibelowdot = 16785099 + const KEY_ibreve = 16777517 + const KEY_icircumflex = 238 + const KEY_identical = 2255 + const KEY_idiaeresis = 239 + const KEY_idotless = 697 + const KEY_ifonlyif = 2253 + const KEY_igrave = 236 + const KEY_ihook = 16785097 + const KEY_imacron = 1007 + const KEY_implies = 2254 + const KEY_includedin = 2266 + const KEY_includes = 2267 + const KEY_infinity = 2242 + const KEY_integral = 2239 + const KEY_intersection = 2268 + const KEY_iogonek = 999 + const KEY_itilde = 949 + const KEY_j = 106 + const KEY_jcircumflex = 700 + const KEY_jot = 3018 + const KEY_k = 107 + const KEY_kana_A = 1201 + const KEY_kana_CHI = 1217 + const KEY_kana_E = 1204 + const KEY_kana_FU = 1228 + const KEY_kana_HA = 1226 + const KEY_kana_HE = 1229 + const KEY_kana_HI = 1227 + const KEY_kana_HO = 1230 + const KEY_kana_HU = 1228 + const KEY_kana_I = 1202 + const KEY_kana_KA = 1206 + const KEY_kana_KE = 1209 + const KEY_kana_KI = 1207 + const KEY_kana_KO = 1210 + const KEY_kana_KU = 1208 + const KEY_kana_MA = 1231 + const KEY_kana_ME = 1234 + const KEY_kana_MI = 1232 + const KEY_kana_MO = 1235 + const KEY_kana_MU = 1233 + const KEY_kana_N = 1245 + const KEY_kana_NA = 1221 + const KEY_kana_NE = 1224 + const KEY_kana_NI = 1222 + const KEY_kana_NO = 1225 + const KEY_kana_NU = 1223 + const KEY_kana_O = 1205 + const KEY_kana_RA = 1239 + const KEY_kana_RE = 1242 + const KEY_kana_RI = 1240 + const KEY_kana_RO = 1243 + const KEY_kana_RU = 1241 + const KEY_kana_SA = 1211 + const KEY_kana_SE = 1214 + const KEY_kana_SHI = 1212 + const KEY_kana_SO = 1215 + const KEY_kana_SU = 1213 + const KEY_kana_TA = 1216 + const KEY_kana_TE = 1219 + const KEY_kana_TI = 1217 + const KEY_kana_TO = 1220 + const KEY_kana_TSU = 1218 + const KEY_kana_TU = 1218 + const KEY_kana_U = 1203 + const KEY_kana_WA = 1244 + const KEY_kana_WO = 1190 + const KEY_kana_YA = 1236 + const KEY_kana_YO = 1238 + const KEY_kana_YU = 1237 + const KEY_kana_a = 1191 + const KEY_kana_closingbracket = 1187 + const KEY_kana_comma = 1188 + const KEY_kana_conjunctive = 1189 + const KEY_kana_e = 1194 + const KEY_kana_fullstop = 1185 + const KEY_kana_i = 1192 + const KEY_kana_middledot = 1189 + const KEY_kana_o = 1195 + const KEY_kana_openingbracket = 1186 + const KEY_kana_switch = 65406 + const KEY_kana_tsu = 1199 + const KEY_kana_tu = 1199 + const KEY_kana_u = 1193 + const KEY_kana_ya = 1196 + const KEY_kana_yo = 1198 + const KEY_kana_yu = 1197 + const KEY_kappa = 930 + const KEY_kcedilla = 1011 + const KEY_kra = 930 + const KEY_l = 108 + const KEY_lacute = 485 + const KEY_latincross = 2777 + const KEY_lbelowdot = 16784951 + const KEY_lcaron = 437 + const KEY_lcedilla = 950 + const KEY_leftanglebracket = 2748 + const KEY_leftarrow = 2299 + const KEY_leftcaret = 2979 + const KEY_leftdoublequotemark = 2770 + const KEY_leftmiddlecurlybrace = 2223 + const KEY_leftopentriangle = 2764 + const KEY_leftpointer = 2794 + const KEY_leftradical = 2209 + const KEY_leftshoe = 3034 + const KEY_leftsinglequotemark = 2768 + const KEY_leftt = 2548 + const KEY_lefttack = 3036 + const KEY_less = 60 + const KEY_lessthanequal = 2236 + const KEY_lf = 2533 + const KEY_logicaland = 2270 + const KEY_logicalor = 2271 + const KEY_lowleftcorner = 2541 + const KEY_lowrightcorner = 2538 + const KEY_lstroke = 435 + const KEY_m = 109 + const KEY_mabovedot = 16784961 + const KEY_macron = 175 + const KEY_malesymbol = 2807 + const KEY_maltesecross = 2800 + const KEY_marker = 2751 + const KEY_masculine = 186 + const KEY_minus = 45 + const KEY_minutes = 2774 + const KEY_mu = 181 + const KEY_multiply = 215 + const KEY_musicalflat = 2806 + const KEY_musicalsharp = 2805 + const KEY_n = 110 + const KEY_nabla = 2245 + const KEY_nacute = 497 + const KEY_ncaron = 498 + const KEY_ncedilla = 1009 + const KEY_ninesubscript = 16785545 + const KEY_ninesuperior = 16785529 + const KEY_nl = 2536 + const KEY_nobreakspace = 160 + const KEY_notapproxeq = 16785991 + const KEY_notelementof = 16785929 + const KEY_notequal = 2237 + const KEY_notidentical = 16786018 + const KEY_notsign = 172 + const KEY_ntilde = 241 + const KEY_numbersign = 35 + const KEY_numerosign = 1712 + const KEY_o = 111 + const KEY_oacute = 243 + const KEY_obarred = 16777845 + const KEY_obelowdot = 16785101 + const KEY_ocaron = 16777682 + const KEY_ocircumflex = 244 + const KEY_ocircumflexacute = 16785105 + const KEY_ocircumflexbelowdot = 16785113 + const KEY_ocircumflexgrave = 16785107 + const KEY_ocircumflexhook = 16785109 + const KEY_ocircumflextilde = 16785111 + const KEY_odiaeresis = 246 + const KEY_odoubleacute = 501 + const KEY_oe = 5053 + const KEY_ogonek = 434 + const KEY_ograve = 242 + const KEY_ohook = 16785103 + const KEY_ohorn = 16777633 + const KEY_ohornacute = 16785115 + const KEY_ohornbelowdot = 16785123 + const KEY_ohorngrave = 16785117 + const KEY_ohornhook = 16785119 + const KEY_ohorntilde = 16785121 + const KEY_omacron = 1010 + const KEY_oneeighth = 2755 + const KEY_onefifth = 2738 + const KEY_onehalf = 189 + const KEY_onequarter = 188 + const KEY_onesixth = 2742 + const KEY_onesubscript = 16785537 + const KEY_onesuperior = 185 + const KEY_onethird = 2736 + const KEY_ooblique = 248 + const KEY_openrectbullet = 2786 + const KEY_openstar = 2789 + const KEY_opentribulletdown = 2788 + const KEY_opentribulletup = 2787 + const KEY_ordfeminine = 170 + const KEY_oslash = 248 + const KEY_otilde = 245 + const KEY_overbar = 3008 + const KEY_overline = 1150 + const KEY_p = 112 + const KEY_pabovedot = 16784983 + const KEY_paragraph = 182 + const KEY_parenleft = 40 + const KEY_parenright = 41 + const KEY_partdifferential = 16785922 + const KEY_partialderivative = 2287 + const KEY_percent = 37 + const KEY_period = 46 + const KEY_periodcentered = 183 + const KEY_permille = 2773 + const KEY_phonographcopyright = 2811 + const KEY_plus = 43 + const KEY_plusminus = 177 + const KEY_prescription = 2772 + const KEY_prolongedsound = 1200 + const KEY_punctspace = 2726 + const KEY_q = 113 + const KEY_quad = 3020 + const KEY_question = 63 + const KEY_questiondown = 191 + const KEY_quotedbl = 34 + const KEY_quoteleft = 96 + const KEY_quoteright = 39 + const KEY_r = 114 + const KEY_racute = 480 + const KEY_radical = 2262 + const KEY_rcaron = 504 + const KEY_rcedilla = 947 + const KEY_registered = 174 + const KEY_rightanglebracket = 2750 + const KEY_rightarrow = 2301 + const KEY_rightcaret = 2982 + const KEY_rightdoublequotemark = 2771 + const KEY_rightmiddlecurlybrace = 2224 + const KEY_rightmiddlesummation = 2231 + const KEY_rightopentriangle = 2765 + const KEY_rightpointer = 2795 + const KEY_rightshoe = 3032 + const KEY_rightsinglequotemark = 2769 + const KEY_rightt = 2549 + const KEY_righttack = 3068 + const KEY_s = 115 + const KEY_sabovedot = 16784993 + const KEY_sacute = 438 + const KEY_scaron = 441 + const KEY_scedilla = 442 + const KEY_schwa = 16777817 + const KEY_scircumflex = 766 + const KEY_script_switch = 65406 + const KEY_seconds = 2775 + const KEY_section = 167 + const KEY_semicolon = 59 + const KEY_semivoicedsound = 1247 + const KEY_seveneighths = 2758 + const KEY_sevensubscript = 16785543 + const KEY_sevensuperior = 16785527 + const KEY_signaturemark = 2762 + const KEY_signifblank = 2732 + const KEY_similarequal = 2249 + const KEY_singlelowquotemark = 2813 + const KEY_sixsubscript = 16785542 + const KEY_sixsuperior = 16785526 + const KEY_slash = 47 + const KEY_soliddiamond = 2528 + const KEY_space = 32 + const KEY_squareroot = 16785946 + const KEY_ssharp = 223 + const KEY_sterling = 163 + const KEY_stricteq = 16786019 + const KEY_t = 116 + const KEY_tabovedot = 16785003 + const KEY_tcaron = 443 + const KEY_tcedilla = 510 + const KEY_telephone = 2809 + const KEY_telephonerecorder = 2810 + const KEY_therefore = 2240 + const KEY_thinspace = 2727 + const KEY_thorn = 254 + const KEY_threeeighths = 2756 + const KEY_threefifths = 2740 + const KEY_threequarters = 190 + const KEY_threesubscript = 16785539 + const KEY_threesuperior = 179 + const KEY_tintegral = 16785965 + const KEY_topintegral = 2212 + const KEY_topleftparens = 2219 + const KEY_topleftradical = 2210 + const KEY_topleftsqbracket = 2215 + const KEY_topleftsummation = 2225 + const KEY_toprightparens = 2221 + const KEY_toprightsqbracket = 2217 + const KEY_toprightsummation = 2229 + const KEY_topt = 2551 + const KEY_topvertsummationconnector = 2227 + const KEY_trademark = 2761 + const KEY_trademarkincircle = 2763 + const KEY_tslash = 956 + const KEY_twofifths = 2739 + const KEY_twosubscript = 16785538 + const KEY_twosuperior = 178 + const KEY_twothirds = 2737 + const KEY_u = 117 + const KEY_uacute = 250 + const KEY_ubelowdot = 16785125 + const KEY_ubreve = 765 + const KEY_ucircumflex = 251 + const KEY_udiaeresis = 252 + const KEY_udoubleacute = 507 + const KEY_ugrave = 249 + const KEY_uhook = 16785127 + const KEY_uhorn = 16777648 + const KEY_uhornacute = 16785129 + const KEY_uhornbelowdot = 16785137 + const KEY_uhorngrave = 16785131 + const KEY_uhornhook = 16785133 + const KEY_uhorntilde = 16785135 + const KEY_umacron = 1022 + const KEY_underbar = 3014 + const KEY_underscore = 95 + const KEY_union = 2269 + const KEY_uogonek = 1017 + const KEY_uparrow = 2300 + const KEY_upcaret = 2985 + const KEY_upleftcorner = 2540 + const KEY_uprightcorner = 2539 + const KEY_upshoe = 3011 + const KEY_upstile = 3027 + const KEY_uptack = 3022 + const KEY_uring = 505 + const KEY_utilde = 1021 + const KEY_v = 118 + const KEY_variation = 2241 + const KEY_vertbar = 2552 + const KEY_vertconnector = 2214 + const KEY_voicedsound = 1246 + const KEY_vt = 2537 + const KEY_w = 119 + const KEY_wacute = 16785027 + const KEY_wcircumflex = 16777589 + const KEY_wdiaeresis = 16785029 + const KEY_wgrave = 16785025 + const KEY_x = 120 + const KEY_xabovedot = 16785035 + const KEY_y = 121 + const KEY_yacute = 253 + const KEY_ybelowdot = 16785141 + const KEY_ycircumflex = 16777591 + const KEY_ydiaeresis = 255 + const KEY_yen = 165 + const KEY_ygrave = 16785139 + const KEY_yhook = 16785143 + const KEY_ytilde = 16785145 + const KEY_z = 122 + const KEY_zabovedot = 447 + const KEY_zacute = 444 + const KEY_zcaron = 446 + const KEY_zerosubscript = 16785536 + const KEY_zerosuperior = 16785520 + const KEY_zstroke = 16777654 + const MODIFIER_MASK = 469769999 + const PRIORITY_REDRAW = 120 begin @cenum AxisUse::Int32 AxisUse_IGNORE = 0 AxisUse_X = 1 AxisUse_Y = 2 AxisUse_DELTA_X = 3 AxisUse_DELTA_Y = 4 AxisUse_PRESSURE = 5 AxisUse_XTILT = 6 AxisUse_YTILT = 7 AxisUse_WHEEL = 8 AxisUse_DISTANCE = 9 AxisUse_ROTATION = 10 AxisUse_SLIDER = 11 AxisUse_LAST = 12 (GLib.g_type(::Type{T}) where T <: AxisUse) = begin diff --git a/src/gen/gdkpixbuf_consts b/src/gen/gdkpixbuf_consts index e38c002b..7cd92348 100644 --- a/src/gen/gdkpixbuf_consts +++ b/src/gen/gdkpixbuf_consts @@ -1,10 +1,10 @@ quote $(Expr(:toplevel, quote begin - PIXBUF_MAJOR = 2 - PIXBUF_MICRO = 8 - PIXBUF_MINOR = 42 - PIXBUF_VERSION = "2.42.8" + const PIXBUF_MAJOR = 2 + const PIXBUF_MICRO = 8 + const PIXBUF_MINOR = 42 + const PIXBUF_VERSION = "2.42.8" begin @cenum Colorspace::Int32 Colorspace_RGB = 0 (GLib.g_type(::Type{T}) where T <: Colorspace) = begin diff --git a/src/gen/glib_consts b/src/gen/glib_consts index 81027d58..55afb9ec 100644 --- a/src/gen/glib_consts +++ b/src/gen/glib_consts @@ -1,129 +1,129 @@ quote $(Expr(:toplevel, quote begin - ANALYZER_ANALYZING = 1 - ASCII_DTOSTR_BUF_SIZE = 39 - ATOMIC_REF_COUNT_INIT = 1 - BIG_ENDIAN = 4321 - CSET_A_2_Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" - CSET_DIGITS = "0123456789" - CSET_a_2_z = "abcdefghijklmnopqrstuvwxyz" - C_STD_VERSION = 199000 - DATALIST_FLAGS_MASK = 3 - DATE_BAD_DAY = 0 - DATE_BAD_JULIAN = 0 - DATE_BAD_YEAR = 0 - DIR_SEPARATOR = 47 - DIR_SEPARATOR_S = "/" - GINT16_FORMAT = "hi" - GINT16_MODIFIER = "h" - GINT32_FORMAT = "i" - GINT32_MODIFIER = "" - GINT64_FORMAT = "li" - GINT64_MODIFIER = "l" - GINTPTR_FORMAT = "li" - GINTPTR_MODIFIER = "l" - GSIZE_FORMAT = "lu" - GSIZE_MODIFIER = "l" - GSSIZE_FORMAT = "li" - GSSIZE_MODIFIER = "l" - GUINT16_FORMAT = "hu" - GUINT32_FORMAT = "u" - GUINT64_FORMAT = "lu" - GUINTPTR_FORMAT = "lu" - HAVE_GINT64 = 1 - HAVE_GNUC_VARARGS = 1 - HAVE_GNUC_VISIBILITY = 1 - HAVE_GROWING_STACK = 0 - HAVE_ISO_VARARGS = 1 - HOOK_FLAG_USER_SHIFT = 4 - IEEE754_DOUBLE_BIAS = 1023 - IEEE754_FLOAT_BIAS = 127 - KEY_FILE_DESKTOP_GROUP = "Desktop Entry" - KEY_FILE_DESKTOP_KEY_ACTIONS = "Actions" - KEY_FILE_DESKTOP_KEY_CATEGORIES = "Categories" - KEY_FILE_DESKTOP_KEY_COMMENT = "Comment" - KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE = "DBusActivatable" - KEY_FILE_DESKTOP_KEY_EXEC = "Exec" - KEY_FILE_DESKTOP_KEY_GENERIC_NAME = "GenericName" - KEY_FILE_DESKTOP_KEY_HIDDEN = "Hidden" - KEY_FILE_DESKTOP_KEY_ICON = "Icon" - KEY_FILE_DESKTOP_KEY_MIME_TYPE = "MimeType" - KEY_FILE_DESKTOP_KEY_NAME = "Name" - KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN = "NotShowIn" - KEY_FILE_DESKTOP_KEY_NO_DISPLAY = "NoDisplay" - KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN = "OnlyShowIn" - KEY_FILE_DESKTOP_KEY_PATH = "Path" - KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY = "StartupNotify" - KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS = "StartupWMClass" - KEY_FILE_DESKTOP_KEY_TERMINAL = "Terminal" - KEY_FILE_DESKTOP_KEY_TRY_EXEC = "TryExec" - KEY_FILE_DESKTOP_KEY_TYPE = "Type" - KEY_FILE_DESKTOP_KEY_URL = "URL" - KEY_FILE_DESKTOP_KEY_VERSION = "Version" - KEY_FILE_DESKTOP_TYPE_APPLICATION = "Application" - KEY_FILE_DESKTOP_TYPE_DIRECTORY = "Directory" - KEY_FILE_DESKTOP_TYPE_LINK = "Link" - LITTLE_ENDIAN = 1234 - LOG_DOMAIN = 0 - LOG_FATAL_MASK = 5 - LOG_LEVEL_USER_SHIFT = 8 - MAJOR_VERSION = 2 - MAXINT16 = 32767 - MAXINT32 = 2147483647 - MAXINT64 = 9223372036854775807 - MAXINT8 = 127 - MAXUINT16 = 0xffff - MAXUINT32 = 0xffffffff - MAXUINT64 = 0xffffffffffffffff - MAXUINT8 = 0xff - MICRO_VERSION = 3 - MININT16 = -32768 - MININT32 = -2147483648 - MININT64 = -9223372036854775808 - MININT8 = -128 - MINOR_VERSION = 77 - MODULE_SUFFIX = "so" - OPTION_REMAINING = "" - PDP_ENDIAN = 3412 - PID_FORMAT = "i" - POLLFD_FORMAT = "%d" - PRIORITY_DEFAULT = 0 - PRIORITY_DEFAULT_IDLE = 200 - PRIORITY_HIGH = -100 - PRIORITY_HIGH_IDLE = 100 - PRIORITY_LOW = 300 - REF_COUNT_INIT = -1 - SEARCHPATH_SEPARATOR = 58 - SEARCHPATH_SEPARATOR_S = ":" - SIZEOF_LONG = 8 - SIZEOF_SIZE_T = 8 - SIZEOF_SSIZE_T = 8 - SIZEOF_VOID_P = 8 - SOURCE_CONTINUE = true - SOURCE_REMOVE = false - STR_DELIMITERS = "_-|> <." - SYSDEF_AF_INET = 2 - SYSDEF_AF_INET6 = 10 - SYSDEF_AF_UNIX = 1 - SYSDEF_MSG_DONTROUTE = 4 - SYSDEF_MSG_OOB = 1 - SYSDEF_MSG_PEEK = 2 - TEST_OPTION_ISOLATE_DIRS = "isolate_dirs" - TIME_SPAN_DAY = 86400000000 - TIME_SPAN_HOUR = 3600000000 - TIME_SPAN_MILLISECOND = 1000 - TIME_SPAN_MINUTE = 60000000 - TIME_SPAN_SECOND = 1000000 - TRACE_CURRENT_TIME = 0 - UNICHAR_MAX_DECOMPOSITION_LENGTH = 18 - URI_RESERVED_CHARS_GENERIC_DELIMITERS = ":/?#[]@" - URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS = "!\$&'()*+,;=" - USEC_PER_SEC = 1000000 - VA_COPY_AS_ARRAY = 1 - VERSION_MIN_REQUIRED = 2 - WIN32_MSG_HANDLE = 19981206 - macro__has_attribute___noreturn__ = 0 + const ANALYZER_ANALYZING = 1 + const ASCII_DTOSTR_BUF_SIZE = 39 + const ATOMIC_REF_COUNT_INIT = 1 + const BIG_ENDIAN = 4321 + const CSET_A_2_Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + const CSET_DIGITS = "0123456789" + const CSET_a_2_z = "abcdefghijklmnopqrstuvwxyz" + const C_STD_VERSION = 199000 + const DATALIST_FLAGS_MASK = 3 + const DATE_BAD_DAY = 0 + const DATE_BAD_JULIAN = 0 + const DATE_BAD_YEAR = 0 + const DIR_SEPARATOR = 47 + const DIR_SEPARATOR_S = "/" + const GINT16_FORMAT = "hi" + const GINT16_MODIFIER = "h" + const GINT32_FORMAT = "i" + const GINT32_MODIFIER = "" + const GINT64_FORMAT = "li" + const GINT64_MODIFIER = "l" + const GINTPTR_FORMAT = "li" + const GINTPTR_MODIFIER = "l" + const GSIZE_FORMAT = "lu" + const GSIZE_MODIFIER = "l" + const GSSIZE_FORMAT = "li" + const GSSIZE_MODIFIER = "l" + const GUINT16_FORMAT = "hu" + const GUINT32_FORMAT = "u" + const GUINT64_FORMAT = "lu" + const GUINTPTR_FORMAT = "lu" + const HAVE_GINT64 = 1 + const HAVE_GNUC_VARARGS = 1 + const HAVE_GNUC_VISIBILITY = 1 + const HAVE_GROWING_STACK = 0 + const HAVE_ISO_VARARGS = 1 + const HOOK_FLAG_USER_SHIFT = 4 + const IEEE754_DOUBLE_BIAS = 1023 + const IEEE754_FLOAT_BIAS = 127 + const KEY_FILE_DESKTOP_GROUP = "Desktop Entry" + const KEY_FILE_DESKTOP_KEY_ACTIONS = "Actions" + const KEY_FILE_DESKTOP_KEY_CATEGORIES = "Categories" + const KEY_FILE_DESKTOP_KEY_COMMENT = "Comment" + const KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE = "DBusActivatable" + const KEY_FILE_DESKTOP_KEY_EXEC = "Exec" + const KEY_FILE_DESKTOP_KEY_GENERIC_NAME = "GenericName" + const KEY_FILE_DESKTOP_KEY_HIDDEN = "Hidden" + const KEY_FILE_DESKTOP_KEY_ICON = "Icon" + const KEY_FILE_DESKTOP_KEY_MIME_TYPE = "MimeType" + const KEY_FILE_DESKTOP_KEY_NAME = "Name" + const KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN = "NotShowIn" + const KEY_FILE_DESKTOP_KEY_NO_DISPLAY = "NoDisplay" + const KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN = "OnlyShowIn" + const KEY_FILE_DESKTOP_KEY_PATH = "Path" + const KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY = "StartupNotify" + const KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS = "StartupWMClass" + const KEY_FILE_DESKTOP_KEY_TERMINAL = "Terminal" + const KEY_FILE_DESKTOP_KEY_TRY_EXEC = "TryExec" + const KEY_FILE_DESKTOP_KEY_TYPE = "Type" + const KEY_FILE_DESKTOP_KEY_URL = "URL" + const KEY_FILE_DESKTOP_KEY_VERSION = "Version" + const KEY_FILE_DESKTOP_TYPE_APPLICATION = "Application" + const KEY_FILE_DESKTOP_TYPE_DIRECTORY = "Directory" + const KEY_FILE_DESKTOP_TYPE_LINK = "Link" + const LITTLE_ENDIAN = 1234 + const LOG_DOMAIN = 0 + const LOG_FATAL_MASK = 5 + const LOG_LEVEL_USER_SHIFT = 8 + const MAJOR_VERSION = 2 + const MAXINT16 = 32767 + const MAXINT32 = 2147483647 + const MAXINT64 = 9223372036854775807 + const MAXINT8 = 127 + const MAXUINT16 = 0xffff + const MAXUINT32 = 0xffffffff + const MAXUINT64 = 0xffffffffffffffff + const MAXUINT8 = 0xff + const MICRO_VERSION = 3 + const MININT16 = -32768 + const MININT32 = -2147483648 + const MININT64 = -9223372036854775808 + const MININT8 = -128 + const MINOR_VERSION = 77 + const MODULE_SUFFIX = "so" + const OPTION_REMAINING = "" + const PDP_ENDIAN = 3412 + const PID_FORMAT = "i" + const POLLFD_FORMAT = "%d" + const PRIORITY_DEFAULT = 0 + const PRIORITY_DEFAULT_IDLE = 200 + const PRIORITY_HIGH = -100 + const PRIORITY_HIGH_IDLE = 100 + const PRIORITY_LOW = 300 + const REF_COUNT_INIT = -1 + const SEARCHPATH_SEPARATOR = 58 + const SEARCHPATH_SEPARATOR_S = ":" + const SIZEOF_LONG = 8 + const SIZEOF_SIZE_T = 8 + const SIZEOF_SSIZE_T = 8 + const SIZEOF_VOID_P = 8 + const SOURCE_CONTINUE = true + const SOURCE_REMOVE = false + const STR_DELIMITERS = "_-|> <." + const SYSDEF_AF_INET = 2 + const SYSDEF_AF_INET6 = 10 + const SYSDEF_AF_UNIX = 1 + const SYSDEF_MSG_DONTROUTE = 4 + const SYSDEF_MSG_OOB = 1 + const SYSDEF_MSG_PEEK = 2 + const TEST_OPTION_ISOLATE_DIRS = "isolate_dirs" + const TIME_SPAN_DAY = 86400000000 + const TIME_SPAN_HOUR = 3600000000 + const TIME_SPAN_MILLISECOND = 1000 + const TIME_SPAN_MINUTE = 60000000 + const TIME_SPAN_SECOND = 1000000 + const TRACE_CURRENT_TIME = 0 + const UNICHAR_MAX_DECOMPOSITION_LENGTH = 18 + const URI_RESERVED_CHARS_GENERIC_DELIMITERS = ":/?#[]@" + const URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS = "!\$&'()*+,;=" + const USEC_PER_SEC = 1000000 + const VA_COPY_AS_ARRAY = 1 + const VERSION_MIN_REQUIRED = 2 + const WIN32_MSG_HANDLE = 19981206 + const macro__has_attribute___noreturn__ = 0 @cenum BookmarkFileError::Int32 BookmarkFileError_INVALID_URI = 0 BookmarkFileError_INVALID_VALUE = 1 BookmarkFileError_APP_NOT_REGISTERED = 2 BookmarkFileError_URI_NOT_FOUND = 3 BookmarkFileError_READ = 4 BookmarkFileError_UNKNOWN_ENCODING = 5 BookmarkFileError_WRITE = 6 BookmarkFileError_FILE_NOT_FOUND = 7 @cenum ChecksumType::Int32 ChecksumType_MD5 = 0 ChecksumType_SHA1 = 1 ChecksumType_SHA256 = 2 ChecksumType_SHA512 = 3 ChecksumType_SHA384 = 4 @cenum ConvertError::Int32 ConvertError_NO_CONVERSION = 0 ConvertError_ILLEGAL_SEQUENCE = 1 ConvertError_FAILED = 2 ConvertError_PARTIAL_INPUT = 3 ConvertError_BAD_URI = 4 ConvertError_NOT_ABSOLUTE_PATH = 5 ConvertError_NO_MEMORY = 6 ConvertError_EMBEDDED_NUL = 7 @@ -341,21 +341,21 @@ $(Expr(:toplevel, quote @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.UriFlags.html)." UriFlags @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.UriHideFlags.html)." UriHideFlags @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.UriParamsFlags.html)." UriParamsFlags - PARAM_MASK = 255 - PARAM_STATIC_STRINGS = 224 - PARAM_USER_SHIFT = 8 - SIGNAL_FLAGS_MASK = 511 - SIGNAL_MATCH_MASK = 63 - TYPE_FLAG_RESERVED_ID_BIT = 0x0000000000000001 - TYPE_FUNDAMENTAL_MAX = 255 - TYPE_FUNDAMENTAL_SHIFT = 2 - TYPE_RESERVED_BSE_FIRST = 32 - TYPE_RESERVED_BSE_LAST = 48 - TYPE_RESERVED_GLIB_FIRST = 22 - TYPE_RESERVED_GLIB_LAST = 31 - TYPE_RESERVED_USER_FIRST = 49 - VALUE_INTERNED_STRING = 268435456 - VALUE_NOCOPY_CONTENTS = 134217728 + const PARAM_MASK = 255 + const PARAM_STATIC_STRINGS = 224 + const PARAM_USER_SHIFT = 8 + const SIGNAL_FLAGS_MASK = 511 + const SIGNAL_MATCH_MASK = 63 + const TYPE_FLAG_RESERVED_ID_BIT = 0x0000000000000001 + const TYPE_FUNDAMENTAL_MAX = 255 + const TYPE_FUNDAMENTAL_SHIFT = 2 + const TYPE_RESERVED_BSE_FIRST = 32 + const TYPE_RESERVED_BSE_LAST = 48 + const TYPE_RESERVED_GLIB_FIRST = 22 + const TYPE_RESERVED_GLIB_LAST = 31 + const TYPE_RESERVED_USER_FIRST = 49 + const VALUE_INTERNED_STRING = 268435456 + const VALUE_NOCOPY_CONTENTS = 134217728 begin @bitflag BindingFlags::UInt32 BindingFlags_DEFAULT = 0 BindingFlags_BIDIRECTIONAL = 1 BindingFlags_SYNC_CREATE = 2 BindingFlags_INVERT_BOOLEAN = 4 (GLib.g_type(::Type{T}) where T <: BindingFlags) = begin @@ -390,134 +390,134 @@ $(Expr(:toplevel, quote @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.SignalMatchType.html)." SignalMatchType @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.TypeFlags.html)." TypeFlags @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.TypeFundamentalFlags.html)." TypeFundamentalFlags - DBUS_METHOD_INVOCATION_HANDLED = true - DBUS_METHOD_INVOCATION_UNHANDLED = false - DEBUG_CONTROLLER_EXTENSION_POINT_NAME = "gio-debug-controller" - DRIVE_IDENTIFIER_KIND_UNIX_DEVICE = "unix-device" - FILE_ATTRIBUTE_ACCESS_CAN_DELETE = "access::can-delete" - FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE = "access::can-execute" - FILE_ATTRIBUTE_ACCESS_CAN_READ = "access::can-read" - FILE_ATTRIBUTE_ACCESS_CAN_RENAME = "access::can-rename" - FILE_ATTRIBUTE_ACCESS_CAN_TRASH = "access::can-trash" - FILE_ATTRIBUTE_ACCESS_CAN_WRITE = "access::can-write" - FILE_ATTRIBUTE_DOS_IS_ARCHIVE = "dos::is-archive" - FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT = "dos::is-mountpoint" - FILE_ATTRIBUTE_DOS_IS_SYSTEM = "dos::is-system" - FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG = "dos::reparse-point-tag" - FILE_ATTRIBUTE_ETAG_VALUE = "etag::value" - FILE_ATTRIBUTE_FILESYSTEM_FREE = "filesystem::free" - FILE_ATTRIBUTE_FILESYSTEM_READONLY = "filesystem::readonly" - FILE_ATTRIBUTE_FILESYSTEM_REMOTE = "filesystem::remote" - FILE_ATTRIBUTE_FILESYSTEM_SIZE = "filesystem::size" - FILE_ATTRIBUTE_FILESYSTEM_TYPE = "filesystem::type" - FILE_ATTRIBUTE_FILESYSTEM_USED = "filesystem::used" - FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW = "filesystem::use-preview" - FILE_ATTRIBUTE_GVFS_BACKEND = "gvfs::backend" - FILE_ATTRIBUTE_ID_FILE = "id::file" - FILE_ATTRIBUTE_ID_FILESYSTEM = "id::filesystem" - FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT = "mountable::can-eject" - FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT = "mountable::can-mount" - FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL = "mountable::can-poll" - FILE_ATTRIBUTE_MOUNTABLE_CAN_START = "mountable::can-start" - FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED = "mountable::can-start-degraded" - FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP = "mountable::can-stop" - FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT = "mountable::can-unmount" - FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI = "mountable::hal-udi" - FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC = "mountable::is-media-check-automatic" - FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE = "mountable::start-stop-type" - FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE = "mountable::unix-device" - FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE = "mountable::unix-device-file" - FILE_ATTRIBUTE_OWNER_GROUP = "owner::group" - FILE_ATTRIBUTE_OWNER_USER = "owner::user" - FILE_ATTRIBUTE_OWNER_USER_REAL = "owner::user-real" - FILE_ATTRIBUTE_PREVIEW_ICON = "preview::icon" - FILE_ATTRIBUTE_RECENT_MODIFIED = "recent::modified" - FILE_ATTRIBUTE_SELINUX_CONTEXT = "selinux::context" - FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE = "standard::allocated-size" - FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE = "standard::content-type" - FILE_ATTRIBUTE_STANDARD_COPY_NAME = "standard::copy-name" - FILE_ATTRIBUTE_STANDARD_DESCRIPTION = "standard::description" - FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME = "standard::display-name" - FILE_ATTRIBUTE_STANDARD_EDIT_NAME = "standard::edit-name" - FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE = "standard::fast-content-type" - FILE_ATTRIBUTE_STANDARD_ICON = "standard::icon" - FILE_ATTRIBUTE_STANDARD_IS_BACKUP = "standard::is-backup" - FILE_ATTRIBUTE_STANDARD_IS_HIDDEN = "standard::is-hidden" - FILE_ATTRIBUTE_STANDARD_IS_SYMLINK = "standard::is-symlink" - FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL = "standard::is-virtual" - FILE_ATTRIBUTE_STANDARD_IS_VOLATILE = "standard::is-volatile" - FILE_ATTRIBUTE_STANDARD_NAME = "standard::name" - FILE_ATTRIBUTE_STANDARD_SIZE = "standard::size" - FILE_ATTRIBUTE_STANDARD_SORT_ORDER = "standard::sort-order" - FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON = "standard::symbolic-icon" - FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET = "standard::symlink-target" - FILE_ATTRIBUTE_STANDARD_TARGET_URI = "standard::target-uri" - FILE_ATTRIBUTE_STANDARD_TYPE = "standard::type" - FILE_ATTRIBUTE_THUMBNAILING_FAILED = "thumbnail::failed" - FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE = "thumbnail::failed-large" - FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL = "thumbnail::failed-normal" - FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE = "thumbnail::failed-xlarge" - FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE = "thumbnail::failed-xxlarge" - FILE_ATTRIBUTE_THUMBNAIL_IS_VALID = "thumbnail::is-valid" - FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE = "thumbnail::is-valid-large" - FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL = "thumbnail::is-valid-normal" - FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE = "thumbnail::is-valid-xlarge" - FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE = "thumbnail::is-valid-xxlarge" - FILE_ATTRIBUTE_THUMBNAIL_PATH = "thumbnail::path" - FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE = "thumbnail::path-large" - FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL = "thumbnail::path-normal" - FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE = "thumbnail::path-xlarge" - FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE = "thumbnail::path-xxlarge" - FILE_ATTRIBUTE_TIME_ACCESS = "time::access" - FILE_ATTRIBUTE_TIME_ACCESS_NSEC = "time::access-nsec" - FILE_ATTRIBUTE_TIME_ACCESS_USEC = "time::access-usec" - FILE_ATTRIBUTE_TIME_CHANGED = "time::changed" - FILE_ATTRIBUTE_TIME_CHANGED_NSEC = "time::changed-nsec" - FILE_ATTRIBUTE_TIME_CHANGED_USEC = "time::changed-usec" - FILE_ATTRIBUTE_TIME_CREATED = "time::created" - FILE_ATTRIBUTE_TIME_CREATED_NSEC = "time::created-nsec" - FILE_ATTRIBUTE_TIME_CREATED_USEC = "time::created-usec" - FILE_ATTRIBUTE_TIME_MODIFIED = "time::modified" - FILE_ATTRIBUTE_TIME_MODIFIED_NSEC = "time::modified-nsec" - FILE_ATTRIBUTE_TIME_MODIFIED_USEC = "time::modified-usec" - FILE_ATTRIBUTE_TRASH_DELETION_DATE = "trash::deletion-date" - FILE_ATTRIBUTE_TRASH_ITEM_COUNT = "trash::item-count" - FILE_ATTRIBUTE_TRASH_ORIG_PATH = "trash::orig-path" - FILE_ATTRIBUTE_UNIX_BLOCKS = "unix::blocks" - FILE_ATTRIBUTE_UNIX_BLOCK_SIZE = "unix::block-size" - FILE_ATTRIBUTE_UNIX_DEVICE = "unix::device" - FILE_ATTRIBUTE_UNIX_GID = "unix::gid" - FILE_ATTRIBUTE_UNIX_INODE = "unix::inode" - FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT = "unix::is-mountpoint" - FILE_ATTRIBUTE_UNIX_MODE = "unix::mode" - FILE_ATTRIBUTE_UNIX_NLINK = "unix::nlink" - FILE_ATTRIBUTE_UNIX_RDEV = "unix::rdev" - FILE_ATTRIBUTE_UNIX_UID = "unix::uid" - MEMORY_MONITOR_EXTENSION_POINT_NAME = "gio-memory-monitor" - MENU_ATTRIBUTE_ACTION = "action" - MENU_ATTRIBUTE_ACTION_NAMESPACE = "action-namespace" - MENU_ATTRIBUTE_ICON = "icon" - MENU_ATTRIBUTE_LABEL = "label" - MENU_ATTRIBUTE_TARGET = "target" - MENU_EXPORTER_MAX_SECTION_SIZE = 1000 - MENU_LINK_SECTION = "section" - MENU_LINK_SUBMENU = "submenu" - NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME = "gio-native-volume-monitor" - NETWORK_MONITOR_EXTENSION_POINT_NAME = "gio-network-monitor" - POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME = "gio-power-profile-monitor" - PROXY_EXTENSION_POINT_NAME = "gio-proxy" - PROXY_RESOLVER_EXTENSION_POINT_NAME = "gio-proxy-resolver" - SETTINGS_BACKEND_EXTENSION_POINT_NAME = "gsettings-backend" - TLS_BACKEND_EXTENSION_POINT_NAME = "gio-tls-backend" - TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT = "1.3.6.1.5.5.7.3.2" - TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER = "1.3.6.1.5.5.7.3.1" - VFS_EXTENSION_POINT_NAME = "gio-vfs" - VOLUME_IDENTIFIER_KIND_CLASS = "class" - VOLUME_IDENTIFIER_KIND_LABEL = "label" - VOLUME_IDENTIFIER_KIND_NFS_MOUNT = "nfs-mount" - VOLUME_IDENTIFIER_KIND_UNIX_DEVICE = "unix-device" - VOLUME_IDENTIFIER_KIND_UUID = "uuid" - VOLUME_MONITOR_EXTENSION_POINT_NAME = "gio-volume-monitor" + const DBUS_METHOD_INVOCATION_HANDLED = true + const DBUS_METHOD_INVOCATION_UNHANDLED = false + const DEBUG_CONTROLLER_EXTENSION_POINT_NAME = "gio-debug-controller" + const DRIVE_IDENTIFIER_KIND_UNIX_DEVICE = "unix-device" + const FILE_ATTRIBUTE_ACCESS_CAN_DELETE = "access::can-delete" + const FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE = "access::can-execute" + const FILE_ATTRIBUTE_ACCESS_CAN_READ = "access::can-read" + const FILE_ATTRIBUTE_ACCESS_CAN_RENAME = "access::can-rename" + const FILE_ATTRIBUTE_ACCESS_CAN_TRASH = "access::can-trash" + const FILE_ATTRIBUTE_ACCESS_CAN_WRITE = "access::can-write" + const FILE_ATTRIBUTE_DOS_IS_ARCHIVE = "dos::is-archive" + const FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT = "dos::is-mountpoint" + const FILE_ATTRIBUTE_DOS_IS_SYSTEM = "dos::is-system" + const FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG = "dos::reparse-point-tag" + const FILE_ATTRIBUTE_ETAG_VALUE = "etag::value" + const FILE_ATTRIBUTE_FILESYSTEM_FREE = "filesystem::free" + const FILE_ATTRIBUTE_FILESYSTEM_READONLY = "filesystem::readonly" + const FILE_ATTRIBUTE_FILESYSTEM_REMOTE = "filesystem::remote" + const FILE_ATTRIBUTE_FILESYSTEM_SIZE = "filesystem::size" + const FILE_ATTRIBUTE_FILESYSTEM_TYPE = "filesystem::type" + const FILE_ATTRIBUTE_FILESYSTEM_USED = "filesystem::used" + const FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW = "filesystem::use-preview" + const FILE_ATTRIBUTE_GVFS_BACKEND = "gvfs::backend" + const FILE_ATTRIBUTE_ID_FILE = "id::file" + const FILE_ATTRIBUTE_ID_FILESYSTEM = "id::filesystem" + const FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT = "mountable::can-eject" + const FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT = "mountable::can-mount" + const FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL = "mountable::can-poll" + const FILE_ATTRIBUTE_MOUNTABLE_CAN_START = "mountable::can-start" + const FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED = "mountable::can-start-degraded" + const FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP = "mountable::can-stop" + const FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT = "mountable::can-unmount" + const FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI = "mountable::hal-udi" + const FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC = "mountable::is-media-check-automatic" + const FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE = "mountable::start-stop-type" + const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE = "mountable::unix-device" + const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE = "mountable::unix-device-file" + const FILE_ATTRIBUTE_OWNER_GROUP = "owner::group" + const FILE_ATTRIBUTE_OWNER_USER = "owner::user" + const FILE_ATTRIBUTE_OWNER_USER_REAL = "owner::user-real" + const FILE_ATTRIBUTE_PREVIEW_ICON = "preview::icon" + const FILE_ATTRIBUTE_RECENT_MODIFIED = "recent::modified" + const FILE_ATTRIBUTE_SELINUX_CONTEXT = "selinux::context" + const FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE = "standard::allocated-size" + const FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE = "standard::content-type" + const FILE_ATTRIBUTE_STANDARD_COPY_NAME = "standard::copy-name" + const FILE_ATTRIBUTE_STANDARD_DESCRIPTION = "standard::description" + const FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME = "standard::display-name" + const FILE_ATTRIBUTE_STANDARD_EDIT_NAME = "standard::edit-name" + const FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE = "standard::fast-content-type" + const FILE_ATTRIBUTE_STANDARD_ICON = "standard::icon" + const FILE_ATTRIBUTE_STANDARD_IS_BACKUP = "standard::is-backup" + const FILE_ATTRIBUTE_STANDARD_IS_HIDDEN = "standard::is-hidden" + const FILE_ATTRIBUTE_STANDARD_IS_SYMLINK = "standard::is-symlink" + const FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL = "standard::is-virtual" + const FILE_ATTRIBUTE_STANDARD_IS_VOLATILE = "standard::is-volatile" + const FILE_ATTRIBUTE_STANDARD_NAME = "standard::name" + const FILE_ATTRIBUTE_STANDARD_SIZE = "standard::size" + const FILE_ATTRIBUTE_STANDARD_SORT_ORDER = "standard::sort-order" + const FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON = "standard::symbolic-icon" + const FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET = "standard::symlink-target" + const FILE_ATTRIBUTE_STANDARD_TARGET_URI = "standard::target-uri" + const FILE_ATTRIBUTE_STANDARD_TYPE = "standard::type" + const FILE_ATTRIBUTE_THUMBNAILING_FAILED = "thumbnail::failed" + const FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE = "thumbnail::failed-large" + const FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL = "thumbnail::failed-normal" + const FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE = "thumbnail::failed-xlarge" + const FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE = "thumbnail::failed-xxlarge" + const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID = "thumbnail::is-valid" + const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE = "thumbnail::is-valid-large" + const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL = "thumbnail::is-valid-normal" + const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE = "thumbnail::is-valid-xlarge" + const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE = "thumbnail::is-valid-xxlarge" + const FILE_ATTRIBUTE_THUMBNAIL_PATH = "thumbnail::path" + const FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE = "thumbnail::path-large" + const FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL = "thumbnail::path-normal" + const FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE = "thumbnail::path-xlarge" + const FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE = "thumbnail::path-xxlarge" + const FILE_ATTRIBUTE_TIME_ACCESS = "time::access" + const FILE_ATTRIBUTE_TIME_ACCESS_NSEC = "time::access-nsec" + const FILE_ATTRIBUTE_TIME_ACCESS_USEC = "time::access-usec" + const FILE_ATTRIBUTE_TIME_CHANGED = "time::changed" + const FILE_ATTRIBUTE_TIME_CHANGED_NSEC = "time::changed-nsec" + const FILE_ATTRIBUTE_TIME_CHANGED_USEC = "time::changed-usec" + const FILE_ATTRIBUTE_TIME_CREATED = "time::created" + const FILE_ATTRIBUTE_TIME_CREATED_NSEC = "time::created-nsec" + const FILE_ATTRIBUTE_TIME_CREATED_USEC = "time::created-usec" + const FILE_ATTRIBUTE_TIME_MODIFIED = "time::modified" + const FILE_ATTRIBUTE_TIME_MODIFIED_NSEC = "time::modified-nsec" + const FILE_ATTRIBUTE_TIME_MODIFIED_USEC = "time::modified-usec" + const FILE_ATTRIBUTE_TRASH_DELETION_DATE = "trash::deletion-date" + const FILE_ATTRIBUTE_TRASH_ITEM_COUNT = "trash::item-count" + const FILE_ATTRIBUTE_TRASH_ORIG_PATH = "trash::orig-path" + const FILE_ATTRIBUTE_UNIX_BLOCKS = "unix::blocks" + const FILE_ATTRIBUTE_UNIX_BLOCK_SIZE = "unix::block-size" + const FILE_ATTRIBUTE_UNIX_DEVICE = "unix::device" + const FILE_ATTRIBUTE_UNIX_GID = "unix::gid" + const FILE_ATTRIBUTE_UNIX_INODE = "unix::inode" + const FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT = "unix::is-mountpoint" + const FILE_ATTRIBUTE_UNIX_MODE = "unix::mode" + const FILE_ATTRIBUTE_UNIX_NLINK = "unix::nlink" + const FILE_ATTRIBUTE_UNIX_RDEV = "unix::rdev" + const FILE_ATTRIBUTE_UNIX_UID = "unix::uid" + const MEMORY_MONITOR_EXTENSION_POINT_NAME = "gio-memory-monitor" + const MENU_ATTRIBUTE_ACTION = "action" + const MENU_ATTRIBUTE_ACTION_NAMESPACE = "action-namespace" + const MENU_ATTRIBUTE_ICON = "icon" + const MENU_ATTRIBUTE_LABEL = "label" + const MENU_ATTRIBUTE_TARGET = "target" + const MENU_EXPORTER_MAX_SECTION_SIZE = 1000 + const MENU_LINK_SECTION = "section" + const MENU_LINK_SUBMENU = "submenu" + const NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME = "gio-native-volume-monitor" + const NETWORK_MONITOR_EXTENSION_POINT_NAME = "gio-network-monitor" + const POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME = "gio-power-profile-monitor" + const PROXY_EXTENSION_POINT_NAME = "gio-proxy" + const PROXY_RESOLVER_EXTENSION_POINT_NAME = "gio-proxy-resolver" + const SETTINGS_BACKEND_EXTENSION_POINT_NAME = "gsettings-backend" + const TLS_BACKEND_EXTENSION_POINT_NAME = "gio-tls-backend" + const TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT = "1.3.6.1.5.5.7.3.2" + const TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER = "1.3.6.1.5.5.7.3.1" + const VFS_EXTENSION_POINT_NAME = "gio-vfs" + const VOLUME_IDENTIFIER_KIND_CLASS = "class" + const VOLUME_IDENTIFIER_KIND_LABEL = "label" + const VOLUME_IDENTIFIER_KIND_NFS_MOUNT = "nfs-mount" + const VOLUME_IDENTIFIER_KIND_UNIX_DEVICE = "unix-device" + const VOLUME_IDENTIFIER_KIND_UUID = "uuid" + const VOLUME_MONITOR_EXTENSION_POINT_NAME = "gio-volume-monitor" begin @cenum BusType::UInt16 BusType_STARTER = 0xffff BusType_NONE = 0x0000 BusType_SYSTEM = 0x0001 BusType_SESSION = 0x0002 (GLib.g_type(::Type{T}) where T <: BusType) = begin diff --git a/src/gen/graphene_consts b/src/gen/graphene_consts index 8b052a48..6b5b66bb 100644 --- a/src/gen/graphene_consts +++ b/src/gen/graphene_consts @@ -1,11 +1,11 @@ quote $(Expr(:toplevel, quote begin - PI = 3.141593 - PI_2 = 1.570796 - VEC2_LEN = 2 - VEC3_LEN = 3 - VEC4_LEN = 4 + const PI = 3.141593 + const PI_2 = 1.570796 + const VEC2_LEN = 2 + const VEC3_LEN = 3 + const VEC4_LEN = 4 @cenum EulerOrder::UInt16 EulerOrder_DEFAULT = 0xffff EulerOrder_XYZ = 0x0000 EulerOrder_YZX = 0x0001 EulerOrder_ZXY = 0x0002 EulerOrder_XZY = 0x0003 EulerOrder_YXZ = 0x0004 EulerOrder_ZYX = 0x0005 EulerOrder_SXYZ = 0x0006 EulerOrder_SXYX = 0x0007 EulerOrder_SXZY = 0x0008 EulerOrder_SXZX = 0x0009 EulerOrder_SYZX = 0x000a EulerOrder_SYZY = 0x000b EulerOrder_SYXZ = 0x000c EulerOrder_SYXY = 0x000d EulerOrder_SZXY = 0x000e EulerOrder_SZXZ = 0x000f EulerOrder_SZYX = 0x0010 EulerOrder_SZYZ = 0x0011 EulerOrder_RZYX = 0x0012 EulerOrder_RXYX = 0x0013 EulerOrder_RYZX = 0x0014 EulerOrder_RXZX = 0x0015 EulerOrder_RXZY = 0x0016 EulerOrder_RYZY = 0x0017 EulerOrder_RZXY = 0x0018 EulerOrder_RYXY = 0x0019 EulerOrder_RYXZ = 0x001a EulerOrder_RZXZ = 0x001b EulerOrder_RXYZ = 0x001c EulerOrder_RZYZ = 0x001d @cenum RayIntersectionKind::Int32 RayIntersectionKind_NONE = 0 RayIntersectionKind_ENTER = 1 RayIntersectionKind_LEAVE = 2 end diff --git a/src/gen/gtk4_consts b/src/gen/gtk4_consts index 496c0c69..54d532a4 100644 --- a/src/gen/gtk4_consts +++ b/src/gen/gtk4_consts @@ -1,68 +1,68 @@ quote $(Expr(:toplevel, quote begin - ACCESSIBLE_VALUE_UNDEFINED = -1 - BINARY_AGE = 1005 - IM_MODULE_EXTENSION_POINT_NAME = "gtk-im-module" - INPUT_ERROR = -1 - INTERFACE_AGE = 5 - INVALID_LIST_POSITION = 0xffffffff - LEVEL_BAR_OFFSET_FULL = "full" - LEVEL_BAR_OFFSET_HIGH = "high" - LEVEL_BAR_OFFSET_LOW = "low" - MAJOR_VERSION = 4 - MAX_COMPOSE_LEN = 7 - MEDIA_FILE_EXTENSION_POINT_NAME = "gtk-media-file" - MICRO_VERSION = 5 - MINOR_VERSION = 10 - PAPER_NAME_A3 = "iso_a3" - PAPER_NAME_A4 = "iso_a4" - PAPER_NAME_A5 = "iso_a5" - PAPER_NAME_B5 = "iso_b5" - PAPER_NAME_EXECUTIVE = "na_executive" - PAPER_NAME_LEGAL = "na_legal" - PAPER_NAME_LETTER = "na_letter" - PRINT_SETTINGS_COLLATE = "collate" - PRINT_SETTINGS_DEFAULT_SOURCE = "default-source" - PRINT_SETTINGS_DITHER = "dither" - PRINT_SETTINGS_DUPLEX = "duplex" - PRINT_SETTINGS_FINISHINGS = "finishings" - PRINT_SETTINGS_MEDIA_TYPE = "media-type" - PRINT_SETTINGS_NUMBER_UP = "number-up" - PRINT_SETTINGS_NUMBER_UP_LAYOUT = "number-up-layout" - PRINT_SETTINGS_N_COPIES = "n-copies" - PRINT_SETTINGS_ORIENTATION = "orientation" - PRINT_SETTINGS_OUTPUT_BASENAME = "output-basename" - PRINT_SETTINGS_OUTPUT_BIN = "output-bin" - PRINT_SETTINGS_OUTPUT_DIR = "output-dir" - PRINT_SETTINGS_OUTPUT_FILE_FORMAT = "output-file-format" - PRINT_SETTINGS_OUTPUT_URI = "output-uri" - PRINT_SETTINGS_PAGE_RANGES = "page-ranges" - PRINT_SETTINGS_PAGE_SET = "page-set" - PRINT_SETTINGS_PAPER_FORMAT = "paper-format" - PRINT_SETTINGS_PAPER_HEIGHT = "paper-height" - PRINT_SETTINGS_PAPER_WIDTH = "paper-width" - PRINT_SETTINGS_PRINTER = "printer" - PRINT_SETTINGS_PRINTER_LPI = "printer-lpi" - PRINT_SETTINGS_PRINT_PAGES = "print-pages" - PRINT_SETTINGS_QUALITY = "quality" - PRINT_SETTINGS_RESOLUTION = "resolution" - PRINT_SETTINGS_RESOLUTION_X = "resolution-x" - PRINT_SETTINGS_RESOLUTION_Y = "resolution-y" - PRINT_SETTINGS_REVERSE = "reverse" - PRINT_SETTINGS_SCALE = "scale" - PRINT_SETTINGS_USE_COLOR = "use-color" - PRINT_SETTINGS_WIN32_DRIVER_EXTRA = "win32-driver-extra" - PRINT_SETTINGS_WIN32_DRIVER_VERSION = "win32-driver-version" - PRIORITY_RESIZE = 110 - STYLE_PROVIDER_PRIORITY_APPLICATION = 600 - STYLE_PROVIDER_PRIORITY_FALLBACK = 1 - STYLE_PROVIDER_PRIORITY_SETTINGS = 400 - STYLE_PROVIDER_PRIORITY_THEME = 200 - STYLE_PROVIDER_PRIORITY_USER = 800 - TEXT_VIEW_PRIORITY_VALIDATE = 125 - TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID = -1 - TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID = -2 + const ACCESSIBLE_VALUE_UNDEFINED = -1 + const BINARY_AGE = 1005 + const IM_MODULE_EXTENSION_POINT_NAME = "gtk-im-module" + const INPUT_ERROR = -1 + const INTERFACE_AGE = 5 + const INVALID_LIST_POSITION = 0xffffffff + const LEVEL_BAR_OFFSET_FULL = "full" + const LEVEL_BAR_OFFSET_HIGH = "high" + const LEVEL_BAR_OFFSET_LOW = "low" + const MAJOR_VERSION = 4 + const MAX_COMPOSE_LEN = 7 + const MEDIA_FILE_EXTENSION_POINT_NAME = "gtk-media-file" + const MICRO_VERSION = 5 + const MINOR_VERSION = 10 + const PAPER_NAME_A3 = "iso_a3" + const PAPER_NAME_A4 = "iso_a4" + const PAPER_NAME_A5 = "iso_a5" + const PAPER_NAME_B5 = "iso_b5" + const PAPER_NAME_EXECUTIVE = "na_executive" + const PAPER_NAME_LEGAL = "na_legal" + const PAPER_NAME_LETTER = "na_letter" + const PRINT_SETTINGS_COLLATE = "collate" + const PRINT_SETTINGS_DEFAULT_SOURCE = "default-source" + const PRINT_SETTINGS_DITHER = "dither" + const PRINT_SETTINGS_DUPLEX = "duplex" + const PRINT_SETTINGS_FINISHINGS = "finishings" + const PRINT_SETTINGS_MEDIA_TYPE = "media-type" + const PRINT_SETTINGS_NUMBER_UP = "number-up" + const PRINT_SETTINGS_NUMBER_UP_LAYOUT = "number-up-layout" + const PRINT_SETTINGS_N_COPIES = "n-copies" + const PRINT_SETTINGS_ORIENTATION = "orientation" + const PRINT_SETTINGS_OUTPUT_BASENAME = "output-basename" + const PRINT_SETTINGS_OUTPUT_BIN = "output-bin" + const PRINT_SETTINGS_OUTPUT_DIR = "output-dir" + const PRINT_SETTINGS_OUTPUT_FILE_FORMAT = "output-file-format" + const PRINT_SETTINGS_OUTPUT_URI = "output-uri" + const PRINT_SETTINGS_PAGE_RANGES = "page-ranges" + const PRINT_SETTINGS_PAGE_SET = "page-set" + const PRINT_SETTINGS_PAPER_FORMAT = "paper-format" + const PRINT_SETTINGS_PAPER_HEIGHT = "paper-height" + const PRINT_SETTINGS_PAPER_WIDTH = "paper-width" + const PRINT_SETTINGS_PRINTER = "printer" + const PRINT_SETTINGS_PRINTER_LPI = "printer-lpi" + const PRINT_SETTINGS_PRINT_PAGES = "print-pages" + const PRINT_SETTINGS_QUALITY = "quality" + const PRINT_SETTINGS_RESOLUTION = "resolution" + const PRINT_SETTINGS_RESOLUTION_X = "resolution-x" + const PRINT_SETTINGS_RESOLUTION_Y = "resolution-y" + const PRINT_SETTINGS_REVERSE = "reverse" + const PRINT_SETTINGS_SCALE = "scale" + const PRINT_SETTINGS_USE_COLOR = "use-color" + const PRINT_SETTINGS_WIN32_DRIVER_EXTRA = "win32-driver-extra" + const PRINT_SETTINGS_WIN32_DRIVER_VERSION = "win32-driver-version" + const PRIORITY_RESIZE = 110 + const STYLE_PROVIDER_PRIORITY_APPLICATION = 600 + const STYLE_PROVIDER_PRIORITY_FALLBACK = 1 + const STYLE_PROVIDER_PRIORITY_SETTINGS = 400 + const STYLE_PROVIDER_PRIORITY_THEME = 200 + const STYLE_PROVIDER_PRIORITY_USER = 800 + const TEXT_VIEW_PRIORITY_VALIDATE = 125 + const TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID = -1 + const TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID = -2 begin @cenum AccessibleAutocomplete::Int32 AccessibleAutocomplete_NONE = 0 AccessibleAutocomplete_INLINE = 1 AccessibleAutocomplete_LIST = 2 AccessibleAutocomplete_BOTH = 3 (GLib.g_type(::Type{T}) where T <: AccessibleAutocomplete) = begin diff --git a/src/gen/pango_consts b/src/gen/pango_consts index c1874cc4..2bb741ad 100644 --- a/src/gen/pango_consts +++ b/src/gen/pango_consts @@ -1,19 +1,19 @@ quote $(Expr(:toplevel, quote begin - ANALYSIS_FLAG_CENTERED_BASELINE = 1 - ANALYSIS_FLAG_IS_ELLIPSIS = 2 - ANALYSIS_FLAG_NEED_HYPHEN = 4 - ATTR_INDEX_FROM_TEXT_BEGINNING = 0x00000000 - ATTR_INDEX_TO_TEXT_END = 0xffffffff - GLYPH_EMPTY = 0x0fffffff - GLYPH_INVALID_INPUT = 0xffffffff - GLYPH_UNKNOWN_FLAG = 0x10000000 - SCALE = 1024 - VERSION_MAJOR = 1 - VERSION_MICRO = 14 - VERSION_MINOR = 50 - VERSION_STRING = "1.50.14" + const ANALYSIS_FLAG_CENTERED_BASELINE = 1 + const ANALYSIS_FLAG_IS_ELLIPSIS = 2 + const ANALYSIS_FLAG_NEED_HYPHEN = 4 + const ATTR_INDEX_FROM_TEXT_BEGINNING = 0x00000000 + const ATTR_INDEX_TO_TEXT_END = 0xffffffff + const GLYPH_EMPTY = 0x0fffffff + const GLYPH_INVALID_INPUT = 0xffffffff + const GLYPH_UNKNOWN_FLAG = 0x10000000 + const SCALE = 1024 + const VERSION_MAJOR = 1 + const VERSION_MICRO = 14 + const VERSION_MINOR = 50 + const VERSION_STRING = "1.50.14" begin @cenum Alignment::Int32 Alignment_LEFT = 0 Alignment_CENTER = 1 Alignment_RIGHT = 2 (GLib.g_type(::Type{T}) where T <: Alignment) = begin