Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Variables

Functions

Variables

A: number
AE: number
Aacute: number
Abelowdot: number
Abreve: number
Abreveacute: number
Abrevebelowdot: number
Abrevegrave: number
Abrevehook: number
Abrevetilde: number
AccessX_Enable: number
AccessX_Feedback_Enable: number
Acircumflex: number
Acircumflexacute: number
Acircumflexbelowdot: number
Acircumflexgrave: number
Acircumflexhook: number
Acircumflextilde: number
AddFavorite: number
Adiaeresis: number
Agrave: number
Ahook: number
Alt_L: number
Alt_R: number
Amacron: number
Aogonek: number
ApplicationLeft: number
ApplicationRight: number
Arabic_0: number
Arabic_1: number
Arabic_2: number
Arabic_3: number
Arabic_4: number
Arabic_5: number
Arabic_6: number
Arabic_7: number
Arabic_8: number
Arabic_9: number
Arabic_ain: number
Arabic_alef: number
Arabic_alefmaksura: number
Arabic_beh: number
Arabic_comma: number
Arabic_dad: number
Arabic_dal: number
Arabic_damma: number
Arabic_dammatan: number
Arabic_ddal: number
Arabic_farsi_yeh: number
Arabic_fatha: number
Arabic_fathatan: number
Arabic_feh: number
Arabic_fullstop: number
Arabic_gaf: number
Arabic_ghain: number
Arabic_ha: number
Arabic_hah: number
Arabic_hamza: number
Arabic_hamza_above: number
Arabic_hamza_below: number
Arabic_hamzaonalef: number
Arabic_hamzaonwaw: number
Arabic_hamzaonyeh: number
Arabic_hamzaunderalef: number
Arabic_heh: number
Arabic_heh_doachashmee: number
Arabic_heh_goal: number
Arabic_jeem: number
Arabic_jeh: number
Arabic_kaf: number
Arabic_kasra: number
Arabic_kasratan: number
Arabic_keheh: number
Arabic_khah: number
Arabic_lam: number
Arabic_madda_above: number
Arabic_maddaonalef: number
Arabic_meem: number
Arabic_noon: number
Arabic_noon_ghunna: number
Arabic_peh: number
Arabic_percent: number
Arabic_qaf: number
Arabic_question_mark: number
Arabic_ra: number
Arabic_rreh: number
Arabic_sad: number
Arabic_seen: number
Arabic_semicolon: number
Arabic_shadda: number
Arabic_sheen: number
Arabic_sukun: number
Arabic_superscript_alef: number
Arabic_switch: number
Arabic_tah: number
Arabic_tatweel: number
Arabic_tcheh: number
Arabic_teh: number
Arabic_tehmarbuta: number
Arabic_thal: number
Arabic_theh: number
Arabic_tteh: number
Arabic_veh: number
Arabic_waw: number
Arabic_yeh: number
Arabic_yeh_baree: number
Arabic_zah: number
Arabic_zain: number
Aring: number
Armenian_AT: number
Armenian_AYB: number
Armenian_BEN: number
Armenian_CHA: number
Armenian_DA: number
Armenian_DZA: number
Armenian_E: number
Armenian_FE: number
Armenian_GHAT: number
Armenian_GIM: number
Armenian_HI: number
Armenian_HO: number
Armenian_INI: number
Armenian_JE: number
Armenian_KE: number
Armenian_KEN: number
Armenian_KHE: number
Armenian_LYUN: number
Armenian_MEN: number
Armenian_NU: number
Armenian_O: number
Armenian_PE: number
Armenian_PYUR: number
Armenian_RA: number
Armenian_RE: number
Armenian_SE: number
Armenian_SHA: number
Armenian_TCHE: number
Armenian_TO: number
Armenian_TSA: number
Armenian_TSO: number
Armenian_TYUN: number
Armenian_VEV: number
Armenian_VO: number
Armenian_VYUN: number
Armenian_YECH: number
Armenian_ZA: number
Armenian_ZHE: number
Armenian_accent: number
Armenian_amanak: number
Armenian_apostrophe: number
Armenian_at: number
Armenian_ayb: number
Armenian_ben: number
Armenian_but: number
Armenian_cha: number
Armenian_da: number
Armenian_dza: number
Armenian_e: number
Armenian_exclam: number
Armenian_fe: number
Armenian_full_stop: number
Armenian_ghat: number
Armenian_gim: number
Armenian_hi: number
Armenian_ho: number
Armenian_hyphen: number
Armenian_ini: number
Armenian_je: number
Armenian_ke: number
Armenian_ken: number
Armenian_khe: number
Armenian_ligature_ew: number
Armenian_lyun: number
Armenian_men: number
Armenian_nu: number
Armenian_o: number
Armenian_paruyk: number
Armenian_pe: number
Armenian_pyur: number
Armenian_question: number
Armenian_ra: number
Armenian_re: number
Armenian_se: number
Armenian_separation_mark: number
Armenian_sha: number
Armenian_shesht: number
Armenian_tche: number
Armenian_to: number
Armenian_tsa: number
Armenian_tso: number
Armenian_tyun: number
Armenian_verjaket: number
Armenian_vev: number
Armenian_vo: number
Armenian_vyun: number
Armenian_yech: number
Armenian_yentamna: number
Armenian_za: number
Armenian_zhe: number
Atilde: number
AudibleBell_Enable: number
AudioCycleTrack: number
AudioForward: number
AudioLowerVolume: number
AudioMedia: number
AudioMicMute: number
AudioMute: number
AudioNext: number
AudioPause: number
AudioPlay: number
AudioPrev: number
AudioRaiseVolume: number
AudioRandomPlay: number
AudioRecord: number
AudioRepeat: number
AudioRewind: number
AudioStop: number
Away: number
B: number
BUTTON_MIDDLE: number

The middle button of a pointer device.

BUTTON_PRIMARY: number

The primary button of a pointer device.

This is typically the left mouse button in a right-handed mouse configuration.

BUTTON_SECONDARY: number

The secondary button of a pointer device.

This is typically the right mouse button in a right-handed mouse configuration.

Babovedot: number
Back: number
BackForward: number
BackSpace: number
Battery: number
Begin: number
Blue: number
Bluetooth: number
Book: number
BounceKeys_Enable: number
Break: number
BrightnessAdjust: number
Byelorussian_SHORTU: number
Byelorussian_shortu: number
C: number
CD: number
CH: number
COGL: string

Cogl (internal GL abstraction utility library) backend. Can be "gl" or "gles" currently

CURRENT_TIME: number

Default value for "now".

C_H: number
C_h: number
Cabovedot: number
Cacute: number
Calculator: number
Calendar: number
Cancel: number
Caps_Lock: number
Ccaron: number
Ccedilla: number
Ccircumflex: number
Ch: number
Clear: number
ClearGrab: number
Close: number
Codeinput: number
ColonSign: number
Community: number
ContrastAdjust: number
Control_L: number
Control_R: number
Copy: number
CruzeiroSign: number
Cut: number
CycleAngle: number
Cyrillic_A: number
Cyrillic_BE: number
Cyrillic_CHE: number
Cyrillic_CHE_descender: number
Cyrillic_CHE_vertstroke: number
Cyrillic_DE: number
Cyrillic_DZHE: number
Cyrillic_E: number
Cyrillic_EF: number
Cyrillic_EL: number
Cyrillic_EM: number
Cyrillic_EN: number
Cyrillic_EN_descender: number
Cyrillic_ER: number
Cyrillic_ES: number
Cyrillic_GHE: number
Cyrillic_GHE_bar: number
Cyrillic_HA: number
Cyrillic_HARDSIGN: number
Cyrillic_HA_descender: number
Cyrillic_I: number
Cyrillic_IE: number
Cyrillic_IO: number
Cyrillic_I_macron: number
Cyrillic_JE: number
Cyrillic_KA: number
Cyrillic_KA_descender: number
Cyrillic_KA_vertstroke: number
Cyrillic_LJE: number
Cyrillic_NJE: number
Cyrillic_O: number
Cyrillic_O_bar: number
Cyrillic_PE: number
Cyrillic_SCHWA: number
Cyrillic_SHA: number
Cyrillic_SHCHA: number
Cyrillic_SHHA: number
Cyrillic_SHORTI: number
Cyrillic_SOFTSIGN: number
Cyrillic_TE: number
Cyrillic_TSE: number
Cyrillic_U: number
Cyrillic_U_macron: number
Cyrillic_U_straight: number
Cyrillic_U_straight_bar: number
Cyrillic_VE: number
Cyrillic_YA: number
Cyrillic_YERU: number
Cyrillic_YU: number
Cyrillic_ZE: number
Cyrillic_ZHE: number
Cyrillic_ZHE_descender: number
Cyrillic_a: number
Cyrillic_be: number
Cyrillic_che: number
Cyrillic_che_descender: number
Cyrillic_che_vertstroke: number
Cyrillic_de: number
Cyrillic_dzhe: number
Cyrillic_e: number
Cyrillic_ef: number
Cyrillic_el: number
Cyrillic_em: number
Cyrillic_en: number
Cyrillic_en_descender: number
Cyrillic_er: number
Cyrillic_es: number
Cyrillic_ghe: number
Cyrillic_ghe_bar: number
Cyrillic_ha: number
Cyrillic_ha_descender: number
Cyrillic_hardsign: number
Cyrillic_i: number
Cyrillic_i_macron: number
Cyrillic_ie: number
Cyrillic_io: number
Cyrillic_je: number
Cyrillic_ka: number
Cyrillic_ka_descender: number
Cyrillic_ka_vertstroke: number
Cyrillic_lje: number
Cyrillic_nje: number
Cyrillic_o: number
Cyrillic_o_bar: number
Cyrillic_pe: number
Cyrillic_schwa: number
Cyrillic_sha: number
Cyrillic_shcha: number
Cyrillic_shha: number
Cyrillic_shorti: number
Cyrillic_softsign: number
Cyrillic_te: number
Cyrillic_tse: number
Cyrillic_u: number
Cyrillic_u_macron: number
Cyrillic_u_straight: number
Cyrillic_u_straight_bar: number
Cyrillic_ve: number
Cyrillic_ya: number
Cyrillic_yeru: number
Cyrillic_yu: number
Cyrillic_ze: number
Cyrillic_zhe: number
Cyrillic_zhe_descender: number
D: number
DOS: number
Dabovedot: number
Dcaron: number
Delete: number
Display: number
Documents: number
DongSign: number
Down: number
Dstroke: number
E: number
ENG: number
ETH: number
EVENT_PROPAGATE: boolean

Continues the propagation of an event; this macro should be used in event-related signals.

EVENT_STOP: boolean

Stops the propagation of an event; this macro should be used in event-related signals.

EZH: number
Eabovedot: number
Eacute: number
Ebelowdot: number
Ecaron: number
Ecircumflex: number
Ecircumflexacute: number
Ecircumflexbelowdot: number
Ecircumflexgrave: number
Ecircumflexhook: number
Ecircumflextilde: number
EcuSign: number
Ediaeresis: number
Egrave: number
Ehook: number
Eisu_Shift: number
Eisu_toggle: number
Eject: number
Emacron: number
End: number
Eogonek: number
Escape: number
Eth: number
Etilde: number
EuroSign: number
Excel: number
Execute: number
Explorer: number
F: number
F1: number
F10: number
F11: number
F12: number
F13: number
F14: number
F15: number
F16: number
F17: number
F18: number
F19: number
F2: number
F20: number
F21: number
F22: number
F23: number
F24: number
F25: number
F26: number
F27: number
F28: number
F29: number
F3: number
F30: number
F31: number
F32: number
F33: number
F34: number
F35: number
F4: number
F5: number
F6: number
F7: number
F8: number
F9: number
FFrancSign: number
FLAVOUR: string

GL Windowing system used

Fabovedot: number
Farsi_0: number
Farsi_1: number
Farsi_2: number
Farsi_3: number
Farsi_4: number
Farsi_5: number
Farsi_6: number
Farsi_7: number
Farsi_8: number
Farsi_9: number
Farsi_yeh: number
Favorites: number
Finance: number
Find: number
First_Virtual_Screen: number
Forward: number
FrameBack: number
FrameForward: number
G: number
Gabovedot: number
Game: number
Gbreve: number
Gcaron: number
Gcedilla: number
Gcircumflex: number
Georgian_an: number
Georgian_ban: number
Georgian_can: number
Georgian_char: number
Georgian_chin: number
Georgian_cil: number
Georgian_don: number
Georgian_en: number
Georgian_fi: number
Georgian_gan: number
Georgian_ghan: number
Georgian_hae: number
Georgian_har: number
Georgian_he: number
Georgian_hie: number
Georgian_hoe: number
Georgian_in: number
Georgian_jhan: number
Georgian_jil: number
Georgian_kan: number
Georgian_khar: number
Georgian_las: number
Georgian_man: number
Georgian_nar: number
Georgian_on: number
Georgian_par: number
Georgian_phar: number
Georgian_qar: number
Georgian_rae: number
Georgian_san: number
Georgian_shin: number
Georgian_tan: number
Georgian_tar: number
Georgian_un: number
Georgian_vin: number
Georgian_we: number
Georgian_xan: number
Georgian_zen: number
Georgian_zhar: number
Go: number
Greek_ALPHA: number
Greek_ALPHAaccent: number
Greek_BETA: number
Greek_CHI: number
Greek_DELTA: number
Greek_EPSILON: number
Greek_EPSILONaccent: number
Greek_ETA: number
Greek_ETAaccent: number
Greek_GAMMA: number
Greek_IOTA: number
Greek_IOTAaccent: number
Greek_IOTAdiaeresis: number
Greek_IOTAdieresis: number
Greek_KAPPA: number
Greek_LAMBDA: number
Greek_LAMDA: number
Greek_MU: number
Greek_NU: number
Greek_OMEGA: number
Greek_OMEGAaccent: number
Greek_OMICRON: number
Greek_OMICRONaccent: number
Greek_PHI: number
Greek_PI: number
Greek_PSI: number
Greek_RHO: number
Greek_SIGMA: number
Greek_TAU: number
Greek_THETA: number
Greek_UPSILON: number
Greek_UPSILONaccent: number
Greek_UPSILONdieresis: number
Greek_XI: number
Greek_ZETA: number
Greek_accentdieresis: number
Greek_alpha: number
Greek_alphaaccent: number
Greek_beta: number
Greek_chi: number
Greek_delta: number
Greek_epsilon: number
Greek_epsilonaccent: number
Greek_eta: number
Greek_etaaccent: number
Greek_finalsmallsigma: number
Greek_gamma: number
Greek_horizbar: number
Greek_iota: number
Greek_iotaaccent: number
Greek_iotaaccentdieresis: number
Greek_iotadieresis: number
Greek_kappa: number
Greek_lambda: number
Greek_lamda: number
Greek_mu: number
Greek_nu: number
Greek_omega: number
Greek_omegaaccent: number
Greek_omicron: number
Greek_omicronaccent: number
Greek_phi: number
Greek_pi: number
Greek_psi: number
Greek_rho: number
Greek_sigma: number
Greek_switch: number
Greek_tau: number
Greek_theta: number
Greek_upsilon: number
Greek_upsilonaccent: number
Greek_upsilonaccentdieresis: number
Greek_upsilondieresis: number
Greek_xi: number
Greek_zeta: number
Green: number
H: number
HAS_WAYLAND_COMPOSITOR_SUPPORT: number
Hangul: number
Hangul_A: number
Hangul_AE: number
Hangul_AraeA: number
Hangul_AraeAE: number
Hangul_Banja: number
Hangul_Cieuc: number
Hangul_Codeinput: number
Hangul_Dikeud: number
Hangul_E: number
Hangul_EO: number
Hangul_EU: number
Hangul_End: number
Hangul_Hanja: number
Hangul_Hieuh: number
Hangul_I: number
Hangul_Ieung: number
Hangul_J_Cieuc: number
Hangul_J_Dikeud: number
Hangul_J_Hieuh: number
Hangul_J_Ieung: number
Hangul_J_Jieuj: number
Hangul_J_Khieuq: number
Hangul_J_Kiyeog: number
Hangul_J_KiyeogSios: number
Hangul_J_KkogjiDalrinIeung: number
Hangul_J_Mieum: number
Hangul_J_Nieun: number
Hangul_J_NieunHieuh: number
Hangul_J_NieunJieuj: number
Hangul_J_PanSios: number
Hangul_J_Phieuf: number
Hangul_J_Pieub: number
Hangul_J_PieubSios: number
Hangul_J_Rieul: number
Hangul_J_RieulHieuh: number
Hangul_J_RieulKiyeog: number
Hangul_J_RieulMieum: number
Hangul_J_RieulPhieuf: number
Hangul_J_RieulPieub: number
Hangul_J_RieulSios: number
Hangul_J_RieulTieut: number
Hangul_J_Sios: number
Hangul_J_SsangKiyeog: number
Hangul_J_SsangSios: number
Hangul_J_Tieut: number
Hangul_J_YeorinHieuh: number
Hangul_Jamo: number
Hangul_Jeonja: number
Hangul_Jieuj: number
Hangul_Khieuq: number
Hangul_Kiyeog: number
Hangul_KiyeogSios: number
Hangul_KkogjiDalrinIeung: number
Hangul_Mieum: number
Hangul_MultipleCandidate: number
Hangul_Nieun: number
Hangul_NieunHieuh: number
Hangul_NieunJieuj: number
Hangul_O: number
Hangul_OE: number
Hangul_PanSios: number
Hangul_Phieuf: number
Hangul_Pieub: number
Hangul_PieubSios: number
Hangul_PostHanja: number
Hangul_PreHanja: number
Hangul_PreviousCandidate: number
Hangul_Rieul: number
Hangul_RieulHieuh: number
Hangul_RieulKiyeog: number
Hangul_RieulMieum: number
Hangul_RieulPhieuf: number
Hangul_RieulPieub: number
Hangul_RieulSios: number
Hangul_RieulTieut: number
Hangul_RieulYeorinHieuh: number
Hangul_Romaja: number
Hangul_SingleCandidate: number
Hangul_Sios: number
Hangul_Special: number
Hangul_SsangDikeud: number
Hangul_SsangJieuj: number
Hangul_SsangKiyeog: number
Hangul_SsangPieub: number
Hangul_SsangSios: number
Hangul_Start: number
Hangul_SunkyeongeumMieum: number
Hangul_SunkyeongeumPhieuf: number
Hangul_SunkyeongeumPieub: number
Hangul_Tieut: number
Hangul_U: number
Hangul_WA: number
Hangul_WAE: number
Hangul_WE: number
Hangul_WEO: number
Hangul_WI: number
Hangul_YA: number
Hangul_YAE: number
Hangul_YE: number
Hangul_YEO: number
Hangul_YI: number
Hangul_YO: number
Hangul_YU: number
Hangul_YeorinHieuh: number
Hangul_switch: number
Hankaku: number
Hcircumflex: number
Hebrew_switch: number
Help: number
Henkan: number
Henkan_Mode: number
Hibernate: number
Hiragana: number
Hiragana_Katakana: number
History: number
Home: number
HomePage: number
HotLinks: number
Hstroke: number
Hyper_L: number
Hyper_R: number
I: number
INPUT_EVDEV: string
INPUT_GDK: string
INPUT_NULL: string
INPUT_WAYLAND: string
INPUT_X11: string
ISO_Center_Object: number
ISO_Continuous_Underline: number
ISO_Discontinuous_Underline: number
ISO_Emphasize: number
ISO_Enter: number
ISO_Fast_Cursor_Down: number
ISO_Fast_Cursor_Left: number
ISO_Fast_Cursor_Right: number
ISO_Fast_Cursor_Up: number
ISO_First_Group: number
ISO_First_Group_Lock: number
ISO_Group_Latch: number
ISO_Group_Lock: number
ISO_Group_Shift: number
ISO_Last_Group: number
ISO_Last_Group_Lock: number
ISO_Left_Tab: number
ISO_Level2_Latch: number
ISO_Level3_Latch: number
ISO_Level3_Lock: number
ISO_Level3_Shift: number
ISO_Level5_Latch: number
ISO_Level5_Lock: number
ISO_Level5_Shift: number
ISO_Lock: number
ISO_Move_Line_Down: number
ISO_Move_Line_Up: number
ISO_Next_Group: number
ISO_Next_Group_Lock: number
ISO_Partial_Line_Down: number
ISO_Partial_Line_Up: number
ISO_Partial_Space_Left: number
ISO_Partial_Space_Right: number
ISO_Prev_Group: number
ISO_Prev_Group_Lock: number
ISO_Release_Both_Margins: number
ISO_Release_Margin_Left: number
ISO_Release_Margin_Right: number
ISO_Set_Margin_Left: number
ISO_Set_Margin_Right: number
Iabovedot: number
Iacute: number
Ibelowdot: number
Ibreve: number
Icircumflex: number
Idiaeresis: number
Igrave: number
Ihook: number
Imacron: number
Insert: number
Iogonek: number
Itilde: number
J: number
Jcircumflex: number
K: number
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_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_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_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_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
KP_0: number
KP_1: number
KP_2: number
KP_3: number
KP_4: number
KP_5: number
KP_6: number
KP_7: number
KP_8: number
KP_9: number
KP_Add: number
KP_Begin: number
KP_Decimal: number
KP_Delete: number
KP_Divide: number
KP_Down: number
KP_End: number
KP_Enter: number
KP_Equal: number
KP_F1: number
KP_F2: number
KP_F3: number
KP_F4: number
KP_Home: number
KP_Insert: number
KP_Left: number
KP_Multiply: number
KP_Next: number
KP_Page_Down: number
KP_Page_Up: number
KP_Prior: number
KP_Right: number
KP_Separator: number
KP_Space: number
KP_Subtract: number
KP_Tab: number
KP_Up: number
Kana_Lock: number
Kana_Shift: number
Kanji: number
Kanji_Bangou: number
Katakana: number
KbdBrightnessDown: number
KbdBrightnessUp: number
KbdLightOnOff: number
Kcedilla: number
Korean_Won: number
L: number
L1: number
L10: number
L2: number
L3: number
L4: number
L5: number
L6: number
L7: number
L8: number
L9: number
Lacute: number
Last_Virtual_Screen: number
Launch0: number
Launch1: number
Launch2: number
Launch3: number
Launch4: number
Launch5: number
Launch6: number
Launch7: number
Launch8: number
Launch9: number
LaunchA: number
LaunchB: number
LaunchC: number
LaunchD: number
LaunchE: number
LaunchF: number
Lbelowdot: number
Lcaron: number
Lcedilla: number
Left: number
LightBulb: number
Linefeed: number
LiraSign: number
LogGrabInfo: number
LogOff: number
LogWindowTree: number
Lstroke: number
M: number
MAJOR_VERSION: number

The major version of the Clutter library (1, if %CLUTTER_VERSION is 1.2.3)

MICRO_VERSION: number

The micro version of the Clutter library (3, if %CLUTTER_VERSION is 1.2.3)

MINOR_VERSION: number

The minor version of the Clutter library (2, if %CLUTTER_VERSION is 1.2.3)

Mabovedot: number
Macedonia_DSE: number
Macedonia_GJE: number
Macedonia_KJE: number
Macedonia_dse: number
Macedonia_gje: number
Macedonia_kje: number
Mae_Koho: number
Mail: number
MailForward: number
Market: number
Massyo: number
Meeting: number
Memo: number
Menu: number
MenuKB: number
MenuPB: number
Messenger: number
Meta_L: number
Meta_R: number
MillSign: number
ModeLock: number
Mode_switch: number
MonBrightnessDown: number
MonBrightnessUp: number
MouseKeys_Accel_Enable: number
MouseKeys_Enable: number
Muhenkan: number
Multi_key: number
MultipleCandidate: number
Music: number
MyComputer: number
MySites: number
N: number
NO_FPU: number

Set to 1 if Clutter was built without FPU (i.e fixed math), 0 otherwise

Nacute: number
NairaSign: number
Ncaron: number
Ncedilla: number
New: number
NewSheqelSign: number
News: number
Next: number
Next_VMode: number
Next_Virtual_Screen: number
Ntilde: number
Num_Lock: number
O: number
OE: number
Oacute: number
Obarred: number
Obelowdot: number
Ocaron: number
Ocircumflex: number
Ocircumflexacute: number
Ocircumflexbelowdot: number
Ocircumflexgrave: number
Ocircumflexhook: number
Ocircumflextilde: number
Odiaeresis: number
Odoubleacute: number
OfficeHome: number
Ograve: number
Ohook: number
Ohorn: number
Ohornacute: number
Ohornbelowdot: number
Ohorngrave: number
Ohornhook: number
Ohorntilde: number
Omacron: number
Ooblique: number
Open: number
OpenURL: number
Option: number
Oslash: number
Otilde: number
Overlay1_Enable: number
Overlay2_Enable: number
P: number
PATH_RELATIVE: number
PRIORITY_REDRAW: number

Priority of the redraws. This is chosen to be lower than the GTK+ redraw and resize priorities, because in application with both GTK+ and Clutter it's more likely that the Clutter part will be continually animating (and thus able to starve GTK+) than vice-versa.

Pabovedot: number
Page_Down: number
Page_Up: number
Paste: number
Pause: number
PesetaSign: number
Phone: number
Pictures: number
Pointer_Accelerate: number
Pointer_Button1: number
Pointer_Button2: number
Pointer_Button3: number
Pointer_Button4: number
Pointer_Button5: number
Pointer_Button_Dflt: number
Pointer_DblClick1: number
Pointer_DblClick2: number
Pointer_DblClick3: number
Pointer_DblClick4: number
Pointer_DblClick5: number
Pointer_DblClick_Dflt: number
Pointer_DfltBtnNext: number
Pointer_DfltBtnPrev: number
Pointer_Down: number
Pointer_DownLeft: number
Pointer_DownRight: number
Pointer_Drag1: number
Pointer_Drag2: number
Pointer_Drag3: number
Pointer_Drag4: number
Pointer_Drag5: number
Pointer_Drag_Dflt: number
Pointer_EnableKeys: number
Pointer_Left: number
Pointer_Right: number
Pointer_Up: number
Pointer_UpLeft: number
Pointer_UpRight: number
PowerDown: number
PowerOff: number
Prev_VMode: number
Prev_Virtual_Screen: number
PreviousCandidate: number
Print: number
Prior: number
Q: number
R: number
R1: number
R10: number
R11: number
R12: number
R13: number
R14: number
R15: number
R2: number
R3: number
R4: number
R5: number
R6: number
R7: number
R8: number
R9: number
Racute: number
Rcaron: number
Rcedilla: number
Red: number
Redo: number
Refresh: number
Reload: number
RepeatKeys_Enable: number
Reply: number
Return: number
Right: number
RockerDown: number
RockerEnter: number
RockerUp: number
Romaji: number
RotateWindows: number
RotationKB: number
RotationPB: number
RupeeSign: number
S: number
SCHWA: number
STAGE_TYPE: string

The default GObject type for the Clutter stage.

Sabovedot: number
Sacute: number
Save: number
Scaron: number
Scedilla: number
Scircumflex: number
ScreenSaver: number
ScrollClick: number
ScrollDown: number
ScrollUp: number
Scroll_Lock: number
Search: number
Select: number
SelectButton: number
Send: number
Serbian_DJE: number
Serbian_DZE: number
Serbian_JE: number
Serbian_LJE: number
Serbian_NJE: number
Serbian_TSHE: number
Serbian_dje: number
Serbian_dze: number
Serbian_je: number
Serbian_lje: number
Serbian_nje: number
Serbian_tshe: number
Shift_L: number
Shift_Lock: number
Shift_R: number
Shop: number
SingleCandidate: number
Sinh_a: number
Sinh_aa: number
Sinh_aa2: number
Sinh_ae: number
Sinh_ae2: number
Sinh_aee: number
Sinh_aee2: number
Sinh_ai: number
Sinh_ai2: number
Sinh_al: number
Sinh_au: number
Sinh_au2: number
Sinh_ba: number
Sinh_bha: number
Sinh_ca: number
Sinh_cha: number
Sinh_dda: number
Sinh_ddha: number
Sinh_dha: number
Sinh_dhha: number
Sinh_e: number
Sinh_e2: number
Sinh_ee: number
Sinh_ee2: number
Sinh_fa: number
Sinh_ga: number
Sinh_gha: number
Sinh_h2: number
Sinh_ha: number
Sinh_i: number
Sinh_i2: number
Sinh_ii: number
Sinh_ii2: number
Sinh_ja: number
Sinh_jha: number
Sinh_jnya: number
Sinh_ka: number
Sinh_kha: number
Sinh_kunddaliya: number
Sinh_la: number
Sinh_lla: number
Sinh_lu: number
Sinh_lu2: number
Sinh_luu: number
Sinh_luu2: number
Sinh_ma: number
Sinh_mba: number
Sinh_na: number
Sinh_ndda: number
Sinh_ndha: number
Sinh_ng: number
Sinh_ng2: number
Sinh_nga: number
Sinh_nja: number
Sinh_nna: number
Sinh_nya: number
Sinh_o: number
Sinh_o2: number
Sinh_oo: number
Sinh_oo2: number
Sinh_pa: number
Sinh_pha: number
Sinh_ra: number
Sinh_ri: number
Sinh_rii: number
Sinh_ru2: number
Sinh_ruu2: number
Sinh_sa: number
Sinh_sha: number
Sinh_ssha: number
Sinh_tha: number
Sinh_thha: number
Sinh_tta: number
Sinh_ttha: number
Sinh_u: number
Sinh_u2: number
Sinh_uu: number
Sinh_uu2: number
Sinh_va: number
Sinh_ya: number
Sleep: number
SlowKeys_Enable: number
Spell: number
SplitScreen: number
Standby: number
Start: number
StickyKeys_Enable: number
Stop: number
Subtitle: number
Super_L: number
Super_R: number
Support: number
Suspend: number
Switch_VT_1: number
Switch_VT_10: number
Switch_VT_11: number
Switch_VT_12: number
Switch_VT_2: number
Switch_VT_3: number
Switch_VT_4: number
Switch_VT_5: number
Switch_VT_6: number
Switch_VT_7: number
Switch_VT_8: number
Switch_VT_9: number
Sys_Req: number
T: number
THORN: number
TODO_0: number
TODO_1: number
TODO_2: number
TODO_3: number
TODO_3270_AltCursor: number
TODO_3270_Attn: number
TODO_3270_BackTab: number
TODO_3270_ChangeScreen: number
TODO_3270_Copy: number
TODO_3270_CursorBlink: number
TODO_3270_CursorSelect: number
TODO_3270_DeleteWord: number
TODO_3270_Duplicate: number
TODO_3270_Enter: number
TODO_3270_EraseEOF: number
TODO_3270_EraseInput: number
TODO_3270_ExSelect: number
TODO_3270_FieldMark: number
TODO_3270_Ident: number
TODO_3270_Jump: number
TODO_3270_KeyClick: number
TODO_3270_Left2: number
TODO_3270_PA1: number
TODO_3270_PA2: number
TODO_3270_PA3: number
TODO_3270_Play: number
TODO_3270_PrintScreen: number
TODO_3270_Quit: number
TODO_3270_Record: number
TODO_3270_Reset: number
TODO_3270_Right2: number
TODO_3270_Rule: number
TODO_3270_Setup: number
TODO_3270_Test: number
TODO_4: number
TODO_5: number
TODO_6: number
TODO_7: number
TODO_8: number
TODO_9: number
Tab: number
Tabovedot: number
TaskPane: number
Tcaron: number
Tcedilla: number
Terminal: number
Terminate_Server: number
Thai_baht: number
Thai_bobaimai: number
Thai_chochan: number
Thai_chochang: number
Thai_choching: number
Thai_chochoe: number
Thai_dochada: number
Thai_dodek: number
Thai_fofa: number
Thai_fofan: number
Thai_hohip: number
Thai_honokhuk: number
Thai_khokhai: number
Thai_khokhon: number
Thai_khokhuat: number
Thai_khokhwai: number
Thai_khorakhang: number
Thai_kokai: number
Thai_lakkhangyao: number
Thai_lekchet: number
Thai_lekha: number
Thai_lekhok: number
Thai_lekkao: number
Thai_leknung: number
Thai_lekpaet: number
Thai_leksam: number
Thai_leksi: number
Thai_leksong: number
Thai_leksun: number
Thai_lochula: number
Thai_loling: number
Thai_lu: number
Thai_maichattawa: number
Thai_maiek: number
Thai_maihanakat: number
Thai_maihanakat_maitho: number
Thai_maitaikhu: number
Thai_maitho: number
Thai_maitri: number
Thai_maiyamok: number
Thai_moma: number
Thai_ngongu: number
Thai_nikhahit: number
Thai_nonen: number
Thai_nonu: number
Thai_oang: number
Thai_paiyannoi: number
Thai_phinthu: number
Thai_phophan: number
Thai_phophung: number
Thai_phosamphao: number
Thai_popla: number
Thai_rorua: number
Thai_ru: number
Thai_saraa: number
Thai_saraaa: number
Thai_saraae: number
Thai_saraaimaimalai: number
Thai_saraaimaimuan: number
Thai_saraam: number
Thai_sarae: number
Thai_sarai: number
Thai_saraii: number
Thai_sarao: number
Thai_sarau: number
Thai_saraue: number
Thai_sarauee: number
Thai_sarauu: number
Thai_sorusi: number
Thai_sosala: number
Thai_soso: number
Thai_sosua: number
Thai_thanthakhat: number
Thai_thonangmontho: number
Thai_thophuthao: number
Thai_thothahan: number
Thai_thothan: number
Thai_thothong: number
Thai_thothung: number
Thai_topatak: number
Thai_totao: number
Thai_wowaen: number
Thai_yoyak: number
Thai_yoying: number
Thorn: number
Time: number
ToDoList: number
Tools: number
TopMenu: number
TouchpadOff: number
TouchpadOn: number
TouchpadToggle: number
Touroku: number
Travel: number
Tslash: number
U: number
UWB: number
Uacute: number
Ubelowdot: number
Ubreve: number
Ucircumflex: number
Udiaeresis: number
Udoubleacute: number
Ugrave: number
Uhook: number
Uhorn: number
Uhornacute: number
Uhornbelowdot: number
Uhorngrave: number
Uhornhook: number
Uhorntilde: number
Ukrainian_GHE_WITH_UPTURN: number
Ukrainian_I: number
Ukrainian_IE: number
Ukrainian_YI: number
Ukrainian_ghe_with_upturn: number
Ukrainian_i: number
Ukrainian_ie: number
Ukrainian_yi: number
Ukranian_I: number
Ukranian_JE: number
Ukranian_YI: number
Ukranian_i: number
Ukranian_je: number
Ukranian_yi: number
Umacron: number
Undo: number
Ungrab: number
Uogonek: number
Up: number
Uring: number
User1KB: number
User2KB: number
UserPB: number
Utilde: number
V: number
VERSION: number

The full version of the Clutter library, like 1.2.3

VERSION_HEX: number

Numerically encoded version of the Clutter library, like 0x010203

VERSION_S: string

The full version of the Clutter library, in string form (suited for string concatenation)

VendorHome: number
Video: number
View: number
VoidSymbol: number
W: number
WINDOWING_EGL: string
WINDOWING_GDK: string
WINDOWING_GLX: string
WINDOWING_WAYLAND: string
WINDOWING_X11: string
WLAN: number
WWW: number
Wacute: number
WakeUp: number
Wcircumflex: number
Wdiaeresis: number
WebCam: number
Wgrave: number
WheelButton: number
WindowClear: number
WonSign: number
Word: number
X: number
Xabovedot: number
Xfer: number
Y: number
Yacute: number
Ybelowdot: number
Ycircumflex: number
Ydiaeresis: number
Yellow: number
Ygrave: number
Yhook: number
Ytilde: number
Z: number
Zabovedot: number
Zacute: number
Zcaron: number
Zen_Koho: number
Zenkaku: number
Zenkaku_Hankaku: number
ZoomIn: number
ZoomOut: number
Zstroke: number
a: number
aacute: number
abelowdot: number
abovedot: number
abreve: number
abreveacute: number
abrevebelowdot: number
abrevegrave: number
abrevehook: number
abrevetilde: number
acircumflex: number
acircumflexacute: number
acircumflexbelowdot: number
acircumflexgrave: number
acircumflexhook: number
acircumflextilde: number
acute: number
adiaeresis: number
ae: number
agrave: number
ahook: number
amacron: number
ampersand: number
aogonek: number
apostrophe: number
approxeq: number
approximate: number
aring: number
asciicircum: number
asciitilde: number
asterisk: number
at: number
atilde: number
b: number
babovedot: number
backslash: number
ballotcross: number
bar: number
because: number
blank: number
botintegral: number
botleftparens: number
botleftsqbracket: number
botleftsummation: number
botrightparens: number
botrightsqbracket: number
botrightsummation: number
bott: number
botvertsummationconnector: number
braceleft: number
braceright: number
bracketleft: number
bracketright: number
braille_blank: number
braille_dot_1: number
braille_dot_10: number
braille_dot_2: number
braille_dot_3: number
braille_dot_4: number
braille_dot_5: number
braille_dot_6: number
braille_dot_7: number
braille_dot_8: number
braille_dot_9: number
braille_dots_1: number
braille_dots_12: number
braille_dots_123: number
braille_dots_1234: number
braille_dots_12345: number
braille_dots_123456: number
braille_dots_1234567: number
braille_dots_12345678: number
braille_dots_1234568: number
braille_dots_123457: number
braille_dots_1234578: number
braille_dots_123458: number
braille_dots_12346: number
braille_dots_123467: number
braille_dots_1234678: number
braille_dots_123468: number
braille_dots_12347: number
braille_dots_123478: number
braille_dots_12348: number
braille_dots_1235: number
braille_dots_12356: number
braille_dots_123567: number
braille_dots_1235678: number
braille_dots_123568: number
braille_dots_12357: number
braille_dots_123578: number
braille_dots_12358: number
braille_dots_1236: number
braille_dots_12367: number
braille_dots_123678: number
braille_dots_12368: number
braille_dots_1237: number
braille_dots_12378: number
braille_dots_1238: number
braille_dots_124: number
braille_dots_1245: number
braille_dots_12456: number
braille_dots_124567: number
braille_dots_1245678: number
braille_dots_124568: number
braille_dots_12457: number
braille_dots_124578: number
braille_dots_12458: number
braille_dots_1246: number
braille_dots_12467: number
braille_dots_124678: number
braille_dots_12468: number
braille_dots_1247: number
braille_dots_12478: number
braille_dots_1248: number
braille_dots_125: number
braille_dots_1256: number
braille_dots_12567: number
braille_dots_125678: number
braille_dots_12568: number
braille_dots_1257: number
braille_dots_12578: number
braille_dots_1258: number
braille_dots_126: number
braille_dots_1267: number
braille_dots_12678: number
braille_dots_1268: number
braille_dots_127: number
braille_dots_1278: number
braille_dots_128: number
braille_dots_13: number
braille_dots_134: number
braille_dots_1345: number
braille_dots_13456: number
braille_dots_134567: number
braille_dots_1345678: number
braille_dots_134568: number
braille_dots_13457: number
braille_dots_134578: number
braille_dots_13458: number
braille_dots_1346: number
braille_dots_13467: number
braille_dots_134678: number
braille_dots_13468: number
braille_dots_1347: number
braille_dots_13478: number
braille_dots_1348: number
braille_dots_135: number
braille_dots_1356: number
braille_dots_13567: number
braille_dots_135678: number
braille_dots_13568: number
braille_dots_1357: number
braille_dots_13578: number
braille_dots_1358: number
braille_dots_136: number
braille_dots_1367: number
braille_dots_13678: number
braille_dots_1368: number
braille_dots_137: number
braille_dots_1378: number
braille_dots_138: number
braille_dots_14: number
braille_dots_145: number
braille_dots_1456: number
braille_dots_14567: number
braille_dots_145678: number
braille_dots_14568: number
braille_dots_1457: number
braille_dots_14578: number
braille_dots_1458: number
braille_dots_146: number
braille_dots_1467: number
braille_dots_14678: number
braille_dots_1468: number
braille_dots_147: number
braille_dots_1478: number
braille_dots_148: number
braille_dots_15: number
braille_dots_156: number
braille_dots_1567: number
braille_dots_15678: number
braille_dots_1568: number
braille_dots_157: number
braille_dots_1578: number
braille_dots_158: number
braille_dots_16: number
braille_dots_167: number
braille_dots_1678: number
braille_dots_168: number
braille_dots_17: number
braille_dots_178: number
braille_dots_18: number
braille_dots_2: number
braille_dots_23: number
braille_dots_234: number
braille_dots_2345: number
braille_dots_23456: number
braille_dots_234567: number
braille_dots_2345678: number
braille_dots_234568: number
braille_dots_23457: number
braille_dots_234578: number
braille_dots_23458: number
braille_dots_2346: number
braille_dots_23467: number
braille_dots_234678: number
braille_dots_23468: number
braille_dots_2347: number
braille_dots_23478: number
braille_dots_2348: number
braille_dots_235: number
braille_dots_2356: number
braille_dots_23567: number
braille_dots_235678: number
braille_dots_23568: number
braille_dots_2357: number
braille_dots_23578: number
braille_dots_2358: number
braille_dots_236: number
braille_dots_2367: number
braille_dots_23678: number
braille_dots_2368: number
braille_dots_237: number
braille_dots_2378: number
braille_dots_238: number
braille_dots_24: number
braille_dots_245: number
braille_dots_2456: number
braille_dots_24567: number
braille_dots_245678: number
braille_dots_24568: number
braille_dots_2457: number
braille_dots_24578: number
braille_dots_2458: number
braille_dots_246: number
braille_dots_2467: number
braille_dots_24678: number
braille_dots_2468: number
braille_dots_247: number
braille_dots_2478: number
braille_dots_248: number
braille_dots_25: number
braille_dots_256: number
braille_dots_2567: number
braille_dots_25678: number
braille_dots_2568: number
braille_dots_257: number
braille_dots_2578: number
braille_dots_258: number
braille_dots_26: number
braille_dots_267: number
braille_dots_2678: number
braille_dots_268: number
braille_dots_27: number
braille_dots_278: number
braille_dots_28: number
braille_dots_3: number
braille_dots_34: number
braille_dots_345: number
braille_dots_3456: number
braille_dots_34567: number
braille_dots_345678: number
braille_dots_34568: number
braille_dots_3457: number
braille_dots_34578: number
braille_dots_3458: number
braille_dots_346: number
braille_dots_3467: number
braille_dots_34678: number
braille_dots_3468: number
braille_dots_347: number
braille_dots_3478: number
braille_dots_348: number
braille_dots_35: number
braille_dots_356: number
braille_dots_3567: number
braille_dots_35678: number
braille_dots_3568: number
braille_dots_357: number
braille_dots_3578: number
braille_dots_358: number
braille_dots_36: number
braille_dots_367: number
braille_dots_3678: number
braille_dots_368: number
braille_dots_37: number
braille_dots_378: number
braille_dots_38: number
braille_dots_4: number
braille_dots_45: number
braille_dots_456: number
braille_dots_4567: number
braille_dots_45678: number
braille_dots_4568: number
braille_dots_457: number
braille_dots_4578: number
braille_dots_458: number
braille_dots_46: number
braille_dots_467: number
braille_dots_4678: number
braille_dots_468: number
braille_dots_47: number
braille_dots_478: number
braille_dots_48: number
braille_dots_5: number
braille_dots_56: number
braille_dots_567: number
braille_dots_5678: number
braille_dots_568: number
braille_dots_57: number
braille_dots_578: number
braille_dots_58: number
braille_dots_6: number
braille_dots_67: number
braille_dots_678: number
braille_dots_68: number
braille_dots_7: number
braille_dots_78: number
braille_dots_8: number
breve: number
brokenbar: number
c: number
c_h: number
cabovedot: number
cacute: number
careof: number
caret: number
caron: number
ccaron: number
ccedilla: number
ccircumflex: number
cedilla: number
cent: number
ch: number
checkerboard: number
checkmark: number
circle: number
club: number
colon: number
comma: number
containsas: number
copyright: number
cr: number
crossinglines: number
cuberoot: number
currency: number
cursor: number
d: number
dabovedot: number
dagger: number
dcaron: number
dead_A: number
dead_E: number
dead_I: number
dead_O: number
dead_U: number
dead_a: number
dead_abovecomma: number
dead_abovedot: number
dead_abovereversedcomma: number
dead_abovering: number
dead_aboveverticalline: number
dead_acute: number
dead_belowbreve: number
dead_belowcircumflex: number
dead_belowcomma: number
dead_belowdiaeresis: number
dead_belowdot: number
dead_belowmacron: number
dead_belowring: number
dead_belowtilde: number
dead_belowverticalline: number
dead_breve: number
dead_capital_schwa: number
dead_caron: number
dead_cedilla: number
dead_circumflex: number
dead_currency: number
dead_dasia: number
dead_diaeresis: number
dead_doubleacute: number
dead_doublegrave: number
dead_e: number
dead_grave: number
dead_greek: number
dead_hook: number
dead_horn: number
dead_i: number
dead_invertedbreve: number
dead_iota: number
dead_longsolidusoverlay: number
dead_lowline: number
dead_macron: number
dead_o: number
dead_ogonek: number
dead_perispomeni: number
dead_psili: number
dead_semivoiced_sound: number
dead_small_schwa: number
dead_stroke: number
dead_tilde: number
dead_u: number
dead_voiced_sound: number
decimalpoint: number
degree: number
diaeresis: number
diamond: number
digitspace: number
dintegral: number
division: number
dollar: number
doubbaselinedot: number
doubleacute: number
doubledagger: number
doublelowquotemark: number
downarrow: number
downcaret: number
downshoe: number
downstile: number
downtack: number
dstroke: number
e: number
eabovedot: number
eacute: number
ebelowdot: number
ecaron: number
ecircumflex: number
ecircumflexacute: number
ecircumflexbelowdot: number
ecircumflexgrave: number
ecircumflexhook: number
ecircumflextilde: number
ediaeresis: number
egrave: number
ehook: number
eightsubscript: number
eightsuperior: number
elementof: number
ellipsis: number
em3space: number
em4space: number
emacron: number
emdash: number
emfilledcircle: number
emfilledrect: number
emopencircle: number
emopenrectangle: number
emptyset: number
emspace: number
endash: number
enfilledcircbullet: number
enfilledsqbullet: number
eng: number
enopencircbullet: number
enopensquarebullet: number
enspace: number
eogonek: number
equal: number
eth: number
etilde: number
exclam: number
exclamdown: number
ezh: number
f: number
fabovedot: number
femalesymbol: number
ff: number
figdash: number
filledlefttribullet: number
filledrectbullet: number
filledrighttribullet: number
filledtribulletdown: number
filledtribulletup: number
fiveeighths: number
fivesixths: number
fivesubscript: number
fivesuperior: number
fourfifths: number
foursubscript: number
foursuperior: number
fourthroot: number
function_: number
g: number
gabovedot: number
gbreve: number
gcaron: number
gcedilla: number
gcircumflex: number
grave: number
greater: number
greaterthanequal: number
guillemotleft: number
guillemotright: number
h: number
hairspace: number
hcircumflex: number
heart: number
hebrew_aleph: number
hebrew_ayin: number
hebrew_bet: number
hebrew_beth: number
hebrew_chet: number
hebrew_dalet: number
hebrew_daleth: number
hebrew_doublelowline: number
hebrew_finalkaph: number
hebrew_finalmem: number
hebrew_finalnun: number
hebrew_finalpe: number
hebrew_finalzade: number
hebrew_finalzadi: number
hebrew_gimel: number
hebrew_gimmel: number
hebrew_he: number
hebrew_het: number
hebrew_kaph: number
hebrew_kuf: number
hebrew_lamed: number
hebrew_mem: number
hebrew_nun: number
hebrew_pe: number
hebrew_qoph: number
hebrew_resh: number
hebrew_samech: number
hebrew_samekh: number
hebrew_shin: number
hebrew_taf: number
hebrew_taw: number
hebrew_tet: number
hebrew_teth: number
hebrew_waw: number
hebrew_yod: number
hebrew_zade: number
hebrew_zadi: number
hebrew_zain: number
hebrew_zayin: number
hexagram: number
horizconnector: number
horizlinescan1: number
horizlinescan3: number
horizlinescan5: number
horizlinescan7: number
horizlinescan9: number
hstroke: number
ht: number
hyphen: number
i: number
iTouch: number
iacute: number
ibelowdot: number
ibreve: number
icircumflex: number
identical: number
idiaeresis: number
idotless: number
ifonlyif: number
igrave: number
ihook: number
imacron: number
implies: number
includedin: number
includes: number
infinity: number
integral: number
intersection: number
iogonek: number
itilde: number
j: number
jcircumflex: number
jot: number
k: number
kana_A: number
kana_CHI: number
kana_E: number
kana_FU: number
kana_HA: number
kana_HE: number
kana_HI: number
kana_HO: number
kana_HU: number
kana_I: number
kana_KA: number
kana_KE: number
kana_KI: number
kana_KO: number
kana_KU: number
kana_MA: number
kana_ME: number
kana_MI: number
kana_MO: number
kana_MU: number
kana_N: number
kana_NA: number
kana_NE: number
kana_NI: number
kana_NO: number
kana_NU: number
kana_O: number
kana_RA: number
kana_RE: number
kana_RI: number
kana_RO: number
kana_RU: number
kana_SA: number
kana_SE: number
kana_SHI: number
kana_SO: number
kana_SU: number
kana_TA: number
kana_TE: number
kana_TI: number
kana_TO: number
kana_TSU: number
kana_TU: number
kana_U: number
kana_WA: number
kana_WO: number
kana_YA: number
kana_YO: number
kana_YU: number
kana_a: number
kana_closingbracket: number
kana_comma: number
kana_conjunctive: number
kana_e: number
kana_fullstop: number
kana_i: number
kana_middledot: number
kana_o: number
kana_openingbracket: number
kana_switch: number
kana_tsu: number
kana_tu: number
kana_u: number
kana_ya: number
kana_yo: number
kana_yu: number
kappa: number
kcedilla: number
kra: number
l: number
lacute: number
latincross: number
lbelowdot: number
lcaron: number
lcedilla: number
leftanglebracket: number
leftarrow: number
leftcaret: number
leftdoublequotemark: number
leftmiddlecurlybrace: number
leftopentriangle: number
leftpointer: number
leftradical: number
leftshoe: number
leftsinglequotemark: number
leftt: number
lefttack: number
less: number
lessthanequal: number
lf: number
logicaland: number
logicalor: number
lowleftcorner: number
lowrightcorner: number
lstroke: number
m: number
mabovedot: number
macron: number
malesymbol: number
maltesecross: number
marker: number
masculine: number
minus: number
minutes: number
mu: number
multiply: number
musicalflat: number
musicalsharp: number
n: number
nabla: number
nacute: number
ncaron: number
ncedilla: number
ninesubscript: number
ninesuperior: number
nl: number
nobreakspace: number
notapproxeq: number
notelementof: number
notequal: number
notidentical: number
notsign: number
ntilde: number
numbersign: number
numerosign: number
o: number
oacute: number
obarred: number
obelowdot: number
ocaron: number
ocircumflex: number
ocircumflexacute: number
ocircumflexbelowdot: number
ocircumflexgrave: number
ocircumflexhook: number
ocircumflextilde: number
odiaeresis: number
odoubleacute: number
oe: number
ogonek: number
ograve: number
ohook: number
ohorn: number
ohornacute: number
ohornbelowdot: number
ohorngrave: number
ohornhook: number
ohorntilde: number
omacron: number
oneeighth: number
onefifth: number
onehalf: number
onequarter: number
onesixth: number
onesubscript: number
onesuperior: number
onethird: number
ooblique: number
openrectbullet: number
openstar: number
opentribulletdown: number
opentribulletup: number
ordfeminine: number
oslash: number
otilde: number
overbar: number
overline: number
p: number
pabovedot: number
paragraph: number
parenleft: number
parenright: number
partdifferential: number
partialderivative: number
percent: number
period: number
periodcentered: number
permille: number
phonographcopyright: number
plus: number
plusminus: number
prescription: number
prolongedsound: number
punctspace: number
q: number
quad: number
question: number
questiondown: number
quotedbl: number
quoteleft: number
quoteright: number
r: number
racute: number
radical: number
rcaron: number
rcedilla: number
registered: number
rightanglebracket: number
rightarrow: number
rightcaret: number
rightdoublequotemark: number
rightmiddlecurlybrace: number
rightmiddlesummation: number
rightopentriangle: number
rightpointer: number
rightshoe: number
rightsinglequotemark: number
rightt: number
righttack: number
s: number
sabovedot: number
sacute: number
scaron: number
scedilla: number
schwa: number
scircumflex: number
script_switch: number
seconds: number
section: number
semicolon: number
semivoicedsound: number
seveneighths: number
sevensubscript: number
sevensuperior: number
signaturemark: number
signifblank: number
similarequal: number
singlelowquotemark: number
sixsubscript: number
sixsuperior: number
slash: number
soliddiamond: number
space: number
squareroot: number
ssharp: number
sterling: number
stricteq: number
t: number
tabovedot: number
tcaron: number
tcedilla: number
telephone: number
telephonerecorder: number
therefore: number
thinspace: number
thorn: number
threeeighths: number
threefifths: number
threequarters: number
threesubscript: number
threesuperior: number
tintegral: number
topintegral: number
topleftparens: number
topleftradical: number
topleftsqbracket: number
topleftsummation: number
toprightparens: number
toprightsqbracket: number
toprightsummation: number
topt: number
topvertsummationconnector: number
trademark: number
trademarkincircle: number
tslash: number
twofifths: number
twosubscript: number
twosuperior: number
twothirds: number
u: number
uacute: number
ubelowdot: number
ubreve: number
ucircumflex: number
udiaeresis: number
udoubleacute: number
ugrave: number
uhook: number
uhorn: number
uhornacute: number
uhornbelowdot: number
uhorngrave: number
uhornhook: number
uhorntilde: number
umacron: number
underbar: number
underscore: number
union: number
uogonek: number
uparrow: number
upcaret: number
upleftcorner: number
uprightcorner: number
upshoe: number
upstile: number
uptack: number
uring: number
utilde: number
v: number
variation: number
vertbar: number
vertconnector: number
voicedsound: number
vt: number
w: number
wacute: number
wcircumflex: number
wdiaeresis: number
wgrave: number
x: number
xabovedot: number
y: number
yacute: number
ybelowdot: number
ycircumflex: number
ydiaeresis: number
yen: number
ygrave: number
yhook: number
ytilde: number
z: number
zabovedot: number
zacute: number
zcaron: number
zerosubscript: number
zerosuperior: number
zstroke: number

Functions

  • base_init(): void
  • Utility function for setting the source color of cr using a #ClutterColor. This function is the equivalent of:

    |[ cairo_set_source_rgba (cr, color->red / 255.0, color->green / 255.0, color->blue / 255.0, color->alpha / 255.0);


    @param cr a Cairo context
    @param color a #ClutterColor

    Parameters

    Returns void

  • check_version(major: number, minor: number, micro: number): boolean
  • Run-time version check, to check the version the Clutter library that an application is currently linked against

    This is the run-time equivalent of the compile-time %CLUTTER_CHECK_VERSION pre-processor macro

    Parameters

    • major: number

      major version, like 1 in 1.2.3

    • minor: number

      minor version, like 2 in 1.2.3

    • micro: number

      micro version, like 3 in 1.2.3

    Returns boolean

  • check_windowing_backend(backend_type: string): boolean
  • Checks the run-time name of the Clutter windowing system backend, using the symbolic macros like %CLUTTER_WINDOWING_WIN32 or %CLUTTER_WINDOWING_X11.

    This function should be used in conjuction with the compile-time macros inside applications and libraries that are using the platform-specific windowing system API, to ensure that they are running on the correct windowing system; for instance:

    |[ #ifdef CLUTTER_WINDOWING_X11 if (clutter_check_windowing_backend (CLUTTER_WINDOWING_X11)) { // it is safe to use the clutter_x11_* API } else #endif #ifdef CLUTTER_WINDOWING_WIN32 if (clutter_check_windowing_backend (CLUTTER_WINDOWING_WIN32)) { // it is safe to use the clutter_win32_* API } else #endif g_error ("Unknown Clutter backend.");


    @param backend_type the name of the backend to check

    Parameters

    • backend_type: string

    Returns boolean

  • clear_glyph_cache(): void
  • Clears the internal cache of glyphs used by the Pango renderer. This will free up some memory and GL texture resources. The cache will be automatically refilled as more text is drawn.

    Returns void

  • color_from_hls(hue: number, luminance: number, saturation: number): Clutter.Color
  • Converts a color expressed in HLS (hue, luminance and saturation) values into a #ClutterColor.

    Parameters

    • hue: number

      hue value, in the 0 .. 360 range

    • luminance: number

      luminance value, in the 0 .. 1 range

    • saturation: number

      saturation value, in the 0 .. 1 range

    Returns Clutter.Color

  • Converts pixel from the packed representation of a four 8 bit channel color to a #ClutterColor.

    Parameters

    • pixel: number

      a 32 bit packed integer containing a color

    Returns Clutter.Color

  • Parses a string definition of a color, filling the #ClutterColor.red, #ClutterColor.green, #ClutterColor.blue and #ClutterColor.alpha fields of color.

    The color is not allocated.

    The format of str can be either one of:

    • a standard name (as taken from the X11 rgb.txt file)
    • an hexadecimal value in the form: #rgb, #rrggbb, #rgba, or #rrggbbaa
    • a RGB color in the form: rgb(r, g, b)
    • a RGB color in the form: rgba(r, g, b, a)
    • a HSL color in the form: hsl(h, s, l) -a HSL color in the form: hsla(h, s, l, a)

    where 'r', 'g', 'b' and 'a' are (respectively) the red, green, blue color intensities and the opacity. The 'h', 's' and 'l' are (respectively) the hue, saturation and luminance values.

    In the rgb() and rgba() formats, the 'r', 'g', and 'b' values are either integers between 0 and 255, or percentage values in the range between 0% and 100%; the percentages require the '%' character. The 'a' value, if specified, can only be a floating point value between 0.0 and 1.0.

    In the hls() and hlsa() formats, the 'h' value (hue) is an angle between 0 and 360.0 degrees; the 'l' and 's' values (luminance and saturation) are percentage values in the range between 0% and 100%. The 'a' value, if specified, can only be a floating point value between 0.0 and 1.0.

    Whitespace inside the definitions is ignored; no leading whitespace is allowed.

    If the alpha component is not specified then it is assumed to be set to be fully opaque.

    Parameters

    • str: string

      a string specifiying a color

    Returns [boolean, Clutter.Color]

  • disable_accessibility(): void
  • Disable loading the accessibility support. It has the same effect as setting the environment variable CLUTTER_DISABLE_ACCESSIBILITY. For the same reason, this method should be called before clutter_init().

    Returns void

  • Processes an event.

    The event must be a valid #ClutterEvent and have a #ClutterStage associated to it.

    This function is only useful when embedding Clutter inside another toolkit, and it should never be called by applications.

    Parameters

    Returns void

  • Adds a function which will be called for all events that Clutter processes. The function will be called before any signals are emitted for the event and it will take precedence over any grabs.

    Parameters

    • stage: Clutter.Stage

      The #ClutterStage to capture events for

    • func: EventFilterFunc

      The callback function which will be passed all events.

    Returns number

  • event_remove_filter(id: number): void
  • Removes an event filter that was previously added with clutter_event_add_filter().

    Parameters

    • id: number

      The ID of the event filter, as returned from clutter_event_add_filter()

    Returns void

  • events_pending(): boolean
  • frame_source_add(priority: number, fps: number, func: SourceFunc): number
  • Sets a function to be called at regular intervals with the given priority. The function is called repeatedly until it returns %FALSE, at which point the timeout is automatically destroyed and the function will not be called again. The notify function is called when the timeout is destroyed. The first call to the function will be at the end of the first interval.

    This function is similar to g_timeout_add_full() except that it will try to compensate for delays. For example, if func takes half the interval time to execute then the function will be called again half the interval time after it finished. In contrast g_timeout_add_full() would not fire until a full interval after the function completes so the delay between calls would be 1.0 / fps * 1.5. This function does not however try to invoke the function multiple times to catch up missing frames if func takes more than interval ms to execute.

    Parameters

    • priority: number

      the priority of the frame source. Typically this will be in the range between %G_PRIORITY_DEFAULT and %G_PRIORITY_HIGH.

    • fps: number

      the number of times per second to call the function

    • func: SourceFunc

      function to call

    Returns number

  • get_accessibility_enabled(): boolean
  • Returns whether Clutter has accessibility support enabled. As least, a value of TRUE means that there are a proper AtkUtil implementation available

    Returns boolean

  • If an event is currently being processed, return that event. This function is intended to be used to access event state that might not be exposed by higher-level widgets. For example, to get the key modifier state from a Button 'clicked' event.

    Returns Clutter.Event

  • get_current_event_time(): number
  • get_debug_enabled(): boolean
  • get_default_frame_rate(): number
  • Retrieves the default direction for the text. The text direction is determined by the locale and/or by the CLUTTER_TEXT_DIRECTION environment variable.

    The default text direction can be overridden on a per-actor basis by using clutter_actor_set_text_direction().

    Returns Clutter.TextDirection

  • Retrieves the #ClutterInputDevice from its id_. This is a convenience wrapper for clutter_device_manager_get_device() and it is functionally equivalent to:

    |[ ClutterDeviceManager *manager; ClutterInputDevice *device;

    manager = clutter_device_manager_get_default (); device = clutter_device_manager_get_device (manager, id);


    @param id_ the unique id for a device

    Parameters

    • id_: number

    Returns InputDevice

  • get_motion_events_enabled(): boolean
  • get_show_fps(): boolean
  • Returns whether Clutter should print out the frames per second on the console. You can enable this setting either using the CLUTTER_SHOW_FPS environment variable or passing the --clutter-show-fps command line argument. *

    Returns boolean

  • get_timestamp(): number
  • Returns the approximate number of microseconds passed since Clutter was intialised.

    This function shdould not be used by application code.

    The output of this function depends on whether Clutter was configured to enable its debugging code paths, so it's less useful than intended.

    Since Clutter 1.10, this function is an alias to g_get_monotonic_time() if Clutter was configured to enable the debugging code paths.

    Returns number

  • Grabs keyboard events, after the grab is done keyboard events (#ClutterActor::key-press-event and #ClutterActor::key-release-event) are delivered to this actor directly. The source set in the event will be the actor that would have received the event if the keyboard grab was not in effect.

    Like pointer grabs, keyboard grabs should only be used as a last resource.

    See also clutter_stage_set_key_focus() and clutter_actor_grab_key_focus() to perform a "soft" key grab and assign key focus to a specific actor.

    Parameters

    Returns void

  • Grabs pointer events, after the grab is done all pointer related events (press, motion, release, enter, leave and scroll) are delivered to this actor directly without passing through both capture and bubble phases of the event delivery chain. The source set in the event will be the actor that would have received the event if the pointer grab was not in effect.

    Grabs completely override the entire event delivery chain done by Clutter. Pointer grabs should only be used as a last resource; using the #ClutterActor::captured-event signal should always be the preferred way to intercept event delivery to reactive actors.

    This function should rarely be used.

    If a grab is required, you are strongly encouraged to use a specific input device by calling clutter_input_device_grab().

    Parameters

    Returns void

  • grab_pointer_for_device(actor: Clutter.Actor, id_: number): void
  • Grabs all the pointer events coming from the device id for actor.

    If id is -1 then this function is equivalent to clutter_grab_pointer().

    Parameters

    • actor: Clutter.Actor

      a #ClutterActor

    • id_: number

      a device id, or -1

    Returns void

  • image_error_quark(): Quark
  • Initialises everything needed to operate with Clutter and parses some standard command line options; argc and argv are adjusted accordingly so your own code will never see those standard arguments.

    It is safe to call this function multiple times.

    This function will not abort in case of errors during initialization; clutter_init() will print out the error message on stderr, and will return an error code. It is up to the application code to handle this case. If you need to display the error message yourself, you can use clutter_init_with_args(), which takes a #GError pointer.

    If this function fails, and returns an error code, any subsequent Clutter API will have undefined behaviour - including segmentation faults and assertion failures. Make sure to handle the returned #ClutterInitError enumeration value.

    Parameters

    • argv: string[]

      A pointer to an array of arguments.

    Returns [Clutter.InitError, string[] | null]

  • init_error_quark(): Quark
  • init_with_args(argv: string[], parameter_string: string, entries: OptionEntry[], translation_domain: string): [Clutter.InitError, string[] | null]
  • This function does the same work as clutter_init(). Additionally, it allows you to add your own command line options, and it automatically generates nicely formatted output. Note that your program will be terminated after writing out the help output. Also note that, in case of error, the error message will be placed inside error instead of being printed on the display.

    Just like clutter_init(), if this function returns an error code then any subsequent call to any other Clutter API will result in undefined behaviour - including segmentation faults.

    Parameters

    • argv: string[]

      a pointer to the array of command line arguments

    • parameter_string: string

      a string which is displayed in the first line of output, after programname [OPTION...]

    • entries: OptionEntry[]

      a %NULL terminated array of #GOptionEntrys describing the options of your program

    • translation_domain: string

      a translation domain to use for translating the output for the options in entries with gettext(), or %NULL

    Returns [Clutter.InitError, string[] | null]

  • keysym_to_unicode(keyval: number): number
  • Converts keyval from a Clutter key symbol to the corresponding ISO10646 (Unicode) character.

    Parameters

    • keyval: number

      a key symbol

    Returns number

  • main(): void
  • main_level(): number
  • main_quit(): void
  • Forces a redraw of the entire stage. Applications should never use this function, but queue a redraw using clutter_actor_queue_redraw().

    This function should only be used by libraries integrating Clutter from within another toolkit.

    Parameters

    Returns void

  • script_error_quark(): Quark
  • set_default_frame_rate(frames_per_sec: number): void
  • Sets the default frame rate. This frame rate will be used to limit the number of frames drawn if Clutter is not able to synchronize with the vertical refresh rate of the display. When synchronization is possible, this value is ignored.

    Parameters

    • frames_per_sec: number

      the new default frame rate

    Returns void

  • Sets the font quality options for subsequent text rendering operations.

    Using mipmapped textures will improve the quality for scaled down text but will use more texture memory.

    Enabling hinting improves text quality for static text but may introduce some artifacts if the text is animated.

    Parameters

    Returns void

  • set_motion_events_enabled(enable: boolean): void
  • Sets whether per-actor motion events should be enabled or not on all #ClutterStages managed by Clutter.

    If enable is %FALSE the following events will not work:

    • ClutterActor::motion-event, except on the #ClutterStage
    • ClutterActor::enter-event
    • ClutterActor::leave-event

    Parameters

    • enable: boolean

      %TRUE to enable per-actor motion events

    Returns void

  • set_windowing_backend(backend_type: string): void
  • Restricts Clutter to only use the specified backend or list of backends.

    You can use one of the CLUTTER_WINDOWING_* symbols, e.g.

      clutter_set_windowing_backend (CLUTTER_WINDOWING_X11);
    

    Will force Clutter to use the X11 windowing and input backend, and terminate if the X11 backend could not be initialized successfully.

    Since Clutter 1.26, you can also use a comma-separated list of windowing system backends to provide a fallback in case backends are not available or enabled, e.g.:

      clutter_set_windowing_backend ("gdk,wayland,x11");
    

    Will make Clutter test for the GDK, Wayland, and X11 backends in that order.

    You can use the * special value to ask Clutter to use the internally defined list of backends. For instance:

      clutter_set_windowing_backend ("x11,wayland,*");
    

    Will make Clutter test the X11 and Wayland backends, and then fall back to the internal list of available backends.

    This function must be called before the first API call to Clutter, including clutter_get_option_context()

    Parameters

    • backend_type: string

      a comma separated list of windowing backends

    Returns void

  • shader_error_quark(): Quark
  • test_add_data_full(test_path: string, test_func: TestDataFunc): void
  • Adds a test unit to the Clutter test environment.

    See also: g_test_add_data_func_full()

    Parameters

    • test_path: string

      unique path for identifying the test

    • test_func: TestDataFunc

      function containing the test

    Returns void

  • test_init(argc: number, argv: string): void
  • test_run(): number
  • Runs the test suite using the units added by calling clutter_test_add().

    The typical test suite is composed of a list of functions called by clutter_test_run(), for instance:

    |[ static void unit_foo (void) { ... }

    static void unit_bar (void) { ... }

    static void unit_baz (void) { ... }

    int main (int argc, char *argv[]) { clutter_test_init (&argc, &argv);

    clutter_test_add ("/unit/foo", unit_foo); clutter_test_add ("/unit/bar", unit_bar); clutter_test_add ("/unit/baz", unit_baz);

    return clutter_test_run (); }

    
    

    Returns number

  • texture_error_quark(): Quark
  • threads_add_frame_source(priority: number, fps: number, func: SourceFunc): number
  • Sets a function to be called at regular intervals holding the Clutter threads lock, with the given priority. The function is called repeatedly until it returns %FALSE, at which point the timeout is automatically removed and the function will not be called again. The notify function is called when the timeout is removed.

    This function is similar to clutter_threads_add_timeout_full() except that it will try to compensate for delays. For example, if func takes half the interval time to execute then the function will be called again half the interval time after it finished. In contrast clutter_threads_add_timeout_full() would not fire until a full interval after the function completes so the delay between calls would be interval * 1.5. This function does not however try to invoke the function multiple times to catch up missing frames if func takes more than interval ms to execute.

    See also clutter_threads_add_idle_full().

    Parameters

    • priority: number

      the priority of the frame source. Typically this will be in the range between %G_PRIORITY_DEFAULT and %G_PRIORITY_HIGH.

    • fps: number

      the number of times per second to call the function

    • func: SourceFunc

      function to call

    Returns number

  • threads_add_idle(priority: number, func: SourceFunc): number
  • Adds a function to be called whenever there are no higher priority events pending. If the function returns %FALSE it is automatically removed from the list of event sources and will not be called again.

    This function can be considered a thread-safe variant of g_idle_add_full(): it will call function while holding the Clutter lock. It is logically equivalent to the following implementation:

    |[ static gboolean idle_safe_callback (gpointer data) { SafeClosure *closure = data; gboolean res = FALSE;

    // mark the critical section //

    clutter_threads_enter();

    // the callback does not need to acquire the Clutter / lock itself, as it is held by the this proxy handler // res = closure->callback (closure->data);

    clutter_threads_leave();

    return res; } static gulong add_safe_idle (GSourceFunc callback, gpointer data) { SafeClosure *closure = g_new0 (SafeClosure, 1);

    closure->callback = callback; closure->data = data;

    return g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, idle_safe_callback, closure, g_free) }



    This function should be used by threaded applications to make sure
    that `func` is emitted under the Clutter threads lock and invoked
    from the same thread that started the Clutter main loop. For instance,
    it can be used to update the UI using the results from a worker
    thread:

    |[
    static gboolean
    update_ui (gpointer data)
    {
    SomeClosure *closure = data;

    // it is safe to call Clutter API from this function because
    / it is invoked from the same thread that started the main
    / loop and under the Clutter thread lock
    //
    clutter_label_set_text (CLUTTER_LABEL (closure->label),
    closure->text);

    g_object_unref (closure->label);
    g_free (closure);

    return FALSE;
    }

    // within another thread //
    closure = g_new0 (SomeClosure, 1);
    // always take a reference on GObject instances //
    closure->label = g_object_ref (my_application->label);
    closure->text = g_strdup (processed_text_to_update_the_label);

    clutter_threads_add_idle_full (G_PRIORITY_HIGH_IDLE,
    update_ui,
    closure,
    NULL);

    Parameters

    • priority: number

      the priority of the timeout source. Typically this will be in the range between #G_PRIORITY_DEFAULT_IDLE and #G_PRIORITY_HIGH_IDLE

    • func: SourceFunc

      function to call

    Returns number

  • threads_add_repaint_func(func: SourceFunc): number
  • Adds a function to be called whenever Clutter is processing a new frame.

    If the function returns %FALSE it is automatically removed from the list of repaint functions and will not be called again.

    This function is guaranteed to be called from within the same thread that called clutter_main(), and while the Clutter lock is being held; the function will be called within the main loop, so it is imperative that it does not block, otherwise the frame time budget may be lost.

    A repaint function is useful to ensure that an update of the scenegraph is performed before the scenegraph is repainted; for instance, uploading a frame from a video into a #ClutterTexture. By default, a repaint function added using this function will be invoked prior to the frame being processed.

    Adding a repaint function does not automatically ensure that a new frame will be queued.

    When the repaint function is removed (either because it returned %FALSE or because clutter_threads_remove_repaint_func() has been called) the notify function will be called, if any is set.

    See also: clutter_threads_add_repaint_func_full()

    Parameters

    • func: SourceFunc

      the function to be called within the paint cycle

    Returns number

  • Adds a function to be called whenever Clutter is processing a new frame.

    If the function returns %FALSE it is automatically removed from the list of repaint functions and will not be called again.

    This function is guaranteed to be called from within the same thread that called clutter_main(), and while the Clutter lock is being held; the function will be called within the main loop, so it is imperative that it does not block, otherwise the frame time budget may be lost.

    A repaint function is useful to ensure that an update of the scenegraph is performed before the scenegraph is repainted; for instance, uploading a frame from a video into a #ClutterTexture. The flags passed to this function will determine the section of the frame processing that will result in func being called.

    Adding a repaint function does not automatically ensure that a new frame will be queued.

    When the repaint function is removed (either because it returned %FALSE or because clutter_threads_remove_repaint_func() has been called) the notify function will be called, if any is set.

    Parameters

    • flags: RepaintFlags

      flags for the repaint function

    • func: SourceFunc

      the function to be called within the paint cycle

    Returns number

  • threads_add_timeout(priority: number, interval: number, func: SourceFunc): number
  • Sets a function to be called at regular intervals holding the Clutter threads lock, with the given priority. The function is called repeatedly until it returns %FALSE, at which point the timeout is automatically removed and the function will not be called again. The notify function is called when the timeout is removed.

    The first call to the function will be at the end of the first interval.

    It is important to note that, due to how the Clutter main loop is implemented, the timing will not be accurate and it will not try to "keep up" with the interval.

    See also clutter_threads_add_idle_full().

    Parameters

    • priority: number

      the priority of the timeout source. Typically this will be in the range between #G_PRIORITY_DEFAULT and #G_PRIORITY_HIGH.

    • interval: number

      the time between calls to the function, in milliseconds

    • func: SourceFunc

      function to call

    Returns number

  • threads_enter(): void
  • threads_init(): void
  • Initialises the Clutter threading mechanism, so that Clutter API can be called by multiple threads, using clutter_threads_enter() and clutter_threads_leave() to mark the critical sections.

    You must call g_thread_init() before this function.

    This function must be called before clutter_init().

    It is safe to call this function multiple times.

    Returns void

  • threads_leave(): void
  • threads_remove_repaint_func(handle_id: number): void
  • Removes the repaint function with handle_id as its id

    Parameters

    • handle_id: number

      an unsigned integer greater than zero

    Returns void

  • ungrab_keyboard(): void
  • ungrab_pointer(): void
  • ungrab_pointer_for_device(id_: number): void
  • unicode_to_keysym(wc: number): number
  • units_from_cm(cm: number): Units
  • units_from_em(em: number): Units
  • Stores a value in em inside units, using the default font name as returned by clutter_backend_get_font_name()

    Parameters

    • em: number

      em

    Returns Units

  • units_from_em_for_font(font_name: string, em: number): Units
  • units_from_mm(mm: number): Units
  • units_from_pixels(px: number): Units
  • units_from_pt(pt: number): Units
  • units_from_string(str: string): [boolean, Units]
  • Parses a value and updates units with it

    A #ClutterUnits expressed in string should match:

    |[ units: wsp* unit-value wsp* unit-name? wsp* unit-value: number unit-name: 'px' | 'pt' | 'mm' | 'em' | 'cm' number: digit+ | digit* sep digit+ sep: '.' | ',' digit: '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' wsp: (#0x20 | #0x9 | #0xA | #0xB | #0xC | #0xD)+



    For instance, these are valid strings:

    |[
    10 px
    5.1 em
    24 pt
    12.6 mm
    .3 cm

    While these are not:

    |[ 42 cats omg!1!ponies



    If no unit is specified, pixels are assumed.
    @param str the string to convert

    Parameters

    • str: string

    Returns [boolean, Units]

  • util_next_p2(a: number): number
  • Calculates the nearest power of two, greater than or equal to a.

    Parameters

    • a: number

      Value to get the next power

    Returns number

  • Retrieves a pointer to the #ClutterPaintNode contained inside the passed #GValue, and if not %NULL it will increase the reference count.

    Parameters

    • value: any

      a #GValue initialized with %CLUTTER_TYPE_PAINT_NODE

    Returns PaintNode

  • Retrieves a pointer to the #ClutterPaintNode contained inside the passed #GValue.

    Parameters

    • value: any

      a #GValue initialized with %CLUTTER_TYPE_PAINT_NODE

    Returns PaintNode

  • value_get_shader_float(value: any): number[]
  • Retrieves the list of floating point values stored inside the passed #GValue. value must have been initialized with %CLUTTER_TYPE_SHADER_FLOAT.

    Parameters

    • value: any

      a #GValue

    Returns number[]

  • value_get_shader_int(value: any): number[]
  • Retrieves the list of integer values stored inside the passed #GValue. value must have been initialized with %CLUTTER_TYPE_SHADER_INT.

    Parameters

    • value: any

      a #GValue

    Returns number[]

  • value_get_shader_matrix(value: any): number[]
  • Retrieves a matrix of floating point values stored inside the passed #GValue. value must have been initialized with %CLUTTER_TYPE_SHADER_MATRIX.

    Parameters

    • value: any

      a #GValue

    Returns number[]

  • value_get_units(value: any): Units
  • value_set_paint_node(value: any, node: PaintNode): void
  • Sets the contents of a #GValue initialized with %CLUTTER_TYPE_PAINT_NODE.

    This function increased the reference count of node; if you do not wish to increase the reference count, use clutter_value_take_paint_node() instead. The reference count will be released by g_value_unset().

    Parameters

    • value: any

      a #GValue initialized with %CLUTTER_TYPE_PAINT_NODE

    • node: PaintNode

      a #ClutterPaintNode, or %NULL

    Returns void

  • value_set_shader_float(value: any, floats: number[]): void
  • Sets floats as the contents of value. The passed #GValue must have been initialized using %CLUTTER_TYPE_SHADER_FLOAT.

    Parameters

    • value: any

      a #GValue

    • floats: number[]

      an array of floating point values

    Returns void

  • value_set_shader_int(value: any, ints: number[]): void
  • Sets ints as the contents of value. The passed #GValue must have been initialized using %CLUTTER_TYPE_SHADER_INT.

    Parameters

    • value: any

      a #GValue

    • ints: number[]

      an array of integer values

    Returns void

  • value_set_shader_matrix(value: any, matrix: number[]): void
  • Sets matrix as the contents of value. The passed #GValue must have been initialized using %CLUTTER_TYPE_SHADER_MATRIX.

    Parameters

    • value: any

      a #GValue

    • matrix: number[]

      a matrix of floating point values

    Returns void

  • value_set_units(value: any, units: Units): void
  • value_take_paint_node(value: any, node: PaintNode): void
  • Sets the contents of a #GValue initialized with %CLUTTER_TYPE_PAINT_NODE.

    Unlike clutter_value_set_paint_node(), this function will not take a reference on the passed node: instead, it will take ownership of the current reference count.

    Parameters

    • value: any

      a #GValue, initialized with %CLUTTER_TYPE_PAINT_NODE

    • node: PaintNode

      a #ClutterPaintNode, or %NULL

    Returns void

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