Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Variables

Functions

Variables

ACTION_ALL: number

Defines all possible DND actions.

This can be used in [methodGdk.Drop.status] messages when any drop can be accepted or a more specific drop method is not yet known.

BUTTON_MIDDLE: number

The middle button.

BUTTON_PRIMARY: number

The primary button. This is typically the left mouse button, or the right button in a left-handed setup.

BUTTON_SECONDARY: number

The secondary button. This is typically the right mouse button, or the left button in a left-handed setup.

CURRENT_TIME: number

Represents the current time, and can be used anywhere a time is expected.

EVENT_PROPAGATE: boolean

Use this macro as the return value for continuing the propagation of an event handler.

EVENT_STOP: boolean

Use this macro as the return value for stopping the propagation of an event handler.

KEY_0: number
KEY_1: number
KEY_2: number
KEY_3: number
KEY_3270_AltCursor: number
KEY_3270_Attn: number
KEY_3270_BackTab: number
KEY_3270_ChangeScreen: number
KEY_3270_Copy: number
KEY_3270_CursorBlink: number
KEY_3270_CursorSelect: number
KEY_3270_DeleteWord: number
KEY_3270_Duplicate: number
KEY_3270_Enter: number
KEY_3270_EraseEOF: number
KEY_3270_EraseInput: number
KEY_3270_ExSelect: number
KEY_3270_FieldMark: number
KEY_3270_Ident: number
KEY_3270_Jump: number
KEY_3270_KeyClick: number
KEY_3270_Left2: number
KEY_3270_PA1: number
KEY_3270_PA2: number
KEY_3270_PA3: number
KEY_3270_Play: number
KEY_3270_PrintScreen: number
KEY_3270_Quit: number
KEY_3270_Record: number
KEY_3270_Reset: number
KEY_3270_Right2: number
KEY_3270_Rule: number
KEY_3270_Setup: number
KEY_3270_Test: number
KEY_4: number
KEY_5: number
KEY_6: number
KEY_7: number
KEY_8: number
KEY_9: number
KEY_A: number
KEY_AE: number
KEY_Aacute: number
KEY_Abelowdot: number
KEY_Abreve: number
KEY_Abreveacute: number
KEY_Abrevebelowdot: number
KEY_Abrevegrave: number
KEY_Abrevehook: number
KEY_Abrevetilde: number
KEY_AccessX_Enable: number
KEY_AccessX_Feedback_Enable: number
KEY_Acircumflex: number
KEY_Acircumflexacute: number
KEY_Acircumflexbelowdot: number
KEY_Acircumflexgrave: number
KEY_Acircumflexhook: number
KEY_Acircumflextilde: number
KEY_AddFavorite: number
KEY_Adiaeresis: number
KEY_Agrave: number
KEY_Ahook: number
KEY_Alt_L: number
KEY_Alt_R: number
KEY_Amacron: number
KEY_Aogonek: number
KEY_ApplicationLeft: number
KEY_ApplicationRight: number
KEY_Arabic_0: number
KEY_Arabic_1: number
KEY_Arabic_2: number
KEY_Arabic_3: number
KEY_Arabic_4: number
KEY_Arabic_5: number
KEY_Arabic_6: number
KEY_Arabic_7: number
KEY_Arabic_8: number
KEY_Arabic_9: number
KEY_Arabic_ain: number
KEY_Arabic_alef: number
KEY_Arabic_alefmaksura: number
KEY_Arabic_beh: number
KEY_Arabic_comma: number
KEY_Arabic_dad: number
KEY_Arabic_dal: number
KEY_Arabic_damma: number
KEY_Arabic_dammatan: number
KEY_Arabic_ddal: number
KEY_Arabic_farsi_yeh: number
KEY_Arabic_fatha: number
KEY_Arabic_fathatan: number
KEY_Arabic_feh: number
KEY_Arabic_fullstop: number
KEY_Arabic_gaf: number
KEY_Arabic_ghain: number
KEY_Arabic_ha: number
KEY_Arabic_hah: number
KEY_Arabic_hamza: number
KEY_Arabic_hamza_above: number
KEY_Arabic_hamza_below: number
KEY_Arabic_hamzaonalef: number
KEY_Arabic_hamzaonwaw: number
KEY_Arabic_hamzaonyeh: number
KEY_Arabic_hamzaunderalef: number
KEY_Arabic_heh: number
KEY_Arabic_heh_doachashmee: number
KEY_Arabic_heh_goal: number
KEY_Arabic_jeem: number
KEY_Arabic_jeh: number
KEY_Arabic_kaf: number
KEY_Arabic_kasra: number
KEY_Arabic_kasratan: number
KEY_Arabic_keheh: number
KEY_Arabic_khah: number
KEY_Arabic_lam: number
KEY_Arabic_madda_above: number
KEY_Arabic_maddaonalef: number
KEY_Arabic_meem: number
KEY_Arabic_noon: number
KEY_Arabic_noon_ghunna: number
KEY_Arabic_peh: number
KEY_Arabic_percent: number
KEY_Arabic_qaf: number
KEY_Arabic_question_mark: number
KEY_Arabic_ra: number
KEY_Arabic_rreh: number
KEY_Arabic_sad: number
KEY_Arabic_seen: number
KEY_Arabic_semicolon: number
KEY_Arabic_shadda: number
KEY_Arabic_sheen: number
KEY_Arabic_sukun: number
KEY_Arabic_superscript_alef: number
KEY_Arabic_switch: number
KEY_Arabic_tah: number
KEY_Arabic_tatweel: number
KEY_Arabic_tcheh: number
KEY_Arabic_teh: number
KEY_Arabic_tehmarbuta: number
KEY_Arabic_thal: number
KEY_Arabic_theh: number
KEY_Arabic_tteh: number
KEY_Arabic_veh: number
KEY_Arabic_waw: number
KEY_Arabic_yeh: number
KEY_Arabic_yeh_baree: number
KEY_Arabic_zah: number
KEY_Arabic_zain: number
KEY_Aring: number
KEY_Armenian_AT: number
KEY_Armenian_AYB: number
KEY_Armenian_BEN: number
KEY_Armenian_CHA: number
KEY_Armenian_DA: number
KEY_Armenian_DZA: number
KEY_Armenian_E: number
KEY_Armenian_FE: number
KEY_Armenian_GHAT: number
KEY_Armenian_GIM: number
KEY_Armenian_HI: number
KEY_Armenian_HO: number
KEY_Armenian_INI: number
KEY_Armenian_JE: number
KEY_Armenian_KE: number
KEY_Armenian_KEN: number
KEY_Armenian_KHE: number
KEY_Armenian_LYUN: number
KEY_Armenian_MEN: number
KEY_Armenian_NU: number
KEY_Armenian_O: number
KEY_Armenian_PE: number
KEY_Armenian_PYUR: number
KEY_Armenian_RA: number
KEY_Armenian_RE: number
KEY_Armenian_SE: number
KEY_Armenian_SHA: number
KEY_Armenian_TCHE: number
KEY_Armenian_TO: number
KEY_Armenian_TSA: number
KEY_Armenian_TSO: number
KEY_Armenian_TYUN: number
KEY_Armenian_VEV: number
KEY_Armenian_VO: number
KEY_Armenian_VYUN: number
KEY_Armenian_YECH: number
KEY_Armenian_ZA: number
KEY_Armenian_ZHE: number
KEY_Armenian_accent: number
KEY_Armenian_amanak: number
KEY_Armenian_apostrophe: number
KEY_Armenian_at: number
KEY_Armenian_ayb: number
KEY_Armenian_ben: number
KEY_Armenian_but: number
KEY_Armenian_cha: number
KEY_Armenian_da: number
KEY_Armenian_dza: number
KEY_Armenian_e: number
KEY_Armenian_exclam: number
KEY_Armenian_fe: number
KEY_Armenian_full_stop: number
KEY_Armenian_ghat: number
KEY_Armenian_gim: number
KEY_Armenian_hi: number
KEY_Armenian_ho: number
KEY_Armenian_hyphen: number
KEY_Armenian_ini: number
KEY_Armenian_je: number
KEY_Armenian_ke: number
KEY_Armenian_ken: number
KEY_Armenian_khe: number
KEY_Armenian_ligature_ew: number
KEY_Armenian_lyun: number
KEY_Armenian_men: number
KEY_Armenian_nu: number
KEY_Armenian_o: number
KEY_Armenian_paruyk: number
KEY_Armenian_pe: number
KEY_Armenian_pyur: number
KEY_Armenian_question: number
KEY_Armenian_ra: number
KEY_Armenian_re: number
KEY_Armenian_se: number
KEY_Armenian_separation_mark: number
KEY_Armenian_sha: number
KEY_Armenian_shesht: number
KEY_Armenian_tche: number
KEY_Armenian_to: number
KEY_Armenian_tsa: number
KEY_Armenian_tso: number
KEY_Armenian_tyun: number
KEY_Armenian_verjaket: number
KEY_Armenian_vev: number
KEY_Armenian_vo: number
KEY_Armenian_vyun: number
KEY_Armenian_yech: number
KEY_Armenian_yentamna: number
KEY_Armenian_za: number
KEY_Armenian_zhe: number
KEY_Atilde: number
KEY_AudibleBell_Enable: number
KEY_AudioCycleTrack: number
KEY_AudioForward: number
KEY_AudioLowerVolume: number
KEY_AudioMedia: number
KEY_AudioMicMute: number
KEY_AudioMute: number
KEY_AudioNext: number
KEY_AudioPause: number
KEY_AudioPlay: number
KEY_AudioPreset: number
KEY_AudioPrev: number
KEY_AudioRaiseVolume: number
KEY_AudioRandomPlay: number
KEY_AudioRecord: number
KEY_AudioRepeat: number
KEY_AudioRewind: number
KEY_AudioStop: number
KEY_Away: number
KEY_B: number
KEY_Babovedot: number
KEY_Back: number
KEY_BackForward: number
KEY_BackSpace: number
KEY_Battery: number
KEY_Begin: number
KEY_Blue: number
KEY_Bluetooth: number
KEY_Book: number
KEY_BounceKeys_Enable: number
KEY_Break: number
KEY_BrightnessAdjust: number
KEY_Byelorussian_SHORTU: number
KEY_Byelorussian_shortu: number
KEY_C: number
KEY_CD: number
KEY_CH: number
KEY_C_H: number
KEY_C_h: number
KEY_Cabovedot: number
KEY_Cacute: number
KEY_Calculator: number
KEY_Calendar: number
KEY_Cancel: number
KEY_Caps_Lock: number
KEY_Ccaron: number
KEY_Ccedilla: number
KEY_Ccircumflex: number
KEY_Ch: number
KEY_Clear: number
KEY_ClearGrab: number
KEY_Close: number
KEY_Codeinput: number
KEY_ColonSign: number
KEY_Community: number
KEY_ContrastAdjust: number
KEY_Control_L: number
KEY_Control_R: number
KEY_Copy: number
KEY_CruzeiroSign: number
KEY_Cut: number
KEY_CycleAngle: number
KEY_Cyrillic_A: number
KEY_Cyrillic_BE: number
KEY_Cyrillic_CHE: number
KEY_Cyrillic_CHE_descender: number
KEY_Cyrillic_CHE_vertstroke: number
KEY_Cyrillic_DE: number
KEY_Cyrillic_DZHE: number
KEY_Cyrillic_E: number
KEY_Cyrillic_EF: number
KEY_Cyrillic_EL: number
KEY_Cyrillic_EM: number
KEY_Cyrillic_EN: number
KEY_Cyrillic_EN_descender: number
KEY_Cyrillic_ER: number
KEY_Cyrillic_ES: number
KEY_Cyrillic_GHE: number
KEY_Cyrillic_GHE_bar: number
KEY_Cyrillic_HA: number
KEY_Cyrillic_HARDSIGN: number
KEY_Cyrillic_HA_descender: number
KEY_Cyrillic_I: number
KEY_Cyrillic_IE: number
KEY_Cyrillic_IO: number
KEY_Cyrillic_I_macron: number
KEY_Cyrillic_JE: number
KEY_Cyrillic_KA: number
KEY_Cyrillic_KA_descender: number
KEY_Cyrillic_KA_vertstroke: number
KEY_Cyrillic_LJE: number
KEY_Cyrillic_NJE: number
KEY_Cyrillic_O: number
KEY_Cyrillic_O_bar: number
KEY_Cyrillic_PE: number
KEY_Cyrillic_SCHWA: number
KEY_Cyrillic_SHA: number
KEY_Cyrillic_SHCHA: number
KEY_Cyrillic_SHHA: number
KEY_Cyrillic_SHORTI: number
KEY_Cyrillic_SOFTSIGN: number
KEY_Cyrillic_TE: number
KEY_Cyrillic_TSE: number
KEY_Cyrillic_U: number
KEY_Cyrillic_U_macron: number
KEY_Cyrillic_U_straight: number
KEY_Cyrillic_U_straight_bar: number
KEY_Cyrillic_VE: number
KEY_Cyrillic_YA: number
KEY_Cyrillic_YERU: number
KEY_Cyrillic_YU: number
KEY_Cyrillic_ZE: number
KEY_Cyrillic_ZHE: number
KEY_Cyrillic_ZHE_descender: number
KEY_Cyrillic_a: number
KEY_Cyrillic_be: number
KEY_Cyrillic_che: number
KEY_Cyrillic_che_descender: number
KEY_Cyrillic_che_vertstroke: number
KEY_Cyrillic_de: number
KEY_Cyrillic_dzhe: number
KEY_Cyrillic_e: number
KEY_Cyrillic_ef: number
KEY_Cyrillic_el: number
KEY_Cyrillic_em: number
KEY_Cyrillic_en: number
KEY_Cyrillic_en_descender: number
KEY_Cyrillic_er: number
KEY_Cyrillic_es: number
KEY_Cyrillic_ghe: number
KEY_Cyrillic_ghe_bar: number
KEY_Cyrillic_ha: number
KEY_Cyrillic_ha_descender: number
KEY_Cyrillic_hardsign: number
KEY_Cyrillic_i: number
KEY_Cyrillic_i_macron: number
KEY_Cyrillic_ie: number
KEY_Cyrillic_io: number
KEY_Cyrillic_je: number
KEY_Cyrillic_ka: number
KEY_Cyrillic_ka_descender: number
KEY_Cyrillic_ka_vertstroke: number
KEY_Cyrillic_lje: number
KEY_Cyrillic_nje: number
KEY_Cyrillic_o: number
KEY_Cyrillic_o_bar: number
KEY_Cyrillic_pe: number
KEY_Cyrillic_schwa: number
KEY_Cyrillic_sha: number
KEY_Cyrillic_shcha: number
KEY_Cyrillic_shha: number
KEY_Cyrillic_shorti: number
KEY_Cyrillic_softsign: number
KEY_Cyrillic_te: number
KEY_Cyrillic_tse: number
KEY_Cyrillic_u: number
KEY_Cyrillic_u_macron: number
KEY_Cyrillic_u_straight: number
KEY_Cyrillic_u_straight_bar: number
KEY_Cyrillic_ve: number
KEY_Cyrillic_ya: number
KEY_Cyrillic_yeru: number
KEY_Cyrillic_yu: number
KEY_Cyrillic_ze: number
KEY_Cyrillic_zhe: number
KEY_Cyrillic_zhe_descender: number
KEY_D: number
KEY_DOS: number
KEY_Dabovedot: number
KEY_Dcaron: number
KEY_Delete: number
KEY_Display: number
KEY_Documents: number
KEY_DongSign: number
KEY_Down: number
KEY_Dstroke: number
KEY_E: number
KEY_ENG: number
KEY_ETH: number
KEY_EZH: number
KEY_Eabovedot: number
KEY_Eacute: number
KEY_Ebelowdot: number
KEY_Ecaron: number
KEY_Ecircumflex: number
KEY_Ecircumflexacute: number
KEY_Ecircumflexbelowdot: number
KEY_Ecircumflexgrave: number
KEY_Ecircumflexhook: number
KEY_Ecircumflextilde: number
KEY_EcuSign: number
KEY_Ediaeresis: number
KEY_Egrave: number
KEY_Ehook: number
KEY_Eisu_Shift: number
KEY_Eisu_toggle: number
KEY_Eject: number
KEY_Emacron: number
KEY_End: number
KEY_Eogonek: number
KEY_Escape: number
KEY_Eth: number
KEY_Etilde: number
KEY_EuroSign: number
KEY_Excel: number
KEY_Execute: number
KEY_Explorer: number
KEY_F: number
KEY_F1: number
KEY_F10: number
KEY_F11: number
KEY_F12: number
KEY_F13: number
KEY_F14: number
KEY_F15: number
KEY_F16: number
KEY_F17: number
KEY_F18: number
KEY_F19: number
KEY_F2: number
KEY_F20: number
KEY_F21: number
KEY_F22: number
KEY_F23: number
KEY_F24: number
KEY_F25: number
KEY_F26: number
KEY_F27: number
KEY_F28: number
KEY_F29: number
KEY_F3: number
KEY_F30: number
KEY_F31: number
KEY_F32: number
KEY_F33: number
KEY_F34: number
KEY_F35: number
KEY_F4: number
KEY_F5: number
KEY_F6: number
KEY_F7: number
KEY_F8: number
KEY_F9: number
KEY_FFrancSign: number
KEY_Fabovedot: number
KEY_Farsi_0: number
KEY_Farsi_1: number
KEY_Farsi_2: number
KEY_Farsi_3: number
KEY_Farsi_4: number
KEY_Farsi_5: number
KEY_Farsi_6: number
KEY_Farsi_7: number
KEY_Farsi_8: number
KEY_Farsi_9: number
KEY_Farsi_yeh: number
KEY_Favorites: number
KEY_Finance: number
KEY_Find: number
KEY_First_Virtual_Screen: number
KEY_Forward: number
KEY_FrameBack: number
KEY_FrameForward: number
KEY_G: number
KEY_Gabovedot: number
KEY_Game: number
KEY_Gbreve: number
KEY_Gcaron: number
KEY_Gcedilla: number
KEY_Gcircumflex: number
KEY_Georgian_an: number
KEY_Georgian_ban: number
KEY_Georgian_can: number
KEY_Georgian_char: number
KEY_Georgian_chin: number
KEY_Georgian_cil: number
KEY_Georgian_don: number
KEY_Georgian_en: number
KEY_Georgian_fi: number
KEY_Georgian_gan: number
KEY_Georgian_ghan: number
KEY_Georgian_hae: number
KEY_Georgian_har: number
KEY_Georgian_he: number
KEY_Georgian_hie: number
KEY_Georgian_hoe: number
KEY_Georgian_in: number
KEY_Georgian_jhan: number
KEY_Georgian_jil: number
KEY_Georgian_kan: number
KEY_Georgian_khar: number
KEY_Georgian_las: number
KEY_Georgian_man: number
KEY_Georgian_nar: number
KEY_Georgian_on: number
KEY_Georgian_par: number
KEY_Georgian_phar: number
KEY_Georgian_qar: number
KEY_Georgian_rae: number
KEY_Georgian_san: number
KEY_Georgian_shin: number
KEY_Georgian_tan: number
KEY_Georgian_tar: number
KEY_Georgian_un: number
KEY_Georgian_vin: number
KEY_Georgian_we: number
KEY_Georgian_xan: number
KEY_Georgian_zen: number
KEY_Georgian_zhar: number
KEY_Go: number
KEY_Greek_ALPHA: number
KEY_Greek_ALPHAaccent: number
KEY_Greek_BETA: number
KEY_Greek_CHI: number
KEY_Greek_DELTA: number
KEY_Greek_EPSILON: number
KEY_Greek_EPSILONaccent: number
KEY_Greek_ETA: number
KEY_Greek_ETAaccent: number
KEY_Greek_GAMMA: number
KEY_Greek_IOTA: number
KEY_Greek_IOTAaccent: number
KEY_Greek_IOTAdiaeresis: number
KEY_Greek_IOTAdieresis: number
KEY_Greek_KAPPA: number
KEY_Greek_LAMBDA: number
KEY_Greek_LAMDA: number
KEY_Greek_MU: number
KEY_Greek_NU: number
KEY_Greek_OMEGA: number
KEY_Greek_OMEGAaccent: number
KEY_Greek_OMICRON: number
KEY_Greek_OMICRONaccent: number
KEY_Greek_PHI: number
KEY_Greek_PI: number
KEY_Greek_PSI: number
KEY_Greek_RHO: number
KEY_Greek_SIGMA: number
KEY_Greek_TAU: number
KEY_Greek_THETA: number
KEY_Greek_UPSILON: number
KEY_Greek_UPSILONaccent: number
KEY_Greek_UPSILONdieresis: number
KEY_Greek_XI: number
KEY_Greek_ZETA: number
KEY_Greek_accentdieresis: number
KEY_Greek_alpha: number
KEY_Greek_alphaaccent: number
KEY_Greek_beta: number
KEY_Greek_chi: number
KEY_Greek_delta: number
KEY_Greek_epsilon: number
KEY_Greek_epsilonaccent: number
KEY_Greek_eta: number
KEY_Greek_etaaccent: number
KEY_Greek_finalsmallsigma: number
KEY_Greek_gamma: number
KEY_Greek_horizbar: number
KEY_Greek_iota: number
KEY_Greek_iotaaccent: number
KEY_Greek_iotaaccentdieresis: number
KEY_Greek_iotadieresis: number
KEY_Greek_kappa: number
KEY_Greek_lambda: number
KEY_Greek_lamda: number
KEY_Greek_mu: number
KEY_Greek_nu: number
KEY_Greek_omega: number
KEY_Greek_omegaaccent: number
KEY_Greek_omicron: number
KEY_Greek_omicronaccent: number
KEY_Greek_phi: number
KEY_Greek_pi: number
KEY_Greek_psi: number
KEY_Greek_rho: number
KEY_Greek_sigma: number
KEY_Greek_switch: number
KEY_Greek_tau: number
KEY_Greek_theta: number
KEY_Greek_upsilon: number
KEY_Greek_upsilonaccent: number
KEY_Greek_upsilonaccentdieresis: number
KEY_Greek_upsilondieresis: number
KEY_Greek_xi: number
KEY_Greek_zeta: number
KEY_Green: number
KEY_H: number
KEY_Hangul: number
KEY_Hangul_A: number
KEY_Hangul_AE: number
KEY_Hangul_AraeA: number
KEY_Hangul_AraeAE: number
KEY_Hangul_Banja: number
KEY_Hangul_Cieuc: number
KEY_Hangul_Codeinput: number
KEY_Hangul_Dikeud: number
KEY_Hangul_E: number
KEY_Hangul_EO: number
KEY_Hangul_EU: number
KEY_Hangul_End: number
KEY_Hangul_Hanja: number
KEY_Hangul_Hieuh: number
KEY_Hangul_I: number
KEY_Hangul_Ieung: number
KEY_Hangul_J_Cieuc: number
KEY_Hangul_J_Dikeud: number
KEY_Hangul_J_Hieuh: number
KEY_Hangul_J_Ieung: number
KEY_Hangul_J_Jieuj: number
KEY_Hangul_J_Khieuq: number
KEY_Hangul_J_Kiyeog: number
KEY_Hangul_J_KiyeogSios: number
KEY_Hangul_J_KkogjiDalrinIeung: number
KEY_Hangul_J_Mieum: number
KEY_Hangul_J_Nieun: number
KEY_Hangul_J_NieunHieuh: number
KEY_Hangul_J_NieunJieuj: number
KEY_Hangul_J_PanSios: number
KEY_Hangul_J_Phieuf: number
KEY_Hangul_J_Pieub: number
KEY_Hangul_J_PieubSios: number
KEY_Hangul_J_Rieul: number
KEY_Hangul_J_RieulHieuh: number
KEY_Hangul_J_RieulKiyeog: number
KEY_Hangul_J_RieulMieum: number
KEY_Hangul_J_RieulPhieuf: number
KEY_Hangul_J_RieulPieub: number
KEY_Hangul_J_RieulSios: number
KEY_Hangul_J_RieulTieut: number
KEY_Hangul_J_Sios: number
KEY_Hangul_J_SsangKiyeog: number
KEY_Hangul_J_SsangSios: number
KEY_Hangul_J_Tieut: number
KEY_Hangul_J_YeorinHieuh: number
KEY_Hangul_Jamo: number
KEY_Hangul_Jeonja: number
KEY_Hangul_Jieuj: number
KEY_Hangul_Khieuq: number
KEY_Hangul_Kiyeog: number
KEY_Hangul_KiyeogSios: number
KEY_Hangul_KkogjiDalrinIeung: number
KEY_Hangul_Mieum: number
KEY_Hangul_MultipleCandidate: number
KEY_Hangul_Nieun: number
KEY_Hangul_NieunHieuh: number
KEY_Hangul_NieunJieuj: number
KEY_Hangul_O: number
KEY_Hangul_OE: number
KEY_Hangul_PanSios: number
KEY_Hangul_Phieuf: number
KEY_Hangul_Pieub: number
KEY_Hangul_PieubSios: number
KEY_Hangul_PostHanja: number
KEY_Hangul_PreHanja: number
KEY_Hangul_PreviousCandidate: number
KEY_Hangul_Rieul: number
KEY_Hangul_RieulHieuh: number
KEY_Hangul_RieulKiyeog: number
KEY_Hangul_RieulMieum: number
KEY_Hangul_RieulPhieuf: number
KEY_Hangul_RieulPieub: number
KEY_Hangul_RieulSios: number
KEY_Hangul_RieulTieut: number
KEY_Hangul_RieulYeorinHieuh: number
KEY_Hangul_Romaja: number
KEY_Hangul_SingleCandidate: number
KEY_Hangul_Sios: number
KEY_Hangul_Special: number
KEY_Hangul_SsangDikeud: number
KEY_Hangul_SsangJieuj: number
KEY_Hangul_SsangKiyeog: number
KEY_Hangul_SsangPieub: number
KEY_Hangul_SsangSios: number
KEY_Hangul_Start: number
KEY_Hangul_SunkyeongeumMieum: number
KEY_Hangul_SunkyeongeumPhieuf: number
KEY_Hangul_SunkyeongeumPieub: number
KEY_Hangul_Tieut: number
KEY_Hangul_U: number
KEY_Hangul_WA: number
KEY_Hangul_WAE: number
KEY_Hangul_WE: number
KEY_Hangul_WEO: number
KEY_Hangul_WI: number
KEY_Hangul_YA: number
KEY_Hangul_YAE: number
KEY_Hangul_YE: number
KEY_Hangul_YEO: number
KEY_Hangul_YI: number
KEY_Hangul_YO: number
KEY_Hangul_YU: number
KEY_Hangul_YeorinHieuh: number
KEY_Hangul_switch: number
KEY_Hankaku: number
KEY_Hcircumflex: number
KEY_Hebrew_switch: number
KEY_Help: number
KEY_Henkan: number
KEY_Henkan_Mode: number
KEY_Hibernate: number
KEY_Hiragana: number
KEY_Hiragana_Katakana: number
KEY_History: number
KEY_Home: number
KEY_HomePage: number
KEY_HotLinks: number
KEY_Hstroke: number
KEY_Hyper_L: number
KEY_Hyper_R: number
KEY_I: number
KEY_ISO_Center_Object: number
KEY_ISO_Continuous_Underline: number
KEY_ISO_Discontinuous_Underline: number
KEY_ISO_Emphasize: number
KEY_ISO_Enter: number
KEY_ISO_Fast_Cursor_Down: number
KEY_ISO_Fast_Cursor_Left: number
KEY_ISO_Fast_Cursor_Right: number
KEY_ISO_Fast_Cursor_Up: number
KEY_ISO_First_Group: number
KEY_ISO_First_Group_Lock: number
KEY_ISO_Group_Latch: number
KEY_ISO_Group_Lock: number
KEY_ISO_Group_Shift: number
KEY_ISO_Last_Group: number
KEY_ISO_Last_Group_Lock: number
KEY_ISO_Left_Tab: number
KEY_ISO_Level2_Latch: number
KEY_ISO_Level3_Latch: number
KEY_ISO_Level3_Lock: number
KEY_ISO_Level3_Shift: number
KEY_ISO_Level5_Latch: number
KEY_ISO_Level5_Lock: number
KEY_ISO_Level5_Shift: number
KEY_ISO_Lock: number
KEY_ISO_Move_Line_Down: number
KEY_ISO_Move_Line_Up: number
KEY_ISO_Next_Group: number
KEY_ISO_Next_Group_Lock: number
KEY_ISO_Partial_Line_Down: number
KEY_ISO_Partial_Line_Up: number
KEY_ISO_Partial_Space_Left: number
KEY_ISO_Partial_Space_Right: number
KEY_ISO_Prev_Group: number
KEY_ISO_Prev_Group_Lock: number
KEY_ISO_Release_Both_Margins: number
KEY_ISO_Release_Margin_Left: number
KEY_ISO_Release_Margin_Right: number
KEY_ISO_Set_Margin_Left: number
KEY_ISO_Set_Margin_Right: number
KEY_Iabovedot: number
KEY_Iacute: number
KEY_Ibelowdot: number
KEY_Ibreve: number
KEY_Icircumflex: number
KEY_Idiaeresis: number
KEY_Igrave: number
KEY_Ihook: number
KEY_Imacron: number
KEY_Insert: number
KEY_Iogonek: number
KEY_Itilde: number
KEY_J: number
KEY_Jcircumflex: number
KEY_K: number
KEY_KP_0: number
KEY_KP_1: number
KEY_KP_2: number
KEY_KP_3: number
KEY_KP_4: number
KEY_KP_5: number
KEY_KP_6: number
KEY_KP_7: number
KEY_KP_8: number
KEY_KP_9: number
KEY_KP_Add: number
KEY_KP_Begin: number
KEY_KP_Decimal: number
KEY_KP_Delete: number
KEY_KP_Divide: number
KEY_KP_Down: number
KEY_KP_End: number
KEY_KP_Enter: number
KEY_KP_Equal: number
KEY_KP_F1: number
KEY_KP_F2: number
KEY_KP_F3: number
KEY_KP_F4: number
KEY_KP_Home: number
KEY_KP_Insert: number
KEY_KP_Left: number
KEY_KP_Multiply: number
KEY_KP_Next: number
KEY_KP_Page_Down: number
KEY_KP_Page_Up: number
KEY_KP_Prior: number
KEY_KP_Right: number
KEY_KP_Separator: number
KEY_KP_Space: number
KEY_KP_Subtract: number
KEY_KP_Tab: number
KEY_KP_Up: number
KEY_Kana_Lock: number
KEY_Kana_Shift: number
KEY_Kanji: number
KEY_Kanji_Bangou: number
KEY_Katakana: number
KEY_KbdBrightnessDown: number
KEY_KbdBrightnessUp: number
KEY_KbdLightOnOff: number
KEY_Kcedilla: number
KEY_Keyboard: number
KEY_Korean_Won: number
KEY_L: number
KEY_L1: number
KEY_L10: number
KEY_L2: number
KEY_L3: number
KEY_L4: number
KEY_L5: number
KEY_L6: number
KEY_L7: number
KEY_L8: number
KEY_L9: number
KEY_Lacute: number
KEY_Last_Virtual_Screen: number
KEY_Launch0: number
KEY_Launch1: number
KEY_Launch2: number
KEY_Launch3: number
KEY_Launch4: number
KEY_Launch5: number
KEY_Launch6: number
KEY_Launch7: number
KEY_Launch8: number
KEY_Launch9: number
KEY_LaunchA: number
KEY_LaunchB: number
KEY_LaunchC: number
KEY_LaunchD: number
KEY_LaunchE: number
KEY_LaunchF: number
KEY_Lbelowdot: number
KEY_Lcaron: number
KEY_Lcedilla: number
KEY_Left: number
KEY_LightBulb: number
KEY_Linefeed: number
KEY_LiraSign: number
KEY_LogGrabInfo: number
KEY_LogOff: number
KEY_LogWindowTree: number
KEY_Lstroke: number
KEY_M: number
KEY_Mabovedot: number
KEY_Macedonia_DSE: number
KEY_Macedonia_GJE: number
KEY_Macedonia_KJE: number
KEY_Macedonia_dse: number
KEY_Macedonia_gje: number
KEY_Macedonia_kje: number
KEY_Mae_Koho: number
KEY_Mail: number
KEY_MailForward: number
KEY_Market: number
KEY_Massyo: number
KEY_Meeting: number
KEY_Memo: number
KEY_Menu: number
KEY_MenuKB: number
KEY_MenuPB: number
KEY_Messenger: number
KEY_Meta_L: number
KEY_Meta_R: number
KEY_MillSign: number
KEY_ModeLock: number
KEY_Mode_switch: number
KEY_MonBrightnessDown: number
KEY_MonBrightnessUp: number
KEY_MouseKeys_Accel_Enable: number
KEY_MouseKeys_Enable: number
KEY_Muhenkan: number
KEY_Multi_key: number
KEY_MultipleCandidate: number
KEY_Music: number
KEY_MyComputer: number
KEY_MySites: number
KEY_N: number
KEY_Nacute: number
KEY_NairaSign: number
KEY_Ncaron: number
KEY_Ncedilla: number
KEY_New: number
KEY_NewSheqelSign: number
KEY_News: number
KEY_Next: number
KEY_Next_VMode: number
KEY_Next_Virtual_Screen: number
KEY_Ntilde: number
KEY_Num_Lock: number
KEY_O: number
KEY_OE: number
KEY_Oacute: number
KEY_Obarred: number
KEY_Obelowdot: number
KEY_Ocaron: number
KEY_Ocircumflex: number
KEY_Ocircumflexacute: number
KEY_Ocircumflexbelowdot: number
KEY_Ocircumflexgrave: number
KEY_Ocircumflexhook: number
KEY_Ocircumflextilde: number
KEY_Odiaeresis: number
KEY_Odoubleacute: number
KEY_OfficeHome: number
KEY_Ograve: number
KEY_Ohook: number
KEY_Ohorn: number
KEY_Ohornacute: number
KEY_Ohornbelowdot: number
KEY_Ohorngrave: number
KEY_Ohornhook: number
KEY_Ohorntilde: number
KEY_Omacron: number
KEY_Ooblique: number
KEY_Open: number
KEY_OpenURL: number
KEY_Option: number
KEY_Oslash: number
KEY_Otilde: number
KEY_Overlay1_Enable: number
KEY_Overlay2_Enable: number
KEY_P: number
KEY_Pabovedot: number
KEY_Page_Down: number
KEY_Page_Up: number
KEY_Paste: number
KEY_Pause: number
KEY_PesetaSign: number
KEY_Phone: number
KEY_Pictures: number
KEY_Pointer_Accelerate: number
KEY_Pointer_Button1: number
KEY_Pointer_Button2: number
KEY_Pointer_Button3: number
KEY_Pointer_Button4: number
KEY_Pointer_Button5: number
KEY_Pointer_Button_Dflt: number
KEY_Pointer_DblClick1: number
KEY_Pointer_DblClick2: number
KEY_Pointer_DblClick3: number
KEY_Pointer_DblClick4: number
KEY_Pointer_DblClick5: number
KEY_Pointer_DblClick_Dflt: number
KEY_Pointer_DfltBtnNext: number
KEY_Pointer_DfltBtnPrev: number
KEY_Pointer_Down: number
KEY_Pointer_DownLeft: number
KEY_Pointer_DownRight: number
KEY_Pointer_Drag1: number
KEY_Pointer_Drag2: number
KEY_Pointer_Drag3: number
KEY_Pointer_Drag4: number
KEY_Pointer_Drag5: number
KEY_Pointer_Drag_Dflt: number
KEY_Pointer_EnableKeys: number
KEY_Pointer_Left: number
KEY_Pointer_Right: number
KEY_Pointer_Up: number
KEY_Pointer_UpLeft: number
KEY_Pointer_UpRight: number
KEY_PowerDown: number
KEY_PowerOff: number
KEY_Prev_VMode: number
KEY_Prev_Virtual_Screen: number
KEY_PreviousCandidate: number
KEY_Print: number
KEY_Prior: number
KEY_Q: number
KEY_R: number
KEY_R1: number
KEY_R10: number
KEY_R11: number
KEY_R12: number
KEY_R13: number
KEY_R14: number
KEY_R15: number
KEY_R2: number
KEY_R3: number
KEY_R4: number
KEY_R5: number
KEY_R6: number
KEY_R7: number
KEY_R8: number
KEY_R9: number
KEY_RFKill: number
KEY_Racute: number
KEY_Rcaron: number
KEY_Rcedilla: number
KEY_Red: number
KEY_Redo: number
KEY_Refresh: number
KEY_Reload: number
KEY_RepeatKeys_Enable: number
KEY_Reply: number
KEY_Return: number
KEY_Right: number
KEY_RockerDown: number
KEY_RockerEnter: number
KEY_RockerUp: number
KEY_Romaji: number
KEY_RotateWindows: number
KEY_RotationKB: number
KEY_RotationPB: number
KEY_RupeeSign: number
KEY_S: number
KEY_SCHWA: number
KEY_Sabovedot: number
KEY_Sacute: number
KEY_Save: number
KEY_Scaron: number
KEY_Scedilla: number
KEY_Scircumflex: number
KEY_ScreenSaver: number
KEY_ScrollClick: number
KEY_ScrollDown: number
KEY_ScrollUp: number
KEY_Scroll_Lock: number
KEY_Search: number
KEY_Select: number
KEY_SelectButton: number
KEY_Send: number
KEY_Serbian_DJE: number
KEY_Serbian_DZE: number
KEY_Serbian_JE: number
KEY_Serbian_LJE: number
KEY_Serbian_NJE: number
KEY_Serbian_TSHE: number
KEY_Serbian_dje: number
KEY_Serbian_dze: number
KEY_Serbian_je: number
KEY_Serbian_lje: number
KEY_Serbian_nje: number
KEY_Serbian_tshe: number
KEY_Shift_L: number
KEY_Shift_Lock: number
KEY_Shift_R: number
KEY_Shop: number
KEY_SingleCandidate: number
KEY_Sinh_a: number
KEY_Sinh_aa: number
KEY_Sinh_aa2: number
KEY_Sinh_ae: number
KEY_Sinh_ae2: number
KEY_Sinh_aee: number
KEY_Sinh_aee2: number
KEY_Sinh_ai: number
KEY_Sinh_ai2: number
KEY_Sinh_al: number
KEY_Sinh_au: number
KEY_Sinh_au2: number
KEY_Sinh_ba: number
KEY_Sinh_bha: number
KEY_Sinh_ca: number
KEY_Sinh_cha: number
KEY_Sinh_dda: number
KEY_Sinh_ddha: number
KEY_Sinh_dha: number
KEY_Sinh_dhha: number
KEY_Sinh_e: number
KEY_Sinh_e2: number
KEY_Sinh_ee: number
KEY_Sinh_ee2: number
KEY_Sinh_fa: number
KEY_Sinh_ga: number
KEY_Sinh_gha: number
KEY_Sinh_h2: number
KEY_Sinh_ha: number
KEY_Sinh_i: number
KEY_Sinh_i2: number
KEY_Sinh_ii: number
KEY_Sinh_ii2: number
KEY_Sinh_ja: number
KEY_Sinh_jha: number
KEY_Sinh_jnya: number
KEY_Sinh_ka: number
KEY_Sinh_kha: number
KEY_Sinh_kunddaliya: number
KEY_Sinh_la: number
KEY_Sinh_lla: number
KEY_Sinh_lu: number
KEY_Sinh_lu2: number
KEY_Sinh_luu: number
KEY_Sinh_luu2: number
KEY_Sinh_ma: number
KEY_Sinh_mba: number
KEY_Sinh_na: number
KEY_Sinh_ndda: number
KEY_Sinh_ndha: number
KEY_Sinh_ng: number
KEY_Sinh_ng2: number
KEY_Sinh_nga: number
KEY_Sinh_nja: number
KEY_Sinh_nna: number
KEY_Sinh_nya: number
KEY_Sinh_o: number
KEY_Sinh_o2: number
KEY_Sinh_oo: number
KEY_Sinh_oo2: number
KEY_Sinh_pa: number
KEY_Sinh_pha: number
KEY_Sinh_ra: number
KEY_Sinh_ri: number
KEY_Sinh_rii: number
KEY_Sinh_ru2: number
KEY_Sinh_ruu2: number
KEY_Sinh_sa: number
KEY_Sinh_sha: number
KEY_Sinh_ssha: number
KEY_Sinh_tha: number
KEY_Sinh_thha: number
KEY_Sinh_tta: number
KEY_Sinh_ttha: number
KEY_Sinh_u: number
KEY_Sinh_u2: number
KEY_Sinh_uu: number
KEY_Sinh_uu2: number
KEY_Sinh_va: number
KEY_Sinh_ya: number
KEY_Sleep: number
KEY_SlowKeys_Enable: number
KEY_Spell: number
KEY_SplitScreen: number
KEY_Standby: number
KEY_Start: number
KEY_StickyKeys_Enable: number
KEY_Stop: number
KEY_Subtitle: number
KEY_Super_L: number
KEY_Super_R: number
KEY_Support: number
KEY_Suspend: number
KEY_Switch_VT_1: number
KEY_Switch_VT_10: number
KEY_Switch_VT_11: number
KEY_Switch_VT_12: number
KEY_Switch_VT_2: number
KEY_Switch_VT_3: number
KEY_Switch_VT_4: number
KEY_Switch_VT_5: number
KEY_Switch_VT_6: number
KEY_Switch_VT_7: number
KEY_Switch_VT_8: number
KEY_Switch_VT_9: number
KEY_Sys_Req: number
KEY_T: number
KEY_THORN: number
KEY_Tab: number
KEY_Tabovedot: number
KEY_TaskPane: number
KEY_Tcaron: number
KEY_Tcedilla: number
KEY_Terminal: number
KEY_Terminate_Server: number
KEY_Thai_baht: number
KEY_Thai_bobaimai: number
KEY_Thai_chochan: number
KEY_Thai_chochang: number
KEY_Thai_choching: number
KEY_Thai_chochoe: number
KEY_Thai_dochada: number
KEY_Thai_dodek: number
KEY_Thai_fofa: number
KEY_Thai_fofan: number
KEY_Thai_hohip: number
KEY_Thai_honokhuk: number
KEY_Thai_khokhai: number
KEY_Thai_khokhon: number
KEY_Thai_khokhuat: number
KEY_Thai_khokhwai: number
KEY_Thai_khorakhang: number
KEY_Thai_kokai: number
KEY_Thai_lakkhangyao: number
KEY_Thai_lekchet: number
KEY_Thai_lekha: number
KEY_Thai_lekhok: number
KEY_Thai_lekkao: number
KEY_Thai_leknung: number
KEY_Thai_lekpaet: number
KEY_Thai_leksam: number
KEY_Thai_leksi: number
KEY_Thai_leksong: number
KEY_Thai_leksun: number
KEY_Thai_lochula: number
KEY_Thai_loling: number
KEY_Thai_lu: number
KEY_Thai_maichattawa: number
KEY_Thai_maiek: number
KEY_Thai_maihanakat: number
KEY_Thai_maihanakat_maitho: number
KEY_Thai_maitaikhu: number
KEY_Thai_maitho: number
KEY_Thai_maitri: number
KEY_Thai_maiyamok: number
KEY_Thai_moma: number
KEY_Thai_ngongu: number
KEY_Thai_nikhahit: number
KEY_Thai_nonen: number
KEY_Thai_nonu: number
KEY_Thai_oang: number
KEY_Thai_paiyannoi: number
KEY_Thai_phinthu: number
KEY_Thai_phophan: number
KEY_Thai_phophung: number
KEY_Thai_phosamphao: number
KEY_Thai_popla: number
KEY_Thai_rorua: number
KEY_Thai_ru: number
KEY_Thai_saraa: number
KEY_Thai_saraaa: number
KEY_Thai_saraae: number
KEY_Thai_saraaimaimalai: number
KEY_Thai_saraaimaimuan: number
KEY_Thai_saraam: number
KEY_Thai_sarae: number
KEY_Thai_sarai: number
KEY_Thai_saraii: number
KEY_Thai_sarao: number
KEY_Thai_sarau: number
KEY_Thai_saraue: number
KEY_Thai_sarauee: number
KEY_Thai_sarauu: number
KEY_Thai_sorusi: number
KEY_Thai_sosala: number
KEY_Thai_soso: number
KEY_Thai_sosua: number
KEY_Thai_thanthakhat: number
KEY_Thai_thonangmontho: number
KEY_Thai_thophuthao: number
KEY_Thai_thothahan: number
KEY_Thai_thothan: number
KEY_Thai_thothong: number
KEY_Thai_thothung: number
KEY_Thai_topatak: number
KEY_Thai_totao: number
KEY_Thai_wowaen: number
KEY_Thai_yoyak: number
KEY_Thai_yoying: number
KEY_Thorn: number
KEY_Time: number
KEY_ToDoList: number
KEY_Tools: number
KEY_TopMenu: number
KEY_TouchpadOff: number
KEY_TouchpadOn: number
KEY_TouchpadToggle: number
KEY_Touroku: number
KEY_Travel: number
KEY_Tslash: number
KEY_U: number
KEY_UWB: number
KEY_Uacute: number
KEY_Ubelowdot: number
KEY_Ubreve: number
KEY_Ucircumflex: number
KEY_Udiaeresis: number
KEY_Udoubleacute: number
KEY_Ugrave: number
KEY_Uhook: number
KEY_Uhorn: number
KEY_Uhornacute: number
KEY_Uhornbelowdot: number
KEY_Uhorngrave: number
KEY_Uhornhook: number
KEY_Uhorntilde: number
KEY_Ukrainian_GHE_WITH_UPTURN: number
KEY_Ukrainian_I: number
KEY_Ukrainian_IE: number
KEY_Ukrainian_YI: number
KEY_Ukrainian_ghe_with_upturn: number
KEY_Ukrainian_i: number
KEY_Ukrainian_ie: number
KEY_Ukrainian_yi: number
KEY_Ukranian_I: number
KEY_Ukranian_JE: number
KEY_Ukranian_YI: number
KEY_Ukranian_i: number
KEY_Ukranian_je: number
KEY_Ukranian_yi: number
KEY_Umacron: number
KEY_Undo: number
KEY_Ungrab: number
KEY_Uogonek: number
KEY_Up: number
KEY_Uring: number
KEY_User1KB: number
KEY_User2KB: number
KEY_UserPB: number
KEY_Utilde: number
KEY_V: number
KEY_VendorHome: number
KEY_Video: number
KEY_View: number
KEY_VoidSymbol: number
KEY_W: number
KEY_WLAN: number
KEY_WWAN: number
KEY_WWW: number
KEY_Wacute: number
KEY_WakeUp: number
KEY_Wcircumflex: number
KEY_Wdiaeresis: number
KEY_WebCam: number
KEY_Wgrave: number
KEY_WheelButton: number
KEY_WindowClear: number
KEY_WonSign: number
KEY_Word: number
KEY_X: number
KEY_Xabovedot: number
KEY_Xfer: number
KEY_Y: number
KEY_Yacute: number
KEY_Ybelowdot: number
KEY_Ycircumflex: number
KEY_Ydiaeresis: number
KEY_Yellow: number
KEY_Ygrave: number
KEY_Yhook: number
KEY_Ytilde: number
KEY_Z: number
KEY_Zabovedot: number
KEY_Zacute: number
KEY_Zcaron: number
KEY_Zen_Koho: number
KEY_Zenkaku: number
KEY_Zenkaku_Hankaku: number
KEY_ZoomIn: number
KEY_ZoomOut: number
KEY_Zstroke: number
KEY_a: number
KEY_aacute: number
KEY_abelowdot: number
KEY_abovedot: number
KEY_abreve: number
KEY_abreveacute: number
KEY_abrevebelowdot: number
KEY_abrevegrave: number
KEY_abrevehook: number
KEY_abrevetilde: number
KEY_acircumflex: number
KEY_acircumflexacute: number
KEY_acircumflexbelowdot: number
KEY_acircumflexgrave: number
KEY_acircumflexhook: number
KEY_acircumflextilde: number
KEY_acute: number
KEY_adiaeresis: number
KEY_ae: number
KEY_agrave: number
KEY_ahook: number
KEY_amacron: number
KEY_ampersand: number
KEY_aogonek: number
KEY_apostrophe: number
KEY_approxeq: number
KEY_approximate: number
KEY_aring: number
KEY_asciicircum: number
KEY_asciitilde: number
KEY_asterisk: number
KEY_at: number
KEY_atilde: number
KEY_b: number
KEY_babovedot: number
KEY_backslash: number
KEY_ballotcross: number
KEY_bar: number
KEY_because: number
KEY_blank: number
KEY_botintegral: number
KEY_botleftparens: number
KEY_botleftsqbracket: number
KEY_botleftsummation: number
KEY_botrightparens: number
KEY_botrightsqbracket: number
KEY_botrightsummation: number
KEY_bott: number
KEY_botvertsummationconnector: number
KEY_braceleft: number
KEY_braceright: number
KEY_bracketleft: number
KEY_bracketright: number
KEY_braille_blank: number
KEY_braille_dot_1: number
KEY_braille_dot_10: number
KEY_braille_dot_2: number
KEY_braille_dot_3: number
KEY_braille_dot_4: number
KEY_braille_dot_5: number
KEY_braille_dot_6: number
KEY_braille_dot_7: number
KEY_braille_dot_8: number
KEY_braille_dot_9: number
KEY_braille_dots_1: number
KEY_braille_dots_12: number
KEY_braille_dots_123: number
KEY_braille_dots_1234: number
KEY_braille_dots_12345: number
KEY_braille_dots_123456: number
KEY_braille_dots_1234567: number
KEY_braille_dots_12345678: number
KEY_braille_dots_1234568: number
KEY_braille_dots_123457: number
KEY_braille_dots_1234578: number
KEY_braille_dots_123458: number
KEY_braille_dots_12346: number
KEY_braille_dots_123467: number
KEY_braille_dots_1234678: number
KEY_braille_dots_123468: number
KEY_braille_dots_12347: number
KEY_braille_dots_123478: number
KEY_braille_dots_12348: number
KEY_braille_dots_1235: number
KEY_braille_dots_12356: number
KEY_braille_dots_123567: number
KEY_braille_dots_1235678: number
KEY_braille_dots_123568: number
KEY_braille_dots_12357: number
KEY_braille_dots_123578: number
KEY_braille_dots_12358: number
KEY_braille_dots_1236: number
KEY_braille_dots_12367: number
KEY_braille_dots_123678: number
KEY_braille_dots_12368: number
KEY_braille_dots_1237: number
KEY_braille_dots_12378: number
KEY_braille_dots_1238: number
KEY_braille_dots_124: number
KEY_braille_dots_1245: number
KEY_braille_dots_12456: number
KEY_braille_dots_124567: number
KEY_braille_dots_1245678: number
KEY_braille_dots_124568: number
KEY_braille_dots_12457: number
KEY_braille_dots_124578: number
KEY_braille_dots_12458: number
KEY_braille_dots_1246: number
KEY_braille_dots_12467: number
KEY_braille_dots_124678: number
KEY_braille_dots_12468: number
KEY_braille_dots_1247: number
KEY_braille_dots_12478: number
KEY_braille_dots_1248: number
KEY_braille_dots_125: number
KEY_braille_dots_1256: number
KEY_braille_dots_12567: number
KEY_braille_dots_125678: number
KEY_braille_dots_12568: number
KEY_braille_dots_1257: number
KEY_braille_dots_12578: number
KEY_braille_dots_1258: number
KEY_braille_dots_126: number
KEY_braille_dots_1267: number
KEY_braille_dots_12678: number
KEY_braille_dots_1268: number
KEY_braille_dots_127: number
KEY_braille_dots_1278: number
KEY_braille_dots_128: number
KEY_braille_dots_13: number
KEY_braille_dots_134: number
KEY_braille_dots_1345: number
KEY_braille_dots_13456: number
KEY_braille_dots_134567: number
KEY_braille_dots_1345678: number
KEY_braille_dots_134568: number
KEY_braille_dots_13457: number
KEY_braille_dots_134578: number
KEY_braille_dots_13458: number
KEY_braille_dots_1346: number
KEY_braille_dots_13467: number
KEY_braille_dots_134678: number
KEY_braille_dots_13468: number
KEY_braille_dots_1347: number
KEY_braille_dots_13478: number
KEY_braille_dots_1348: number
KEY_braille_dots_135: number
KEY_braille_dots_1356: number
KEY_braille_dots_13567: number
KEY_braille_dots_135678: number
KEY_braille_dots_13568: number
KEY_braille_dots_1357: number
KEY_braille_dots_13578: number
KEY_braille_dots_1358: number
KEY_braille_dots_136: number
KEY_braille_dots_1367: number
KEY_braille_dots_13678: number
KEY_braille_dots_1368: number
KEY_braille_dots_137: number
KEY_braille_dots_1378: number
KEY_braille_dots_138: number
KEY_braille_dots_14: number
KEY_braille_dots_145: number
KEY_braille_dots_1456: number
KEY_braille_dots_14567: number
KEY_braille_dots_145678: number
KEY_braille_dots_14568: number
KEY_braille_dots_1457: number
KEY_braille_dots_14578: number
KEY_braille_dots_1458: number
KEY_braille_dots_146: number
KEY_braille_dots_1467: number
KEY_braille_dots_14678: number
KEY_braille_dots_1468: number
KEY_braille_dots_147: number
KEY_braille_dots_1478: number
KEY_braille_dots_148: number
KEY_braille_dots_15: number
KEY_braille_dots_156: number
KEY_braille_dots_1567: number
KEY_braille_dots_15678: number
KEY_braille_dots_1568: number
KEY_braille_dots_157: number
KEY_braille_dots_1578: number
KEY_braille_dots_158: number
KEY_braille_dots_16: number
KEY_braille_dots_167: number
KEY_braille_dots_1678: number
KEY_braille_dots_168: number
KEY_braille_dots_17: number
KEY_braille_dots_178: number
KEY_braille_dots_18: number
KEY_braille_dots_2: number
KEY_braille_dots_23: number
KEY_braille_dots_234: number
KEY_braille_dots_2345: number
KEY_braille_dots_23456: number
KEY_braille_dots_234567: number
KEY_braille_dots_2345678: number
KEY_braille_dots_234568: number
KEY_braille_dots_23457: number
KEY_braille_dots_234578: number
KEY_braille_dots_23458: number
KEY_braille_dots_2346: number
KEY_braille_dots_23467: number
KEY_braille_dots_234678: number
KEY_braille_dots_23468: number
KEY_braille_dots_2347: number
KEY_braille_dots_23478: number
KEY_braille_dots_2348: number
KEY_braille_dots_235: number
KEY_braille_dots_2356: number
KEY_braille_dots_23567: number
KEY_braille_dots_235678: number
KEY_braille_dots_23568: number
KEY_braille_dots_2357: number
KEY_braille_dots_23578: number
KEY_braille_dots_2358: number
KEY_braille_dots_236: number
KEY_braille_dots_2367: number
KEY_braille_dots_23678: number
KEY_braille_dots_2368: number
KEY_braille_dots_237: number
KEY_braille_dots_2378: number
KEY_braille_dots_238: number
KEY_braille_dots_24: number
KEY_braille_dots_245: number
KEY_braille_dots_2456: number
KEY_braille_dots_24567: number
KEY_braille_dots_245678: number
KEY_braille_dots_24568: number
KEY_braille_dots_2457: number
KEY_braille_dots_24578: number
KEY_braille_dots_2458: number
KEY_braille_dots_246: number
KEY_braille_dots_2467: number
KEY_braille_dots_24678: number
KEY_braille_dots_2468: number
KEY_braille_dots_247: number
KEY_braille_dots_2478: number
KEY_braille_dots_248: number
KEY_braille_dots_25: number
KEY_braille_dots_256: number
KEY_braille_dots_2567: number
KEY_braille_dots_25678: number
KEY_braille_dots_2568: number
KEY_braille_dots_257: number
KEY_braille_dots_2578: number
KEY_braille_dots_258: number
KEY_braille_dots_26: number
KEY_braille_dots_267: number
KEY_braille_dots_2678: number
KEY_braille_dots_268: number
KEY_braille_dots_27: number
KEY_braille_dots_278: number
KEY_braille_dots_28: number
KEY_braille_dots_3: number
KEY_braille_dots_34: number
KEY_braille_dots_345: number
KEY_braille_dots_3456: number
KEY_braille_dots_34567: number
KEY_braille_dots_345678: number
KEY_braille_dots_34568: number
KEY_braille_dots_3457: number
KEY_braille_dots_34578: number
KEY_braille_dots_3458: number
KEY_braille_dots_346: number
KEY_braille_dots_3467: number
KEY_braille_dots_34678: number
KEY_braille_dots_3468: number
KEY_braille_dots_347: number
KEY_braille_dots_3478: number
KEY_braille_dots_348: number
KEY_braille_dots_35: number
KEY_braille_dots_356: number
KEY_braille_dots_3567: number
KEY_braille_dots_35678: number
KEY_braille_dots_3568: number
KEY_braille_dots_357: number
KEY_braille_dots_3578: number
KEY_braille_dots_358: number
KEY_braille_dots_36: number
KEY_braille_dots_367: number
KEY_braille_dots_3678: number
KEY_braille_dots_368: number
KEY_braille_dots_37: number
KEY_braille_dots_378: number
KEY_braille_dots_38: number
KEY_braille_dots_4: number
KEY_braille_dots_45: number
KEY_braille_dots_456: number
KEY_braille_dots_4567: number
KEY_braille_dots_45678: number
KEY_braille_dots_4568: number
KEY_braille_dots_457: number
KEY_braille_dots_4578: number
KEY_braille_dots_458: number
KEY_braille_dots_46: number
KEY_braille_dots_467: number
KEY_braille_dots_4678: number
KEY_braille_dots_468: number
KEY_braille_dots_47: number
KEY_braille_dots_478: number
KEY_braille_dots_48: number
KEY_braille_dots_5: number
KEY_braille_dots_56: number
KEY_braille_dots_567: number
KEY_braille_dots_5678: number
KEY_braille_dots_568: number
KEY_braille_dots_57: number
KEY_braille_dots_578: number
KEY_braille_dots_58: number
KEY_braille_dots_6: number
KEY_braille_dots_67: number
KEY_braille_dots_678: number
KEY_braille_dots_68: number
KEY_braille_dots_7: number
KEY_braille_dots_78: number
KEY_braille_dots_8: number
KEY_breve: number
KEY_brokenbar: number
KEY_c: number
KEY_c_h: number
KEY_cabovedot: number
KEY_cacute: number
KEY_careof: number
KEY_caret: number
KEY_caron: number
KEY_ccaron: number
KEY_ccedilla: number
KEY_ccircumflex: number
KEY_cedilla: number
KEY_cent: number
KEY_ch: number
KEY_checkerboard: number
KEY_checkmark: number
KEY_circle: number
KEY_club: number
KEY_colon: number
KEY_comma: number
KEY_containsas: number
KEY_copyright: number
KEY_cr: number
KEY_crossinglines: number
KEY_cuberoot: number
KEY_currency: number
KEY_cursor: number
KEY_d: number
KEY_dabovedot: number
KEY_dagger: number
KEY_dcaron: number
KEY_dead_A: number
KEY_dead_E: number
KEY_dead_I: number
KEY_dead_O: number
KEY_dead_U: number
KEY_dead_a: number
KEY_dead_abovecomma: number
KEY_dead_abovedot: number
KEY_dead_abovereversedcomma: number
KEY_dead_abovering: number
KEY_dead_aboveverticalline: number
KEY_dead_acute: number
KEY_dead_belowbreve: number
KEY_dead_belowcircumflex: number
KEY_dead_belowcomma: number
KEY_dead_belowdiaeresis: number
KEY_dead_belowdot: number
KEY_dead_belowmacron: number
KEY_dead_belowring: number
KEY_dead_belowtilde: number
KEY_dead_belowverticalline: number
KEY_dead_breve: number
KEY_dead_capital_schwa: number
KEY_dead_caron: number
KEY_dead_cedilla: number
KEY_dead_circumflex: number
KEY_dead_currency: number
KEY_dead_dasia: number
KEY_dead_diaeresis: number
KEY_dead_doubleacute: number
KEY_dead_doublegrave: number
KEY_dead_e: number
KEY_dead_grave: number
KEY_dead_greek: number
KEY_dead_hook: number
KEY_dead_horn: number
KEY_dead_i: number
KEY_dead_invertedbreve: number
KEY_dead_iota: number
KEY_dead_longsolidusoverlay: number
KEY_dead_lowline: number
KEY_dead_macron: number
KEY_dead_o: number
KEY_dead_ogonek: number
KEY_dead_perispomeni: number
KEY_dead_psili: number
KEY_dead_semivoiced_sound: number
KEY_dead_small_schwa: number
KEY_dead_stroke: number
KEY_dead_tilde: number
KEY_dead_u: number
KEY_dead_voiced_sound: number
KEY_decimalpoint: number
KEY_degree: number
KEY_diaeresis: number
KEY_diamond: number
KEY_digitspace: number
KEY_dintegral: number
KEY_division: number
KEY_dollar: number
KEY_doubbaselinedot: number
KEY_doubleacute: number
KEY_doubledagger: number
KEY_doublelowquotemark: number
KEY_downarrow: number
KEY_downcaret: number
KEY_downshoe: number
KEY_downstile: number
KEY_downtack: number
KEY_dstroke: number
KEY_e: number
KEY_eabovedot: number
KEY_eacute: number
KEY_ebelowdot: number
KEY_ecaron: number
KEY_ecircumflex: number
KEY_ecircumflexacute: number
KEY_ecircumflexbelowdot: number
KEY_ecircumflexgrave: number
KEY_ecircumflexhook: number
KEY_ecircumflextilde: number
KEY_ediaeresis: number
KEY_egrave: number
KEY_ehook: number
KEY_eightsubscript: number
KEY_eightsuperior: number
KEY_elementof: number
KEY_ellipsis: number
KEY_em3space: number
KEY_em4space: number
KEY_emacron: number
KEY_emdash: number
KEY_emfilledcircle: number
KEY_emfilledrect: number
KEY_emopencircle: number
KEY_emopenrectangle: number
KEY_emptyset: number
KEY_emspace: number
KEY_endash: number
KEY_enfilledcircbullet: number
KEY_enfilledsqbullet: number
KEY_eng: number
KEY_enopencircbullet: number
KEY_enopensquarebullet: number
KEY_enspace: number
KEY_eogonek: number
KEY_equal: number
KEY_eth: number
KEY_etilde: number
KEY_exclam: number
KEY_exclamdown: number
KEY_ezh: number
KEY_f: number
KEY_fabovedot: number
KEY_femalesymbol: number
KEY_ff: number
KEY_figdash: number
KEY_filledlefttribullet: number
KEY_filledrectbullet: number
KEY_filledrighttribullet: number
KEY_filledtribulletdown: number
KEY_filledtribulletup: number
KEY_fiveeighths: number
KEY_fivesixths: number
KEY_fivesubscript: number
KEY_fivesuperior: number
KEY_fourfifths: number
KEY_foursubscript: number
KEY_foursuperior: number
KEY_fourthroot: number
KEY_function: number
KEY_g: number
KEY_gabovedot: number
KEY_gbreve: number
KEY_gcaron: number
KEY_gcedilla: number
KEY_gcircumflex: number
KEY_grave: number
KEY_greater: number
KEY_greaterthanequal: number
KEY_guillemotleft: number
KEY_guillemotright: number
KEY_h: number
KEY_hairspace: number
KEY_hcircumflex: number
KEY_heart: number
KEY_hebrew_aleph: number
KEY_hebrew_ayin: number
KEY_hebrew_bet: number
KEY_hebrew_beth: number
KEY_hebrew_chet: number
KEY_hebrew_dalet: number
KEY_hebrew_daleth: number
KEY_hebrew_doublelowline: number
KEY_hebrew_finalkaph: number
KEY_hebrew_finalmem: number
KEY_hebrew_finalnun: number
KEY_hebrew_finalpe: number
KEY_hebrew_finalzade: number
KEY_hebrew_finalzadi: number
KEY_hebrew_gimel: number
KEY_hebrew_gimmel: number
KEY_hebrew_he: number
KEY_hebrew_het: number
KEY_hebrew_kaph: number
KEY_hebrew_kuf: number
KEY_hebrew_lamed: number
KEY_hebrew_mem: number
KEY_hebrew_nun: number
KEY_hebrew_pe: number
KEY_hebrew_qoph: number
KEY_hebrew_resh: number
KEY_hebrew_samech: number
KEY_hebrew_samekh: number
KEY_hebrew_shin: number
KEY_hebrew_taf: number
KEY_hebrew_taw: number
KEY_hebrew_tet: number
KEY_hebrew_teth: number
KEY_hebrew_waw: number
KEY_hebrew_yod: number
KEY_hebrew_zade: number
KEY_hebrew_zadi: number
KEY_hebrew_zain: number
KEY_hebrew_zayin: number
KEY_hexagram: number
KEY_horizconnector: number
KEY_horizlinescan1: number
KEY_horizlinescan3: number
KEY_horizlinescan5: number
KEY_horizlinescan7: number
KEY_horizlinescan9: number
KEY_hstroke: number
KEY_ht: number
KEY_hyphen: number
KEY_i: number
KEY_iTouch: number
KEY_iacute: number
KEY_ibelowdot: number
KEY_ibreve: number
KEY_icircumflex: number
KEY_identical: number
KEY_idiaeresis: number
KEY_idotless: number
KEY_ifonlyif: number
KEY_igrave: number
KEY_ihook: number
KEY_imacron: number
KEY_implies: number
KEY_includedin: number
KEY_includes: number
KEY_infinity: number
KEY_integral: number
KEY_intersection: number
KEY_iogonek: number
KEY_itilde: number
KEY_j: number
KEY_jcircumflex: number
KEY_jot: number
KEY_k: number
KEY_kana_A: number
KEY_kana_CHI: number
KEY_kana_E: number
KEY_kana_FU: number
KEY_kana_HA: number
KEY_kana_HE: number
KEY_kana_HI: number
KEY_kana_HO: number
KEY_kana_HU: number
KEY_kana_I: number
KEY_kana_KA: number
KEY_kana_KE: number
KEY_kana_KI: number
KEY_kana_KO: number
KEY_kana_KU: number
KEY_kana_MA: number
KEY_kana_ME: number
KEY_kana_MI: number
KEY_kana_MO: number
KEY_kana_MU: number
KEY_kana_N: number
KEY_kana_NA: number
KEY_kana_NE: number
KEY_kana_NI: number
KEY_kana_NO: number
KEY_kana_NU: number
KEY_kana_O: number
KEY_kana_RA: number
KEY_kana_RE: number
KEY_kana_RI: number
KEY_kana_RO: number
KEY_kana_RU: number
KEY_kana_SA: number
KEY_kana_SE: number
KEY_kana_SHI: number
KEY_kana_SO: number
KEY_kana_SU: number
KEY_kana_TA: number
KEY_kana_TE: number
KEY_kana_TI: number
KEY_kana_TO: number
KEY_kana_TSU: number
KEY_kana_TU: number
KEY_kana_U: number
KEY_kana_WA: number
KEY_kana_WO: number
KEY_kana_YA: number
KEY_kana_YO: number
KEY_kana_YU: number
KEY_kana_a: number
KEY_kana_closingbracket: number
KEY_kana_comma: number
KEY_kana_conjunctive: number
KEY_kana_e: number
KEY_kana_fullstop: number
KEY_kana_i: number
KEY_kana_middledot: number
KEY_kana_o: number
KEY_kana_openingbracket: number
KEY_kana_switch: number
KEY_kana_tsu: number
KEY_kana_tu: number
KEY_kana_u: number
KEY_kana_ya: number
KEY_kana_yo: number
KEY_kana_yu: number
KEY_kappa: number
KEY_kcedilla: number
KEY_kra: number
KEY_l: number
KEY_lacute: number
KEY_latincross: number
KEY_lbelowdot: number
KEY_lcaron: number
KEY_lcedilla: number
KEY_leftanglebracket: number
KEY_leftarrow: number
KEY_leftcaret: number
KEY_leftdoublequotemark: number
KEY_leftmiddlecurlybrace: number
KEY_leftopentriangle: number
KEY_leftpointer: number
KEY_leftradical: number
KEY_leftshoe: number
KEY_leftsinglequotemark: number
KEY_leftt: number
KEY_lefttack: number
KEY_less: number
KEY_lessthanequal: number
KEY_lf: number
KEY_logicaland: number
KEY_logicalor: number
KEY_lowleftcorner: number
KEY_lowrightcorner: number
KEY_lstroke: number
KEY_m: number
KEY_mabovedot: number
KEY_macron: number
KEY_malesymbol: number
KEY_maltesecross: number
KEY_marker: number
KEY_masculine: number
KEY_minus: number
KEY_minutes: number
KEY_mu: number
KEY_multiply: number
KEY_musicalflat: number
KEY_musicalsharp: number
KEY_n: number
KEY_nabla: number
KEY_nacute: number
KEY_ncaron: number
KEY_ncedilla: number
KEY_ninesubscript: number
KEY_ninesuperior: number
KEY_nl: number
KEY_nobreakspace: number
KEY_notapproxeq: number
KEY_notelementof: number
KEY_notequal: number
KEY_notidentical: number
KEY_notsign: number
KEY_ntilde: number
KEY_numbersign: number
KEY_numerosign: number
KEY_o: number
KEY_oacute: number
KEY_obarred: number
KEY_obelowdot: number
KEY_ocaron: number
KEY_ocircumflex: number
KEY_ocircumflexacute: number
KEY_ocircumflexbelowdot: number
KEY_ocircumflexgrave: number
KEY_ocircumflexhook: number
KEY_ocircumflextilde: number
KEY_odiaeresis: number
KEY_odoubleacute: number
KEY_oe: number
KEY_ogonek: number
KEY_ograve: number
KEY_ohook: number
KEY_ohorn: number
KEY_ohornacute: number
KEY_ohornbelowdot: number
KEY_ohorngrave: number
KEY_ohornhook: number
KEY_ohorntilde: number
KEY_omacron: number
KEY_oneeighth: number
KEY_onefifth: number
KEY_onehalf: number
KEY_onequarter: number
KEY_onesixth: number
KEY_onesubscript: number
KEY_onesuperior: number
KEY_onethird: number
KEY_ooblique: number
KEY_openrectbullet: number
KEY_openstar: number
KEY_opentribulletdown: number
KEY_opentribulletup: number
KEY_ordfeminine: number
KEY_oslash: number
KEY_otilde: number
KEY_overbar: number
KEY_overline: number
KEY_p: number
KEY_pabovedot: number
KEY_paragraph: number
KEY_parenleft: number
KEY_parenright: number
KEY_partdifferential: number
KEY_partialderivative: number
KEY_percent: number
KEY_period: number
KEY_periodcentered: number
KEY_permille: number
KEY_phonographcopyright: number
KEY_plus: number
KEY_plusminus: number
KEY_prescription: number
KEY_prolongedsound: number
KEY_punctspace: number
KEY_q: number
KEY_quad: number
KEY_question: number
KEY_questiondown: number
KEY_quotedbl: number
KEY_quoteleft: number
KEY_quoteright: number
KEY_r: number
KEY_racute: number
KEY_radical: number
KEY_rcaron: number
KEY_rcedilla: number
KEY_registered: number
KEY_rightanglebracket: number
KEY_rightarrow: number
KEY_rightcaret: number
KEY_rightdoublequotemark: number
KEY_rightmiddlecurlybrace: number
KEY_rightmiddlesummation: number
KEY_rightopentriangle: number
KEY_rightpointer: number
KEY_rightshoe: number
KEY_rightsinglequotemark: number
KEY_rightt: number
KEY_righttack: number
KEY_s: number
KEY_sabovedot: number
KEY_sacute: number
KEY_scaron: number
KEY_scedilla: number
KEY_schwa: number
KEY_scircumflex: number
KEY_script_switch: number
KEY_seconds: number
KEY_section: number
KEY_semicolon: number
KEY_semivoicedsound: number
KEY_seveneighths: number
KEY_sevensubscript: number
KEY_sevensuperior: number
KEY_signaturemark: number
KEY_signifblank: number
KEY_similarequal: number
KEY_singlelowquotemark: number
KEY_sixsubscript: number
KEY_sixsuperior: number
KEY_slash: number
KEY_soliddiamond: number
KEY_space: number
KEY_squareroot: number
KEY_ssharp: number
KEY_sterling: number
KEY_stricteq: number
KEY_t: number
KEY_tabovedot: number
KEY_tcaron: number
KEY_tcedilla: number
KEY_telephone: number
KEY_telephonerecorder: number
KEY_therefore: number
KEY_thinspace: number
KEY_thorn: number
KEY_threeeighths: number
KEY_threefifths: number
KEY_threequarters: number
KEY_threesubscript: number
KEY_threesuperior: number
KEY_tintegral: number
KEY_topintegral: number
KEY_topleftparens: number
KEY_topleftradical: number
KEY_topleftsqbracket: number
KEY_topleftsummation: number
KEY_toprightparens: number
KEY_toprightsqbracket: number
KEY_toprightsummation: number
KEY_topt: number
KEY_topvertsummationconnector: number
KEY_trademark: number
KEY_trademarkincircle: number
KEY_tslash: number
KEY_twofifths: number
KEY_twosubscript: number
KEY_twosuperior: number
KEY_twothirds: number
KEY_u: number
KEY_uacute: number
KEY_ubelowdot: number
KEY_ubreve: number
KEY_ucircumflex: number
KEY_udiaeresis: number
KEY_udoubleacute: number
KEY_ugrave: number
KEY_uhook: number
KEY_uhorn: number
KEY_uhornacute: number
KEY_uhornbelowdot: number
KEY_uhorngrave: number
KEY_uhornhook: number
KEY_uhorntilde: number
KEY_umacron: number
KEY_underbar: number
KEY_underscore: number
KEY_union: number
KEY_uogonek: number
KEY_uparrow: number
KEY_upcaret: number
KEY_upleftcorner: number
KEY_uprightcorner: number
KEY_upshoe: number
KEY_upstile: number
KEY_uptack: number
KEY_uring: number
KEY_utilde: number
KEY_v: number
KEY_variation: number
KEY_vertbar: number
KEY_vertconnector: number
KEY_voicedsound: number
KEY_vt: number
KEY_w: number
KEY_wacute: number
KEY_wcircumflex: number
KEY_wdiaeresis: number
KEY_wgrave: number
KEY_x: number
KEY_xabovedot: number
KEY_y: number
KEY_yacute: number
KEY_ybelowdot: number
KEY_ycircumflex: number
KEY_ydiaeresis: number
KEY_yen: number
KEY_ygrave: number
KEY_yhook: number
KEY_ytilde: number
KEY_z: number
KEY_zabovedot: number
KEY_zacute: number
KEY_zcaron: number
KEY_zerosubscript: number
KEY_zerosuperior: number
KEY_zstroke: number
MODIFIER_MASK: number

A mask covering all entries in GdkModifierType.

PRIORITY_REDRAW: number

This is the priority that the idle handler processing surface updates is given in the main loop.

Functions

  • cairo_draw_from_gl(cr: cairo.Context, surface: Gdk.Surface, source: number, source_type: number, buffer_scale: number, x: number, y: number, width: number, height: number): void
  • The main way to not draw GL content in GTK.

    It takes a render buffer ID (source_type == GL_RENDERBUFFER) or a texture id (source_type == GL_TEXTURE) and draws it onto cr with an OVER operation, respecting the current clip. The top left corner of the rectangle specified by x, y, width and height will be drawn at the current (0,0) position of the cairo_t.

    This will work for all cairo_t, as long as surface is realized, but the fallback implementation that reads back the pixels from the buffer may be used in the general case. In the case of direct drawing to a surface with no special effects applied to cr it will however use a more efficient approach.

    For GL_RENDERBUFFER the code will always fall back to software for buffers with alpha components, so make sure you use GL_TEXTURE if using alpha.

    Calling this may change the current GL context.

    Parameters

    • cr: cairo.Context

      a cairo context

    • surface: Gdk.Surface

      The surface we're rendering for (not necessarily into)

    • source: number

      The GL ID of the source buffer

    • source_type: number

      The type of the source

    • buffer_scale: number

      The scale-factor that the source buffer is allocated for

    • x: number

      The source x position in source to start copying from in GL coordinates

    • y: number

      The source y position in source to start copying from in GL coordinates

    • width: number

      The width of the region to draw

    • height: number

      The height of the region to draw

    Returns void

  • Creates region that covers the area where the given surface is more than 50% opaque.

    This function takes into account device offsets that might be set with cairo_surface_set_device_offset().

    Parameters

    Returns cairo.Region

  • cairo_set_source_pixbuf(cr: cairo.Context, pixbuf: Pixbuf, pixbuf_x: number, pixbuf_y: number): void
  • Sets the given pixbuf as the source pattern for cr.

    The pattern has an extend mode of %CAIRO_EXTEND_NONE and is aligned so that the origin of pixbuf is pixbuf_x, pixbuf_y.

    Parameters

    • cr: cairo.Context

      a cairo context

    • pixbuf: Pixbuf

      a GdkPixbuf

    • pixbuf_x: number

      X coordinate of location to place upper left corner of pixbuf

    • pixbuf_y: number

      Y coordinate of location to place upper left corner of pixbuf

    Returns void

  • Read content from the given input stream and deserialize it, asynchronously.

    The default I/O priority is %G_PRIORITY_DEFAULT (i.e. 0), and lower numbers indicate a higher priority.

    When the operation is finished, callback will be called. You must then call [funcGdk.content_deserialize_finish] to get the result of the operation.

    Parameters

    • stream: Gio.InputStream

      a GInputStream to read the serialized content from

    • mime_type: string

      the mime type to deserialize from

    • type: GType<unknown>

      the GType to deserialize from

    • io_priority: number

      the I/O priority of the operation

    • cancellable: Gio.Cancellable

      optional GCancellable object

    • callback: AsyncReadyCallback

      callback to call when the operation is done

    Returns void

  • content_deserialize_finish(result: AsyncResult): [boolean, any]
  • Parses the given string into GdkContentFormats and returns the formats.

    Strings printed via [methodGdk.ContentFormats.to_string] can be read in again successfully using this function.

    If string does not describe valid content formats, %NULL is returned.

    Parameters

    • string: string

      the string to parse

    Returns ContentFormats | null

  • Registers a function to deserialize object of a given type.

    Parameters

    • mime_type: string

      the mime type which the function can deserialize from

    • type: GType<unknown>

      the type of objects that the function creates

    • deserialize: ContentDeserializeFunc

      the callback

    Returns void

  • Registers a function to serialize objects of a given type.

    Parameters

    • type: GType<unknown>

      the type of objects that the function can serialize

    • mime_type: string

      the mime type to serialize to

    • serialize: ContentSerializeFunc

      the callback

    Returns void

  • Serialize content and write it to the given output stream, asynchronously.

    The default I/O priority is %G_PRIORITY_DEFAULT (i.e. 0), and lower numbers indicate a higher priority.

    When the operation is finished, callback will be called. You must then call [funcGdk.content_serialize_finish] to get the result of the operation.

    Parameters

    • stream: Gio.OutputStream

      a GOutputStream to write the serialized content to

    • mime_type: string

      the mime type to serialize to

    • value: any

      the content to serialize

    • io_priority: number

      the I/O priority of the operation

    • cancellable: Gio.Cancellable

      optional GCancellable object

    • callback: AsyncReadyCallback

      callback to call when the operation is done

    Returns void

  • Checks if action represents a single action or includes multiple actions.

    When action is 0 - ie no action was given, %TRUE is returned.

    Parameters

    Returns boolean

  • Returns the relative angle from event1 to event2.

    The relative angle is the angle between the X axis and the line through both events' positions. The rotation direction for positive angles is from the positive X axis towards the positive Y axis.

    This assumes that both events have X/Y information. If not, this function returns %FALSE.

    Parameters

    Returns [boolean, number]

  • events_get_center(event1: Gdk.Event, event2: Gdk.Event): [boolean, number, number]
  • Returns the point halfway between the events' positions.

    This assumes that both events have X/Y information. If not, this function returns %FALSE.

    Parameters

    Returns [boolean, number, number]

  • Returns the distance between the event locations.

    This assumes that both events have X/Y information. If not, this function returns %FALSE.

    Parameters

    Returns [boolean, number]

  • intern_mime_type(string: string): string | null
  • Canonicalizes the given mime type and interns the result.

    If string is not a valid mime type, %NULL is returned instead. See RFC 2048 for the syntax if mime types.

    Parameters

    • string: string

      string of a potential mime type

    Returns string | null

  • keyval_convert_case(symbol: number): [number, number]
  • Obtains the upper- and lower-case versions of the keyval symbol.

    Examples of keyvals are GDK_KEY_a, GDK_KEY_Enter, GDK_KEY_F1, etc.

    Parameters

    • symbol: number

      a keyval

    Returns [number, number]

  • keyval_from_name(keyval_name: string): number
  • Converts a key name to a key value.

    The names are the same as those in the gdk/gdkkeysyms.h header file but without the leading “GDK_KEY_”.

    Parameters

    • keyval_name: string

      a key name

    Returns number

  • keyval_is_lower(keyval: number): boolean
  • Returns %TRUE if the given key value is in lower case.

    Parameters

    • keyval: number

      a key value.

    Returns boolean

  • keyval_is_upper(keyval: number): boolean
  • Returns %TRUE if the given key value is in upper case.

    Parameters

    • keyval: number

      a key value.

    Returns boolean

  • keyval_name(keyval: number): string | null
  • Converts a key value into a symbolic name.

    The names are the same as those in the gdk/gdkkeysyms.h header file but without the leading “GDK_KEY_”.

    Parameters

    • keyval: number

      a key value

    Returns string | null

  • keyval_to_lower(keyval: number): number
  • Converts a key value to lower case, if applicable.

    Parameters

    • keyval: number

      a key value.

    Returns number

  • keyval_to_unicode(keyval: number): number
  • Convert from a GDK key symbol to the corresponding Unicode character.

    Note that the conversion does not take the current locale into consideration, which might be expected for particular keyvals, such as %GDK_KEY_KP_Decimal.

    Parameters

    • keyval: number

      a GDK key symbol

    Returns number

  • keyval_to_upper(keyval: number): number
  • Converts a key value to upper case, if applicable.

    Parameters

    • keyval: number

      a key value.

    Returns number

  • paintable_new_empty(intrinsic_width: number, intrinsic_height: number): Paintable
  • Returns a paintable that has the given intrinsic size and draws nothing.

    This is often useful for implementing the [vfuncGdk.Paintable.get_current_image] virtual function when the paintable is in an incomplete state (like a [classGtk.MediaStream] before receiving the first frame).

    Parameters

    • intrinsic_width: number

      The intrinsic width to report. Can be 0 for no width.

    • intrinsic_height: number

      The intrinsic height to report. Can be 0 for no height.

    Returns Paintable

  • pixbuf_get_from_surface(surface: cairo.Surface, src_x: number, src_y: number, width: number, height: number): Pixbuf | null
  • Transfers image data from a cairo_surface_t and converts it to a GdkPixbuf.

    This allows you to efficiently read individual pixels from cairo surfaces.

    This function will create an RGB pixbuf with 8 bits per channel. The pixbuf will contain an alpha channel if the surface contains one.

    Parameters

    • surface: cairo.Surface

      surface to copy from

    • src_x: number

      Source X coordinate within surface

    • src_y: number

      Source Y coordinate within surface

    • width: number

      Width in pixels of region to get

    • height: number

      Height in pixels of region to get

    Returns Pixbuf | null

  • Creates a new pixbuf from texture.

    This should generally not be used in newly written code as later stages will almost certainly convert the pixbuf back into a texture to draw it on screen.

    Parameters

    Returns Pixbuf | null

  • set_allowed_backends(backends: string): void
  • Sets a list of backends that GDK should try to use.

    This can be useful if your application does not work with certain GDK backends.

    By default, GDK tries all included backends.

    For example:

    gdk_set_allowed_backends ("wayland,macos,*");
    

    instructs GDK to try the Wayland backend first, followed by the MacOs backend, and then all others.

    If the GDK_BACKEND environment variable is set, it determines what backends are tried in what order, while still respecting the set of allowed backends that are specified by this function.

    The possible backend names are:

    • broadway
    • macos
    • wayland.
    • win32
    • x11

    You can also include a * in the list to try all remaining backends.

    This call must happen prior to functions that open a display, such as [funcGdk.Display.open], gtk_init(), or gtk_init_check() in order to take effect.

    Parameters

    • backends: string

      a comma-separated list of backends

    Returns void

  • texture_error_quark(): Quark
  • toplevel_size_get_type(): GType
  • unicode_to_keyval(wc: number): number
  • Convert from a Unicode character to a key symbol.

    Parameters

    • wc: number

      a Unicode character

    Returns number

  • vulkan_error_quark(): Quark

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method