// This file was generated by gir (https://github.com/gtk-rs/gir)
// from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT

#include "manual.h"
#include <stdio.h>

#define PRINT_CONSTANT(CONSTANT_NAME) \
    printf("%s;", #CONSTANT_NAME); \
    printf(_Generic((CONSTANT_NAME), \
                    char *: "%s", \
                    const char *: "%s", \
                    char: "%c", \
                    signed char: "%hhd", \
                    unsigned char: "%hhu", \
                    short int: "%hd", \
                    unsigned short int: "%hu", \
                    int: "%d", \
                    unsigned int: "%u", \
                    long: "%ld", \
                    unsigned long: "%lu", \
                    long long: "%lld", \
                    unsigned long long: "%llu", \
                    float: "%f", \
                    double: "%f", \
                    long double: "%ld"), \
           CONSTANT_NAME); \
    printf("\n");

int main() {
    PRINT_CONSTANT(GDK_ACTION_ALL);
    PRINT_CONSTANT((guint) GDK_ACTION_ASK);
    PRINT_CONSTANT((guint) GDK_ACTION_COPY);
    PRINT_CONSTANT((guint) GDK_ACTION_LINK);
    PRINT_CONSTANT((guint) GDK_ACTION_MOVE);
    PRINT_CONSTANT((guint) GDK_ALT_MASK);
    PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP);
    PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP_X);
    PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP_Y);
    PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE);
    PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE_X);
    PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE_Y);
    PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE);
    PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE_X);
    PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE_Y);
    PRINT_CONSTANT((gint) GDK_AXIS_DELTA_X);
    PRINT_CONSTANT((gint) GDK_AXIS_DELTA_Y);
    PRINT_CONSTANT((gint) GDK_AXIS_DISTANCE);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_DELTA_X);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_DELTA_Y);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_DISTANCE);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_PRESSURE);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_ROTATION);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_SLIDER);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_WHEEL);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_X);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_XTILT);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_Y);
    PRINT_CONSTANT((guint) GDK_AXIS_FLAG_YTILT);
    PRINT_CONSTANT((gint) GDK_AXIS_IGNORE);
    PRINT_CONSTANT((gint) GDK_AXIS_LAST);
    PRINT_CONSTANT((gint) GDK_AXIS_PRESSURE);
    PRINT_CONSTANT((gint) GDK_AXIS_ROTATION);
    PRINT_CONSTANT((gint) GDK_AXIS_SLIDER);
    PRINT_CONSTANT((gint) GDK_AXIS_WHEEL);
    PRINT_CONSTANT((gint) GDK_AXIS_X);
    PRINT_CONSTANT((gint) GDK_AXIS_XTILT);
    PRINT_CONSTANT((gint) GDK_AXIS_Y);
    PRINT_CONSTANT((gint) GDK_AXIS_YTILT);
    PRINT_CONSTANT((guint) GDK_BUTTON1_MASK);
    PRINT_CONSTANT((guint) GDK_BUTTON2_MASK);
    PRINT_CONSTANT((guint) GDK_BUTTON3_MASK);
    PRINT_CONSTANT((guint) GDK_BUTTON4_MASK);
    PRINT_CONSTANT((guint) GDK_BUTTON5_MASK);
    PRINT_CONSTANT(GDK_BUTTON_MIDDLE);
    PRINT_CONSTANT((gint) GDK_BUTTON_PRESS);
    PRINT_CONSTANT(GDK_BUTTON_PRIMARY);
    PRINT_CONSTANT((gint) GDK_BUTTON_RELEASE);
    PRINT_CONSTANT(GDK_BUTTON_SECONDARY);
    PRINT_CONSTANT((guint) GDK_CONTROL_MASK);
    PRINT_CONSTANT((gint) GDK_CROSSING_DEVICE_SWITCH);
    PRINT_CONSTANT((gint) GDK_CROSSING_GRAB);
    PRINT_CONSTANT((gint) GDK_CROSSING_GTK_GRAB);
    PRINT_CONSTANT((gint) GDK_CROSSING_GTK_UNGRAB);
    PRINT_CONSTANT((gint) GDK_CROSSING_NORMAL);
    PRINT_CONSTANT((gint) GDK_CROSSING_STATE_CHANGED);
    PRINT_CONSTANT((gint) GDK_CROSSING_TOUCH_BEGIN);
    PRINT_CONSTANT((gint) GDK_CROSSING_TOUCH_END);
    PRINT_CONSTANT((gint) GDK_CROSSING_UNGRAB);
    PRINT_CONSTANT(GDK_CURRENT_TIME);
    PRINT_CONSTANT((gint) GDK_DELETE);
    PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_BUTTON);
    PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_RING);
    PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_STRIP);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_AIRBRUSH);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_BRUSH);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_ERASER);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_LENS);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_MOUSE);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_PEN);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_PENCIL);
    PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_UNKNOWN);
    PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_ERROR);
    PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_NO_TARGET);
    PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_USER_CANCELLED);
    PRINT_CONSTANT((gint) GDK_DRAG_ENTER);
    PRINT_CONSTANT((gint) GDK_DRAG_LEAVE);
    PRINT_CONSTANT((gint) GDK_DRAG_MOTION);
    PRINT_CONSTANT((gint) GDK_DROP_START);
    PRINT_CONSTANT((gint) GDK_ENTER_NOTIFY);
    PRINT_CONSTANT((gint) GDK_EVENT_LAST);
    PRINT_CONSTANT(GDK_EVENT_PROPAGATE);
    PRINT_CONSTANT(GDK_EVENT_STOP);
    PRINT_CONSTANT((gint) GDK_FOCUS_CHANGE);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_AFTER_PAINT);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_LAYOUT);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_NONE);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_PAINT);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS);
    PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_UPDATE);
    PRINT_CONSTANT((gint) GDK_FULLSCREEN_ON_ALL_MONITORS);
    PRINT_CONSTANT((gint) GDK_FULLSCREEN_ON_CURRENT_MONITOR);
    PRINT_CONSTANT((guint) GDK_GL_API_GL);
    PRINT_CONSTANT((guint) GDK_GL_API_GLES);
    PRINT_CONSTANT((gint) GDK_GL_ERROR_COMPILATION_FAILED);
    PRINT_CONSTANT((gint) GDK_GL_ERROR_LINK_FAILED);
    PRINT_CONSTANT((gint) GDK_GL_ERROR_NOT_AVAILABLE);
    PRINT_CONSTANT((gint) GDK_GL_ERROR_UNSUPPORTED_FORMAT);
    PRINT_CONSTANT((gint) GDK_GL_ERROR_UNSUPPORTED_PROFILE);
    PRINT_CONSTANT((gint) GDK_GRAB_BROKEN);
    PRINT_CONSTANT((gint) GDK_GRAVITY_CENTER);
    PRINT_CONSTANT((gint) GDK_GRAVITY_EAST);
    PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH);
    PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH_EAST);
    PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH_WEST);
    PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH);
    PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH_EAST);
    PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH_WEST);
    PRINT_CONSTANT((gint) GDK_GRAVITY_STATIC);
    PRINT_CONSTANT((gint) GDK_GRAVITY_WEST);
    PRINT_CONSTANT((guint) GDK_HYPER_MASK);
    PRINT_CONSTANT(GDK_KEY_0);
    PRINT_CONSTANT(GDK_KEY_1);
    PRINT_CONSTANT(GDK_KEY_2);
    PRINT_CONSTANT(GDK_KEY_3);
    PRINT_CONSTANT(GDK_KEY_3270_AltCursor);
    PRINT_CONSTANT(GDK_KEY_3270_Attn);
    PRINT_CONSTANT(GDK_KEY_3270_BackTab);
    PRINT_CONSTANT(GDK_KEY_3270_ChangeScreen);
    PRINT_CONSTANT(GDK_KEY_3270_Copy);
    PRINT_CONSTANT(GDK_KEY_3270_CursorBlink);
    PRINT_CONSTANT(GDK_KEY_3270_CursorSelect);
    PRINT_CONSTANT(GDK_KEY_3270_DeleteWord);
    PRINT_CONSTANT(GDK_KEY_3270_Duplicate);
    PRINT_CONSTANT(GDK_KEY_3270_Enter);
    PRINT_CONSTANT(GDK_KEY_3270_EraseEOF);
    PRINT_CONSTANT(GDK_KEY_3270_EraseInput);
    PRINT_CONSTANT(GDK_KEY_3270_ExSelect);
    PRINT_CONSTANT(GDK_KEY_3270_FieldMark);
    PRINT_CONSTANT(GDK_KEY_3270_Ident);
    PRINT_CONSTANT(GDK_KEY_3270_Jump);
    PRINT_CONSTANT(GDK_KEY_3270_KeyClick);
    PRINT_CONSTANT(GDK_KEY_3270_Left2);
    PRINT_CONSTANT(GDK_KEY_3270_PA1);
    PRINT_CONSTANT(GDK_KEY_3270_PA2);
    PRINT_CONSTANT(GDK_KEY_3270_PA3);
    PRINT_CONSTANT(GDK_KEY_3270_Play);
    PRINT_CONSTANT(GDK_KEY_3270_PrintScreen);
    PRINT_CONSTANT(GDK_KEY_3270_Quit);
    PRINT_CONSTANT(GDK_KEY_3270_Record);
    PRINT_CONSTANT(GDK_KEY_3270_Reset);
    PRINT_CONSTANT(GDK_KEY_3270_Right2);
    PRINT_CONSTANT(GDK_KEY_3270_Rule);
    PRINT_CONSTANT(GDK_KEY_3270_Setup);
    PRINT_CONSTANT(GDK_KEY_3270_Test);
    PRINT_CONSTANT(GDK_KEY_4);
    PRINT_CONSTANT(GDK_KEY_5);
    PRINT_CONSTANT(GDK_KEY_6);
    PRINT_CONSTANT(GDK_KEY_7);
    PRINT_CONSTANT(GDK_KEY_8);
    PRINT_CONSTANT(GDK_KEY_9);
    PRINT_CONSTANT(GDK_KEY_A);
    PRINT_CONSTANT(GDK_KEY_AE);
    PRINT_CONSTANT(GDK_KEY_Aacute);
    PRINT_CONSTANT(GDK_KEY_Abelowdot);
    PRINT_CONSTANT(GDK_KEY_Abreve);
    PRINT_CONSTANT(GDK_KEY_Abreveacute);
    PRINT_CONSTANT(GDK_KEY_Abrevebelowdot);
    PRINT_CONSTANT(GDK_KEY_Abrevegrave);
    PRINT_CONSTANT(GDK_KEY_Abrevehook);
    PRINT_CONSTANT(GDK_KEY_Abrevetilde);
    PRINT_CONSTANT(GDK_KEY_AccessX_Enable);
    PRINT_CONSTANT(GDK_KEY_AccessX_Feedback_Enable);
    PRINT_CONSTANT(GDK_KEY_Acircumflex);
    PRINT_CONSTANT(GDK_KEY_Acircumflexacute);
    PRINT_CONSTANT(GDK_KEY_Acircumflexbelowdot);
    PRINT_CONSTANT(GDK_KEY_Acircumflexgrave);
    PRINT_CONSTANT(GDK_KEY_Acircumflexhook);
    PRINT_CONSTANT(GDK_KEY_Acircumflextilde);
    PRINT_CONSTANT(GDK_KEY_AddFavorite);
    PRINT_CONSTANT(GDK_KEY_Adiaeresis);
    PRINT_CONSTANT(GDK_KEY_Agrave);
    PRINT_CONSTANT(GDK_KEY_Ahook);
    PRINT_CONSTANT(GDK_KEY_Alt_L);
    PRINT_CONSTANT(GDK_KEY_Alt_R);
    PRINT_CONSTANT(GDK_KEY_Amacron);
    PRINT_CONSTANT(GDK_KEY_Aogonek);
    PRINT_CONSTANT(GDK_KEY_ApplicationLeft);
    PRINT_CONSTANT(GDK_KEY_ApplicationRight);
    PRINT_CONSTANT(GDK_KEY_Arabic_0);
    PRINT_CONSTANT(GDK_KEY_Arabic_1);
    PRINT_CONSTANT(GDK_KEY_Arabic_2);
    PRINT_CONSTANT(GDK_KEY_Arabic_3);
    PRINT_CONSTANT(GDK_KEY_Arabic_4);
    PRINT_CONSTANT(GDK_KEY_Arabic_5);
    PRINT_CONSTANT(GDK_KEY_Arabic_6);
    PRINT_CONSTANT(GDK_KEY_Arabic_7);
    PRINT_CONSTANT(GDK_KEY_Arabic_8);
    PRINT_CONSTANT(GDK_KEY_Arabic_9);
    PRINT_CONSTANT(GDK_KEY_Arabic_ain);
    PRINT_CONSTANT(GDK_KEY_Arabic_alef);
    PRINT_CONSTANT(GDK_KEY_Arabic_alefmaksura);
    PRINT_CONSTANT(GDK_KEY_Arabic_beh);
    PRINT_CONSTANT(GDK_KEY_Arabic_comma);
    PRINT_CONSTANT(GDK_KEY_Arabic_dad);
    PRINT_CONSTANT(GDK_KEY_Arabic_dal);
    PRINT_CONSTANT(GDK_KEY_Arabic_damma);
    PRINT_CONSTANT(GDK_KEY_Arabic_dammatan);
    PRINT_CONSTANT(GDK_KEY_Arabic_ddal);
    PRINT_CONSTANT(GDK_KEY_Arabic_farsi_yeh);
    PRINT_CONSTANT(GDK_KEY_Arabic_fatha);
    PRINT_CONSTANT(GDK_KEY_Arabic_fathatan);
    PRINT_CONSTANT(GDK_KEY_Arabic_feh);
    PRINT_CONSTANT(GDK_KEY_Arabic_fullstop);
    PRINT_CONSTANT(GDK_KEY_Arabic_gaf);
    PRINT_CONSTANT(GDK_KEY_Arabic_ghain);
    PRINT_CONSTANT(GDK_KEY_Arabic_ha);
    PRINT_CONSTANT(GDK_KEY_Arabic_hah);
    PRINT_CONSTANT(GDK_KEY_Arabic_hamza);
    PRINT_CONSTANT(GDK_KEY_Arabic_hamza_above);
    PRINT_CONSTANT(GDK_KEY_Arabic_hamza_below);
    PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonalef);
    PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonwaw);
    PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonyeh);
    PRINT_CONSTANT(GDK_KEY_Arabic_hamzaunderalef);
    PRINT_CONSTANT(GDK_KEY_Arabic_heh);
    PRINT_CONSTANT(GDK_KEY_Arabic_heh_doachashmee);
    PRINT_CONSTANT(GDK_KEY_Arabic_heh_goal);
    PRINT_CONSTANT(GDK_KEY_Arabic_jeem);
    PRINT_CONSTANT(GDK_KEY_Arabic_jeh);
    PRINT_CONSTANT(GDK_KEY_Arabic_kaf);
    PRINT_CONSTANT(GDK_KEY_Arabic_kasra);
    PRINT_CONSTANT(GDK_KEY_Arabic_kasratan);
    PRINT_CONSTANT(GDK_KEY_Arabic_keheh);
    PRINT_CONSTANT(GDK_KEY_Arabic_khah);
    PRINT_CONSTANT(GDK_KEY_Arabic_lam);
    PRINT_CONSTANT(GDK_KEY_Arabic_madda_above);
    PRINT_CONSTANT(GDK_KEY_Arabic_maddaonalef);
    PRINT_CONSTANT(GDK_KEY_Arabic_meem);
    PRINT_CONSTANT(GDK_KEY_Arabic_noon);
    PRINT_CONSTANT(GDK_KEY_Arabic_noon_ghunna);
    PRINT_CONSTANT(GDK_KEY_Arabic_peh);
    PRINT_CONSTANT(GDK_KEY_Arabic_percent);
    PRINT_CONSTANT(GDK_KEY_Arabic_qaf);
    PRINT_CONSTANT(GDK_KEY_Arabic_question_mark);
    PRINT_CONSTANT(GDK_KEY_Arabic_ra);
    PRINT_CONSTANT(GDK_KEY_Arabic_rreh);
    PRINT_CONSTANT(GDK_KEY_Arabic_sad);
    PRINT_CONSTANT(GDK_KEY_Arabic_seen);
    PRINT_CONSTANT(GDK_KEY_Arabic_semicolon);
    PRINT_CONSTANT(GDK_KEY_Arabic_shadda);
    PRINT_CONSTANT(GDK_KEY_Arabic_sheen);
    PRINT_CONSTANT(GDK_KEY_Arabic_sukun);
    PRINT_CONSTANT(GDK_KEY_Arabic_superscript_alef);
    PRINT_CONSTANT(GDK_KEY_Arabic_switch);
    PRINT_CONSTANT(GDK_KEY_Arabic_tah);
    PRINT_CONSTANT(GDK_KEY_Arabic_tatweel);
    PRINT_CONSTANT(GDK_KEY_Arabic_tcheh);
    PRINT_CONSTANT(GDK_KEY_Arabic_teh);
    PRINT_CONSTANT(GDK_KEY_Arabic_tehmarbuta);
    PRINT_CONSTANT(GDK_KEY_Arabic_thal);
    PRINT_CONSTANT(GDK_KEY_Arabic_theh);
    PRINT_CONSTANT(GDK_KEY_Arabic_tteh);
    PRINT_CONSTANT(GDK_KEY_Arabic_veh);
    PRINT_CONSTANT(GDK_KEY_Arabic_waw);
    PRINT_CONSTANT(GDK_KEY_Arabic_yeh);
    PRINT_CONSTANT(GDK_KEY_Arabic_yeh_baree);
    PRINT_CONSTANT(GDK_KEY_Arabic_zah);
    PRINT_CONSTANT(GDK_KEY_Arabic_zain);
    PRINT_CONSTANT(GDK_KEY_Aring);
    PRINT_CONSTANT(GDK_KEY_Armenian_AT);
    PRINT_CONSTANT(GDK_KEY_Armenian_AYB);
    PRINT_CONSTANT(GDK_KEY_Armenian_BEN);
    PRINT_CONSTANT(GDK_KEY_Armenian_CHA);
    PRINT_CONSTANT(GDK_KEY_Armenian_DA);
    PRINT_CONSTANT(GDK_KEY_Armenian_DZA);
    PRINT_CONSTANT(GDK_KEY_Armenian_E);
    PRINT_CONSTANT(GDK_KEY_Armenian_FE);
    PRINT_CONSTANT(GDK_KEY_Armenian_GHAT);
    PRINT_CONSTANT(GDK_KEY_Armenian_GIM);
    PRINT_CONSTANT(GDK_KEY_Armenian_HI);
    PRINT_CONSTANT(GDK_KEY_Armenian_HO);
    PRINT_CONSTANT(GDK_KEY_Armenian_INI);
    PRINT_CONSTANT(GDK_KEY_Armenian_JE);
    PRINT_CONSTANT(GDK_KEY_Armenian_KE);
    PRINT_CONSTANT(GDK_KEY_Armenian_KEN);
    PRINT_CONSTANT(GDK_KEY_Armenian_KHE);
    PRINT_CONSTANT(GDK_KEY_Armenian_LYUN);
    PRINT_CONSTANT(GDK_KEY_Armenian_MEN);
    PRINT_CONSTANT(GDK_KEY_Armenian_NU);
    PRINT_CONSTANT(GDK_KEY_Armenian_O);
    PRINT_CONSTANT(GDK_KEY_Armenian_PE);
    PRINT_CONSTANT(GDK_KEY_Armenian_PYUR);
    PRINT_CONSTANT(GDK_KEY_Armenian_RA);
    PRINT_CONSTANT(GDK_KEY_Armenian_RE);
    PRINT_CONSTANT(GDK_KEY_Armenian_SE);
    PRINT_CONSTANT(GDK_KEY_Armenian_SHA);
    PRINT_CONSTANT(GDK_KEY_Armenian_TCHE);
    PRINT_CONSTANT(GDK_KEY_Armenian_TO);
    PRINT_CONSTANT(GDK_KEY_Armenian_TSA);
    PRINT_CONSTANT(GDK_KEY_Armenian_TSO);
    PRINT_CONSTANT(GDK_KEY_Armenian_TYUN);
    PRINT_CONSTANT(GDK_KEY_Armenian_VEV);
    PRINT_CONSTANT(GDK_KEY_Armenian_VO);
    PRINT_CONSTANT(GDK_KEY_Armenian_VYUN);
    PRINT_CONSTANT(GDK_KEY_Armenian_YECH);
    PRINT_CONSTANT(GDK_KEY_Armenian_ZA);
    PRINT_CONSTANT(GDK_KEY_Armenian_ZHE);
    PRINT_CONSTANT(GDK_KEY_Armenian_accent);
    PRINT_CONSTANT(GDK_KEY_Armenian_amanak);
    PRINT_CONSTANT(GDK_KEY_Armenian_apostrophe);
    PRINT_CONSTANT(GDK_KEY_Armenian_at);
    PRINT_CONSTANT(GDK_KEY_Armenian_ayb);
    PRINT_CONSTANT(GDK_KEY_Armenian_ben);
    PRINT_CONSTANT(GDK_KEY_Armenian_but);
    PRINT_CONSTANT(GDK_KEY_Armenian_cha);
    PRINT_CONSTANT(GDK_KEY_Armenian_da);
    PRINT_CONSTANT(GDK_KEY_Armenian_dza);
    PRINT_CONSTANT(GDK_KEY_Armenian_e);
    PRINT_CONSTANT(GDK_KEY_Armenian_exclam);
    PRINT_CONSTANT(GDK_KEY_Armenian_fe);
    PRINT_CONSTANT(GDK_KEY_Armenian_full_stop);
    PRINT_CONSTANT(GDK_KEY_Armenian_ghat);
    PRINT_CONSTANT(GDK_KEY_Armenian_gim);
    PRINT_CONSTANT(GDK_KEY_Armenian_hi);
    PRINT_CONSTANT(GDK_KEY_Armenian_ho);
    PRINT_CONSTANT(GDK_KEY_Armenian_hyphen);
    PRINT_CONSTANT(GDK_KEY_Armenian_ini);
    PRINT_CONSTANT(GDK_KEY_Armenian_je);
    PRINT_CONSTANT(GDK_KEY_Armenian_ke);
    PRINT_CONSTANT(GDK_KEY_Armenian_ken);
    PRINT_CONSTANT(GDK_KEY_Armenian_khe);
    PRINT_CONSTANT(GDK_KEY_Armenian_ligature_ew);
    PRINT_CONSTANT(GDK_KEY_Armenian_lyun);
    PRINT_CONSTANT(GDK_KEY_Armenian_men);
    PRINT_CONSTANT(GDK_KEY_Armenian_nu);
    PRINT_CONSTANT(GDK_KEY_Armenian_o);
    PRINT_CONSTANT(GDK_KEY_Armenian_paruyk);
    PRINT_CONSTANT(GDK_KEY_Armenian_pe);
    PRINT_CONSTANT(GDK_KEY_Armenian_pyur);
    PRINT_CONSTANT(GDK_KEY_Armenian_question);
    PRINT_CONSTANT(GDK_KEY_Armenian_ra);
    PRINT_CONSTANT(GDK_KEY_Armenian_re);
    PRINT_CONSTANT(GDK_KEY_Armenian_se);
    PRINT_CONSTANT(GDK_KEY_Armenian_separation_mark);
    PRINT_CONSTANT(GDK_KEY_Armenian_sha);
    PRINT_CONSTANT(GDK_KEY_Armenian_shesht);
    PRINT_CONSTANT(GDK_KEY_Armenian_tche);
    PRINT_CONSTANT(GDK_KEY_Armenian_to);
    PRINT_CONSTANT(GDK_KEY_Armenian_tsa);
    PRINT_CONSTANT(GDK_KEY_Armenian_tso);
    PRINT_CONSTANT(GDK_KEY_Armenian_tyun);
    PRINT_CONSTANT(GDK_KEY_Armenian_verjaket);
    PRINT_CONSTANT(GDK_KEY_Armenian_vev);
    PRINT_CONSTANT(GDK_KEY_Armenian_vo);
    PRINT_CONSTANT(GDK_KEY_Armenian_vyun);
    PRINT_CONSTANT(GDK_KEY_Armenian_yech);
    PRINT_CONSTANT(GDK_KEY_Armenian_yentamna);
    PRINT_CONSTANT(GDK_KEY_Armenian_za);
    PRINT_CONSTANT(GDK_KEY_Armenian_zhe);
    PRINT_CONSTANT(GDK_KEY_Atilde);
    PRINT_CONSTANT(GDK_KEY_AudibleBell_Enable);
    PRINT_CONSTANT(GDK_KEY_AudioCycleTrack);
    PRINT_CONSTANT(GDK_KEY_AudioForward);
    PRINT_CONSTANT(GDK_KEY_AudioLowerVolume);
    PRINT_CONSTANT(GDK_KEY_AudioMedia);
    PRINT_CONSTANT(GDK_KEY_AudioMicMute);
    PRINT_CONSTANT(GDK_KEY_AudioMute);
    PRINT_CONSTANT(GDK_KEY_AudioNext);
    PRINT_CONSTANT(GDK_KEY_AudioPause);
    PRINT_CONSTANT(GDK_KEY_AudioPlay);
    PRINT_CONSTANT(GDK_KEY_AudioPreset);
    PRINT_CONSTANT(GDK_KEY_AudioPrev);
    PRINT_CONSTANT(GDK_KEY_AudioRaiseVolume);
    PRINT_CONSTANT(GDK_KEY_AudioRandomPlay);
    PRINT_CONSTANT(GDK_KEY_AudioRecord);
    PRINT_CONSTANT(GDK_KEY_AudioRepeat);
    PRINT_CONSTANT(GDK_KEY_AudioRewind);
    PRINT_CONSTANT(GDK_KEY_AudioStop);
    PRINT_CONSTANT(GDK_KEY_Away);
    PRINT_CONSTANT(GDK_KEY_B);
    PRINT_CONSTANT(GDK_KEY_Babovedot);
    PRINT_CONSTANT(GDK_KEY_Back);
    PRINT_CONSTANT(GDK_KEY_BackForward);
    PRINT_CONSTANT(GDK_KEY_BackSpace);
    PRINT_CONSTANT(GDK_KEY_Battery);
    PRINT_CONSTANT(GDK_KEY_Begin);
    PRINT_CONSTANT(GDK_KEY_Blue);
    PRINT_CONSTANT(GDK_KEY_Bluetooth);
    PRINT_CONSTANT(GDK_KEY_Book);
    PRINT_CONSTANT(GDK_KEY_BounceKeys_Enable);
    PRINT_CONSTANT(GDK_KEY_Break);
    PRINT_CONSTANT(GDK_KEY_BrightnessAdjust);
    PRINT_CONSTANT(GDK_KEY_Byelorussian_SHORTU);
    PRINT_CONSTANT(GDK_KEY_Byelorussian_shortu);
    PRINT_CONSTANT(GDK_KEY_C);
    PRINT_CONSTANT(GDK_KEY_CD);
    PRINT_CONSTANT(GDK_KEY_CH);
    PRINT_CONSTANT(GDK_KEY_C_H);
    PRINT_CONSTANT(GDK_KEY_C_h);
    PRINT_CONSTANT(GDK_KEY_Cabovedot);
    PRINT_CONSTANT(GDK_KEY_Cacute);
    PRINT_CONSTANT(GDK_KEY_Calculator);
    PRINT_CONSTANT(GDK_KEY_Calendar);
    PRINT_CONSTANT(GDK_KEY_Cancel);
    PRINT_CONSTANT(GDK_KEY_Caps_Lock);
    PRINT_CONSTANT(GDK_KEY_Ccaron);
    PRINT_CONSTANT(GDK_KEY_Ccedilla);
    PRINT_CONSTANT(GDK_KEY_Ccircumflex);
    PRINT_CONSTANT(GDK_KEY_Ch);
    PRINT_CONSTANT(GDK_KEY_Clear);
    PRINT_CONSTANT(GDK_KEY_ClearGrab);
    PRINT_CONSTANT(GDK_KEY_Close);
    PRINT_CONSTANT(GDK_KEY_Codeinput);
    PRINT_CONSTANT(GDK_KEY_ColonSign);
    PRINT_CONSTANT(GDK_KEY_Community);
    PRINT_CONSTANT(GDK_KEY_ContrastAdjust);
    PRINT_CONSTANT(GDK_KEY_Control_L);
    PRINT_CONSTANT(GDK_KEY_Control_R);
    PRINT_CONSTANT(GDK_KEY_Copy);
    PRINT_CONSTANT(GDK_KEY_CruzeiroSign);
    PRINT_CONSTANT(GDK_KEY_Cut);
    PRINT_CONSTANT(GDK_KEY_CycleAngle);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_A);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_BE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE_vertstroke);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_DE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_DZHE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_E);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_EF);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_EL);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_EM);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_EN);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_EN_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ER);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ES);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_GHE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_GHE_bar);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_HA);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_HARDSIGN);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_HA_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_I);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_IE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_IO);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_I_macron);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_JE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_KA);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_KA_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_KA_vertstroke);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_LJE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_NJE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_O);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_O_bar);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_PE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_SCHWA);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_SHA);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_SHCHA);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_SHHA);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_SHORTI);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_SOFTSIGN);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_TE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_TSE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_U);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_U_macron);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_U_straight);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_U_straight_bar);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_VE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_YA);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_YERU);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_YU);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ZE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ZHE);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ZHE_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_a);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_be);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_che);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_che_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_che_vertstroke);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_de);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_dzhe);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_e);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ef);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_el);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_em);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_en);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_en_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_er);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_es);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ghe);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ghe_bar);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ha);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ha_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_hardsign);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_i);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_i_macron);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ie);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_io);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_je);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ka);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ka_descender);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ka_vertstroke);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_lje);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_nje);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_o);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_o_bar);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_pe);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_schwa);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_sha);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_shcha);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_shha);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_shorti);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_softsign);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_te);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_tse);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_u);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_u_macron);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_u_straight);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_u_straight_bar);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ve);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ya);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_yeru);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_yu);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_ze);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_zhe);
    PRINT_CONSTANT(GDK_KEY_Cyrillic_zhe_descender);
    PRINT_CONSTANT(GDK_KEY_D);
    PRINT_CONSTANT(GDK_KEY_DOS);
    PRINT_CONSTANT(GDK_KEY_Dabovedot);
    PRINT_CONSTANT(GDK_KEY_Dcaron);
    PRINT_CONSTANT(GDK_KEY_Delete);
    PRINT_CONSTANT(GDK_KEY_Display);
    PRINT_CONSTANT(GDK_KEY_Documents);
    PRINT_CONSTANT(GDK_KEY_DongSign);
    PRINT_CONSTANT(GDK_KEY_Down);
    PRINT_CONSTANT(GDK_KEY_Dstroke);
    PRINT_CONSTANT(GDK_KEY_E);
    PRINT_CONSTANT(GDK_KEY_ENG);
    PRINT_CONSTANT(GDK_KEY_ETH);
    PRINT_CONSTANT(GDK_KEY_EZH);
    PRINT_CONSTANT(GDK_KEY_Eabovedot);
    PRINT_CONSTANT(GDK_KEY_Eacute);
    PRINT_CONSTANT(GDK_KEY_Ebelowdot);
    PRINT_CONSTANT(GDK_KEY_Ecaron);
    PRINT_CONSTANT(GDK_KEY_Ecircumflex);
    PRINT_CONSTANT(GDK_KEY_Ecircumflexacute);
    PRINT_CONSTANT(GDK_KEY_Ecircumflexbelowdot);
    PRINT_CONSTANT(GDK_KEY_Ecircumflexgrave);
    PRINT_CONSTANT(GDK_KEY_Ecircumflexhook);
    PRINT_CONSTANT(GDK_KEY_Ecircumflextilde);
    PRINT_CONSTANT(GDK_KEY_EcuSign);
    PRINT_CONSTANT(GDK_KEY_Ediaeresis);
    PRINT_CONSTANT(GDK_KEY_Egrave);
    PRINT_CONSTANT(GDK_KEY_Ehook);
    PRINT_CONSTANT(GDK_KEY_Eisu_Shift);
    PRINT_CONSTANT(GDK_KEY_Eisu_toggle);
    PRINT_CONSTANT(GDK_KEY_Eject);
    PRINT_CONSTANT(GDK_KEY_Emacron);
    PRINT_CONSTANT(GDK_KEY_End);
    PRINT_CONSTANT(GDK_KEY_Eogonek);
    PRINT_CONSTANT(GDK_KEY_Escape);
    PRINT_CONSTANT(GDK_KEY_Eth);
    PRINT_CONSTANT(GDK_KEY_Etilde);
    PRINT_CONSTANT(GDK_KEY_EuroSign);
    PRINT_CONSTANT(GDK_KEY_Excel);
    PRINT_CONSTANT(GDK_KEY_Execute);
    PRINT_CONSTANT(GDK_KEY_Explorer);
    PRINT_CONSTANT(GDK_KEY_F);
    PRINT_CONSTANT(GDK_KEY_F1);
    PRINT_CONSTANT(GDK_KEY_F10);
    PRINT_CONSTANT(GDK_KEY_F11);
    PRINT_CONSTANT(GDK_KEY_F12);
    PRINT_CONSTANT(GDK_KEY_F13);
    PRINT_CONSTANT(GDK_KEY_F14);
    PRINT_CONSTANT(GDK_KEY_F15);
    PRINT_CONSTANT(GDK_KEY_F16);
    PRINT_CONSTANT(GDK_KEY_F17);
    PRINT_CONSTANT(GDK_KEY_F18);
    PRINT_CONSTANT(GDK_KEY_F19);
    PRINT_CONSTANT(GDK_KEY_F2);
    PRINT_CONSTANT(GDK_KEY_F20);
    PRINT_CONSTANT(GDK_KEY_F21);
    PRINT_CONSTANT(GDK_KEY_F22);
    PRINT_CONSTANT(GDK_KEY_F23);
    PRINT_CONSTANT(GDK_KEY_F24);
    PRINT_CONSTANT(GDK_KEY_F25);
    PRINT_CONSTANT(GDK_KEY_F26);
    PRINT_CONSTANT(GDK_KEY_F27);
    PRINT_CONSTANT(GDK_KEY_F28);
    PRINT_CONSTANT(GDK_KEY_F29);
    PRINT_CONSTANT(GDK_KEY_F3);
    PRINT_CONSTANT(GDK_KEY_F30);
    PRINT_CONSTANT(GDK_KEY_F31);
    PRINT_CONSTANT(GDK_KEY_F32);
    PRINT_CONSTANT(GDK_KEY_F33);
    PRINT_CONSTANT(GDK_KEY_F34);
    PRINT_CONSTANT(GDK_KEY_F35);
    PRINT_CONSTANT(GDK_KEY_F4);
    PRINT_CONSTANT(GDK_KEY_F5);
    PRINT_CONSTANT(GDK_KEY_F6);
    PRINT_CONSTANT(GDK_KEY_F7);
    PRINT_CONSTANT(GDK_KEY_F8);
    PRINT_CONSTANT(GDK_KEY_F9);
    PRINT_CONSTANT(GDK_KEY_FFrancSign);
    PRINT_CONSTANT(GDK_KEY_Fabovedot);
    PRINT_CONSTANT(GDK_KEY_Farsi_0);
    PRINT_CONSTANT(GDK_KEY_Farsi_1);
    PRINT_CONSTANT(GDK_KEY_Farsi_2);
    PRINT_CONSTANT(GDK_KEY_Farsi_3);
    PRINT_CONSTANT(GDK_KEY_Farsi_4);
    PRINT_CONSTANT(GDK_KEY_Farsi_5);
    PRINT_CONSTANT(GDK_KEY_Farsi_6);
    PRINT_CONSTANT(GDK_KEY_Farsi_7);
    PRINT_CONSTANT(GDK_KEY_Farsi_8);
    PRINT_CONSTANT(GDK_KEY_Farsi_9);
    PRINT_CONSTANT(GDK_KEY_Farsi_yeh);
    PRINT_CONSTANT(GDK_KEY_Favorites);
    PRINT_CONSTANT(GDK_KEY_Finance);
    PRINT_CONSTANT(GDK_KEY_Find);
    PRINT_CONSTANT(GDK_KEY_First_Virtual_Screen);
    PRINT_CONSTANT(GDK_KEY_Forward);
    PRINT_CONSTANT(GDK_KEY_FrameBack);
    PRINT_CONSTANT(GDK_KEY_FrameForward);
    PRINT_CONSTANT(GDK_KEY_G);
    PRINT_CONSTANT(GDK_KEY_Gabovedot);
    PRINT_CONSTANT(GDK_KEY_Game);
    PRINT_CONSTANT(GDK_KEY_Gbreve);
    PRINT_CONSTANT(GDK_KEY_Gcaron);
    PRINT_CONSTANT(GDK_KEY_Gcedilla);
    PRINT_CONSTANT(GDK_KEY_Gcircumflex);
    PRINT_CONSTANT(GDK_KEY_Georgian_an);
    PRINT_CONSTANT(GDK_KEY_Georgian_ban);
    PRINT_CONSTANT(GDK_KEY_Georgian_can);
    PRINT_CONSTANT(GDK_KEY_Georgian_char);
    PRINT_CONSTANT(GDK_KEY_Georgian_chin);
    PRINT_CONSTANT(GDK_KEY_Georgian_cil);
    PRINT_CONSTANT(GDK_KEY_Georgian_don);
    PRINT_CONSTANT(GDK_KEY_Georgian_en);
    PRINT_CONSTANT(GDK_KEY_Georgian_fi);
    PRINT_CONSTANT(GDK_KEY_Georgian_gan);
    PRINT_CONSTANT(GDK_KEY_Georgian_ghan);
    PRINT_CONSTANT(GDK_KEY_Georgian_hae);
    PRINT_CONSTANT(GDK_KEY_Georgian_har);
    PRINT_CONSTANT(GDK_KEY_Georgian_he);
    PRINT_CONSTANT(GDK_KEY_Georgian_hie);
    PRINT_CONSTANT(GDK_KEY_Georgian_hoe);
    PRINT_CONSTANT(GDK_KEY_Georgian_in);
    PRINT_CONSTANT(GDK_KEY_Georgian_jhan);
    PRINT_CONSTANT(GDK_KEY_Georgian_jil);
    PRINT_CONSTANT(GDK_KEY_Georgian_kan);
    PRINT_CONSTANT(GDK_KEY_Georgian_khar);
    PRINT_CONSTANT(GDK_KEY_Georgian_las);
    PRINT_CONSTANT(GDK_KEY_Georgian_man);
    PRINT_CONSTANT(GDK_KEY_Georgian_nar);
    PRINT_CONSTANT(GDK_KEY_Georgian_on);
    PRINT_CONSTANT(GDK_KEY_Georgian_par);
    PRINT_CONSTANT(GDK_KEY_Georgian_phar);
    PRINT_CONSTANT(GDK_KEY_Georgian_qar);
    PRINT_CONSTANT(GDK_KEY_Georgian_rae);
    PRINT_CONSTANT(GDK_KEY_Georgian_san);
    PRINT_CONSTANT(GDK_KEY_Georgian_shin);
    PRINT_CONSTANT(GDK_KEY_Georgian_tan);
    PRINT_CONSTANT(GDK_KEY_Georgian_tar);
    PRINT_CONSTANT(GDK_KEY_Georgian_un);
    PRINT_CONSTANT(GDK_KEY_Georgian_vin);
    PRINT_CONSTANT(GDK_KEY_Georgian_we);
    PRINT_CONSTANT(GDK_KEY_Georgian_xan);
    PRINT_CONSTANT(GDK_KEY_Georgian_zen);
    PRINT_CONSTANT(GDK_KEY_Georgian_zhar);
    PRINT_CONSTANT(GDK_KEY_Go);
    PRINT_CONSTANT(GDK_KEY_Greek_ALPHA);
    PRINT_CONSTANT(GDK_KEY_Greek_ALPHAaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_BETA);
    PRINT_CONSTANT(GDK_KEY_Greek_CHI);
    PRINT_CONSTANT(GDK_KEY_Greek_DELTA);
    PRINT_CONSTANT(GDK_KEY_Greek_EPSILON);
    PRINT_CONSTANT(GDK_KEY_Greek_EPSILONaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_ETA);
    PRINT_CONSTANT(GDK_KEY_Greek_ETAaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_GAMMA);
    PRINT_CONSTANT(GDK_KEY_Greek_IOTA);
    PRINT_CONSTANT(GDK_KEY_Greek_IOTAaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_IOTAdiaeresis);
    PRINT_CONSTANT(GDK_KEY_Greek_IOTAdieresis);
    PRINT_CONSTANT(GDK_KEY_Greek_KAPPA);
    PRINT_CONSTANT(GDK_KEY_Greek_LAMBDA);
    PRINT_CONSTANT(GDK_KEY_Greek_LAMDA);
    PRINT_CONSTANT(GDK_KEY_Greek_MU);
    PRINT_CONSTANT(GDK_KEY_Greek_NU);
    PRINT_CONSTANT(GDK_KEY_Greek_OMEGA);
    PRINT_CONSTANT(GDK_KEY_Greek_OMEGAaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_OMICRON);
    PRINT_CONSTANT(GDK_KEY_Greek_OMICRONaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_PHI);
    PRINT_CONSTANT(GDK_KEY_Greek_PI);
    PRINT_CONSTANT(GDK_KEY_Greek_PSI);
    PRINT_CONSTANT(GDK_KEY_Greek_RHO);
    PRINT_CONSTANT(GDK_KEY_Greek_SIGMA);
    PRINT_CONSTANT(GDK_KEY_Greek_TAU);
    PRINT_CONSTANT(GDK_KEY_Greek_THETA);
    PRINT_CONSTANT(GDK_KEY_Greek_UPSILON);
    PRINT_CONSTANT(GDK_KEY_Greek_UPSILONaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_UPSILONdieresis);
    PRINT_CONSTANT(GDK_KEY_Greek_XI);
    PRINT_CONSTANT(GDK_KEY_Greek_ZETA);
    PRINT_CONSTANT(GDK_KEY_Greek_accentdieresis);
    PRINT_CONSTANT(GDK_KEY_Greek_alpha);
    PRINT_CONSTANT(GDK_KEY_Greek_alphaaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_beta);
    PRINT_CONSTANT(GDK_KEY_Greek_chi);
    PRINT_CONSTANT(GDK_KEY_Greek_delta);
    PRINT_CONSTANT(GDK_KEY_Greek_epsilon);
    PRINT_CONSTANT(GDK_KEY_Greek_epsilonaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_eta);
    PRINT_CONSTANT(GDK_KEY_Greek_etaaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_finalsmallsigma);
    PRINT_CONSTANT(GDK_KEY_Greek_gamma);
    PRINT_CONSTANT(GDK_KEY_Greek_horizbar);
    PRINT_CONSTANT(GDK_KEY_Greek_iota);
    PRINT_CONSTANT(GDK_KEY_Greek_iotaaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_iotaaccentdieresis);
    PRINT_CONSTANT(GDK_KEY_Greek_iotadieresis);
    PRINT_CONSTANT(GDK_KEY_Greek_kappa);
    PRINT_CONSTANT(GDK_KEY_Greek_lambda);
    PRINT_CONSTANT(GDK_KEY_Greek_lamda);
    PRINT_CONSTANT(GDK_KEY_Greek_mu);
    PRINT_CONSTANT(GDK_KEY_Greek_nu);
    PRINT_CONSTANT(GDK_KEY_Greek_omega);
    PRINT_CONSTANT(GDK_KEY_Greek_omegaaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_omicron);
    PRINT_CONSTANT(GDK_KEY_Greek_omicronaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_phi);
    PRINT_CONSTANT(GDK_KEY_Greek_pi);
    PRINT_CONSTANT(GDK_KEY_Greek_psi);
    PRINT_CONSTANT(GDK_KEY_Greek_rho);
    PRINT_CONSTANT(GDK_KEY_Greek_sigma);
    PRINT_CONSTANT(GDK_KEY_Greek_switch);
    PRINT_CONSTANT(GDK_KEY_Greek_tau);
    PRINT_CONSTANT(GDK_KEY_Greek_theta);
    PRINT_CONSTANT(GDK_KEY_Greek_upsilon);
    PRINT_CONSTANT(GDK_KEY_Greek_upsilonaccent);
    PRINT_CONSTANT(GDK_KEY_Greek_upsilonaccentdieresis);
    PRINT_CONSTANT(GDK_KEY_Greek_upsilondieresis);
    PRINT_CONSTANT(GDK_KEY_Greek_xi);
    PRINT_CONSTANT(GDK_KEY_Greek_zeta);
    PRINT_CONSTANT(GDK_KEY_Green);
    PRINT_CONSTANT(GDK_KEY_H);
    PRINT_CONSTANT(GDK_KEY_Hangul);
    PRINT_CONSTANT(GDK_KEY_Hangul_A);
    PRINT_CONSTANT(GDK_KEY_Hangul_AE);
    PRINT_CONSTANT(GDK_KEY_Hangul_AraeA);
    PRINT_CONSTANT(GDK_KEY_Hangul_AraeAE);
    PRINT_CONSTANT(GDK_KEY_Hangul_Banja);
    PRINT_CONSTANT(GDK_KEY_Hangul_Cieuc);
    PRINT_CONSTANT(GDK_KEY_Hangul_Codeinput);
    PRINT_CONSTANT(GDK_KEY_Hangul_Dikeud);
    PRINT_CONSTANT(GDK_KEY_Hangul_E);
    PRINT_CONSTANT(GDK_KEY_Hangul_EO);
    PRINT_CONSTANT(GDK_KEY_Hangul_EU);
    PRINT_CONSTANT(GDK_KEY_Hangul_End);
    PRINT_CONSTANT(GDK_KEY_Hangul_Hanja);
    PRINT_CONSTANT(GDK_KEY_Hangul_Hieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_I);
    PRINT_CONSTANT(GDK_KEY_Hangul_Ieung);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Cieuc);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Dikeud);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Hieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Ieung);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Jieuj);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Khieuq);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Kiyeog);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_KiyeogSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_KkogjiDalrinIeung);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Mieum);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Nieun);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_NieunHieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_NieunJieuj);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_PanSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Phieuf);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Pieub);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_PieubSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Rieul);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulHieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulKiyeog);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulMieum);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulPhieuf);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulPieub);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulTieut);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Sios);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_SsangKiyeog);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_SsangSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_Tieut);
    PRINT_CONSTANT(GDK_KEY_Hangul_J_YeorinHieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_Jamo);
    PRINT_CONSTANT(GDK_KEY_Hangul_Jeonja);
    PRINT_CONSTANT(GDK_KEY_Hangul_Jieuj);
    PRINT_CONSTANT(GDK_KEY_Hangul_Khieuq);
    PRINT_CONSTANT(GDK_KEY_Hangul_Kiyeog);
    PRINT_CONSTANT(GDK_KEY_Hangul_KiyeogSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_KkogjiDalrinIeung);
    PRINT_CONSTANT(GDK_KEY_Hangul_Mieum);
    PRINT_CONSTANT(GDK_KEY_Hangul_MultipleCandidate);
    PRINT_CONSTANT(GDK_KEY_Hangul_Nieun);
    PRINT_CONSTANT(GDK_KEY_Hangul_NieunHieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_NieunJieuj);
    PRINT_CONSTANT(GDK_KEY_Hangul_O);
    PRINT_CONSTANT(GDK_KEY_Hangul_OE);
    PRINT_CONSTANT(GDK_KEY_Hangul_PanSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_Phieuf);
    PRINT_CONSTANT(GDK_KEY_Hangul_Pieub);
    PRINT_CONSTANT(GDK_KEY_Hangul_PieubSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_PostHanja);
    PRINT_CONSTANT(GDK_KEY_Hangul_PreHanja);
    PRINT_CONSTANT(GDK_KEY_Hangul_PreviousCandidate);
    PRINT_CONSTANT(GDK_KEY_Hangul_Rieul);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulHieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulKiyeog);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulMieum);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulPhieuf);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulPieub);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulTieut);
    PRINT_CONSTANT(GDK_KEY_Hangul_RieulYeorinHieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_Romaja);
    PRINT_CONSTANT(GDK_KEY_Hangul_SingleCandidate);
    PRINT_CONSTANT(GDK_KEY_Hangul_Sios);
    PRINT_CONSTANT(GDK_KEY_Hangul_Special);
    PRINT_CONSTANT(GDK_KEY_Hangul_SsangDikeud);
    PRINT_CONSTANT(GDK_KEY_Hangul_SsangJieuj);
    PRINT_CONSTANT(GDK_KEY_Hangul_SsangKiyeog);
    PRINT_CONSTANT(GDK_KEY_Hangul_SsangPieub);
    PRINT_CONSTANT(GDK_KEY_Hangul_SsangSios);
    PRINT_CONSTANT(GDK_KEY_Hangul_Start);
    PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumMieum);
    PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumPhieuf);
    PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumPieub);
    PRINT_CONSTANT(GDK_KEY_Hangul_Tieut);
    PRINT_CONSTANT(GDK_KEY_Hangul_U);
    PRINT_CONSTANT(GDK_KEY_Hangul_WA);
    PRINT_CONSTANT(GDK_KEY_Hangul_WAE);
    PRINT_CONSTANT(GDK_KEY_Hangul_WE);
    PRINT_CONSTANT(GDK_KEY_Hangul_WEO);
    PRINT_CONSTANT(GDK_KEY_Hangul_WI);
    PRINT_CONSTANT(GDK_KEY_Hangul_YA);
    PRINT_CONSTANT(GDK_KEY_Hangul_YAE);
    PRINT_CONSTANT(GDK_KEY_Hangul_YE);
    PRINT_CONSTANT(GDK_KEY_Hangul_YEO);
    PRINT_CONSTANT(GDK_KEY_Hangul_YI);
    PRINT_CONSTANT(GDK_KEY_Hangul_YO);
    PRINT_CONSTANT(GDK_KEY_Hangul_YU);
    PRINT_CONSTANT(GDK_KEY_Hangul_YeorinHieuh);
    PRINT_CONSTANT(GDK_KEY_Hangul_switch);
    PRINT_CONSTANT(GDK_KEY_Hankaku);
    PRINT_CONSTANT(GDK_KEY_Hcircumflex);
    PRINT_CONSTANT(GDK_KEY_Hebrew_switch);
    PRINT_CONSTANT(GDK_KEY_Help);
    PRINT_CONSTANT(GDK_KEY_Henkan);
    PRINT_CONSTANT(GDK_KEY_Henkan_Mode);
    PRINT_CONSTANT(GDK_KEY_Hibernate);
    PRINT_CONSTANT(GDK_KEY_Hiragana);
    PRINT_CONSTANT(GDK_KEY_Hiragana_Katakana);
    PRINT_CONSTANT(GDK_KEY_History);
    PRINT_CONSTANT(GDK_KEY_Home);
    PRINT_CONSTANT(GDK_KEY_HomePage);
    PRINT_CONSTANT(GDK_KEY_HotLinks);
    PRINT_CONSTANT(GDK_KEY_Hstroke);
    PRINT_CONSTANT(GDK_KEY_Hyper_L);
    PRINT_CONSTANT(GDK_KEY_Hyper_R);
    PRINT_CONSTANT(GDK_KEY_I);
    PRINT_CONSTANT(GDK_KEY_ISO_Center_Object);
    PRINT_CONSTANT(GDK_KEY_ISO_Continuous_Underline);
    PRINT_CONSTANT(GDK_KEY_ISO_Discontinuous_Underline);
    PRINT_CONSTANT(GDK_KEY_ISO_Emphasize);
    PRINT_CONSTANT(GDK_KEY_ISO_Enter);
    PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Down);
    PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Left);
    PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Right);
    PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Up);
    PRINT_CONSTANT(GDK_KEY_ISO_First_Group);
    PRINT_CONSTANT(GDK_KEY_ISO_First_Group_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Group_Latch);
    PRINT_CONSTANT(GDK_KEY_ISO_Group_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Group_Shift);
    PRINT_CONSTANT(GDK_KEY_ISO_Last_Group);
    PRINT_CONSTANT(GDK_KEY_ISO_Last_Group_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Left_Tab);
    PRINT_CONSTANT(GDK_KEY_ISO_Level2_Latch);
    PRINT_CONSTANT(GDK_KEY_ISO_Level3_Latch);
    PRINT_CONSTANT(GDK_KEY_ISO_Level3_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Level3_Shift);
    PRINT_CONSTANT(GDK_KEY_ISO_Level5_Latch);
    PRINT_CONSTANT(GDK_KEY_ISO_Level5_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Level5_Shift);
    PRINT_CONSTANT(GDK_KEY_ISO_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Move_Line_Down);
    PRINT_CONSTANT(GDK_KEY_ISO_Move_Line_Up);
    PRINT_CONSTANT(GDK_KEY_ISO_Next_Group);
    PRINT_CONSTANT(GDK_KEY_ISO_Next_Group_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Partial_Line_Down);
    PRINT_CONSTANT(GDK_KEY_ISO_Partial_Line_Up);
    PRINT_CONSTANT(GDK_KEY_ISO_Partial_Space_Left);
    PRINT_CONSTANT(GDK_KEY_ISO_Partial_Space_Right);
    PRINT_CONSTANT(GDK_KEY_ISO_Prev_Group);
    PRINT_CONSTANT(GDK_KEY_ISO_Prev_Group_Lock);
    PRINT_CONSTANT(GDK_KEY_ISO_Release_Both_Margins);
    PRINT_CONSTANT(GDK_KEY_ISO_Release_Margin_Left);
    PRINT_CONSTANT(GDK_KEY_ISO_Release_Margin_Right);
    PRINT_CONSTANT(GDK_KEY_ISO_Set_Margin_Left);
    PRINT_CONSTANT(GDK_KEY_ISO_Set_Margin_Right);
    PRINT_CONSTANT(GDK_KEY_Iabovedot);
    PRINT_CONSTANT(GDK_KEY_Iacute);
    PRINT_CONSTANT(GDK_KEY_Ibelowdot);
    PRINT_CONSTANT(GDK_KEY_Ibreve);
    PRINT_CONSTANT(GDK_KEY_Icircumflex);
    PRINT_CONSTANT(GDK_KEY_Idiaeresis);
    PRINT_CONSTANT(GDK_KEY_Igrave);
    PRINT_CONSTANT(GDK_KEY_Ihook);
    PRINT_CONSTANT(GDK_KEY_Imacron);
    PRINT_CONSTANT(GDK_KEY_Insert);
    PRINT_CONSTANT(GDK_KEY_Iogonek);
    PRINT_CONSTANT(GDK_KEY_Itilde);
    PRINT_CONSTANT(GDK_KEY_J);
    PRINT_CONSTANT(GDK_KEY_Jcircumflex);
    PRINT_CONSTANT(GDK_KEY_K);
    PRINT_CONSTANT(GDK_KEY_KP_0);
    PRINT_CONSTANT(GDK_KEY_KP_1);
    PRINT_CONSTANT(GDK_KEY_KP_2);
    PRINT_CONSTANT(GDK_KEY_KP_3);
    PRINT_CONSTANT(GDK_KEY_KP_4);
    PRINT_CONSTANT(GDK_KEY_KP_5);
    PRINT_CONSTANT(GDK_KEY_KP_6);
    PRINT_CONSTANT(GDK_KEY_KP_7);
    PRINT_CONSTANT(GDK_KEY_KP_8);
    PRINT_CONSTANT(GDK_KEY_KP_9);
    PRINT_CONSTANT(GDK_KEY_KP_Add);
    PRINT_CONSTANT(GDK_KEY_KP_Begin);
    PRINT_CONSTANT(GDK_KEY_KP_Decimal);
    PRINT_CONSTANT(GDK_KEY_KP_Delete);
    PRINT_CONSTANT(GDK_KEY_KP_Divide);
    PRINT_CONSTANT(GDK_KEY_KP_Down);
    PRINT_CONSTANT(GDK_KEY_KP_End);
    PRINT_CONSTANT(GDK_KEY_KP_Enter);
    PRINT_CONSTANT(GDK_KEY_KP_Equal);
    PRINT_CONSTANT(GDK_KEY_KP_F1);
    PRINT_CONSTANT(GDK_KEY_KP_F2);
    PRINT_CONSTANT(GDK_KEY_KP_F3);
    PRINT_CONSTANT(GDK_KEY_KP_F4);
    PRINT_CONSTANT(GDK_KEY_KP_Home);
    PRINT_CONSTANT(GDK_KEY_KP_Insert);
    PRINT_CONSTANT(GDK_KEY_KP_Left);
    PRINT_CONSTANT(GDK_KEY_KP_Multiply);
    PRINT_CONSTANT(GDK_KEY_KP_Next);
    PRINT_CONSTANT(GDK_KEY_KP_Page_Down);
    PRINT_CONSTANT(GDK_KEY_KP_Page_Up);
    PRINT_CONSTANT(GDK_KEY_KP_Prior);
    PRINT_CONSTANT(GDK_KEY_KP_Right);
    PRINT_CONSTANT(GDK_KEY_KP_Separator);
    PRINT_CONSTANT(GDK_KEY_KP_Space);
    PRINT_CONSTANT(GDK_KEY_KP_Subtract);
    PRINT_CONSTANT(GDK_KEY_KP_Tab);
    PRINT_CONSTANT(GDK_KEY_KP_Up);
    PRINT_CONSTANT(GDK_KEY_Kana_Lock);
    PRINT_CONSTANT(GDK_KEY_Kana_Shift);
    PRINT_CONSTANT(GDK_KEY_Kanji);
    PRINT_CONSTANT(GDK_KEY_Kanji_Bangou);
    PRINT_CONSTANT(GDK_KEY_Katakana);
    PRINT_CONSTANT(GDK_KEY_KbdBrightnessDown);
    PRINT_CONSTANT(GDK_KEY_KbdBrightnessUp);
    PRINT_CONSTANT(GDK_KEY_KbdLightOnOff);
    PRINT_CONSTANT(GDK_KEY_Kcedilla);
    PRINT_CONSTANT(GDK_KEY_Keyboard);
    PRINT_CONSTANT(GDK_KEY_Korean_Won);
    PRINT_CONSTANT(GDK_KEY_L);
    PRINT_CONSTANT(GDK_KEY_L1);
    PRINT_CONSTANT(GDK_KEY_L10);
    PRINT_CONSTANT(GDK_KEY_L2);
    PRINT_CONSTANT(GDK_KEY_L3);
    PRINT_CONSTANT(GDK_KEY_L4);
    PRINT_CONSTANT(GDK_KEY_L5);
    PRINT_CONSTANT(GDK_KEY_L6);
    PRINT_CONSTANT(GDK_KEY_L7);
    PRINT_CONSTANT(GDK_KEY_L8);
    PRINT_CONSTANT(GDK_KEY_L9);
    PRINT_CONSTANT(GDK_KEY_Lacute);
    PRINT_CONSTANT(GDK_KEY_Last_Virtual_Screen);
    PRINT_CONSTANT(GDK_KEY_Launch0);
    PRINT_CONSTANT(GDK_KEY_Launch1);
    PRINT_CONSTANT(GDK_KEY_Launch2);
    PRINT_CONSTANT(GDK_KEY_Launch3);
    PRINT_CONSTANT(GDK_KEY_Launch4);
    PRINT_CONSTANT(GDK_KEY_Launch5);
    PRINT_CONSTANT(GDK_KEY_Launch6);
    PRINT_CONSTANT(GDK_KEY_Launch7);
    PRINT_CONSTANT(GDK_KEY_Launch8);
    PRINT_CONSTANT(GDK_KEY_Launch9);
    PRINT_CONSTANT(GDK_KEY_LaunchA);
    PRINT_CONSTANT(GDK_KEY_LaunchB);
    PRINT_CONSTANT(GDK_KEY_LaunchC);
    PRINT_CONSTANT(GDK_KEY_LaunchD);
    PRINT_CONSTANT(GDK_KEY_LaunchE);
    PRINT_CONSTANT(GDK_KEY_LaunchF);
    PRINT_CONSTANT(GDK_KEY_Lbelowdot);
    PRINT_CONSTANT(GDK_KEY_Lcaron);
    PRINT_CONSTANT(GDK_KEY_Lcedilla);
    PRINT_CONSTANT(GDK_KEY_Left);
    PRINT_CONSTANT(GDK_KEY_LightBulb);
    PRINT_CONSTANT(GDK_KEY_Linefeed);
    PRINT_CONSTANT(GDK_KEY_LiraSign);
    PRINT_CONSTANT(GDK_KEY_LogGrabInfo);
    PRINT_CONSTANT(GDK_KEY_LogOff);
    PRINT_CONSTANT(GDK_KEY_LogWindowTree);
    PRINT_CONSTANT(GDK_KEY_Lstroke);
    PRINT_CONSTANT(GDK_KEY_M);
    PRINT_CONSTANT((gint) GDK_KEY_MATCH_EXACT);
    PRINT_CONSTANT((gint) GDK_KEY_MATCH_NONE);
    PRINT_CONSTANT((gint) GDK_KEY_MATCH_PARTIAL);
    PRINT_CONSTANT(GDK_KEY_Mabovedot);
    PRINT_CONSTANT(GDK_KEY_Macedonia_DSE);
    PRINT_CONSTANT(GDK_KEY_Macedonia_GJE);
    PRINT_CONSTANT(GDK_KEY_Macedonia_KJE);
    PRINT_CONSTANT(GDK_KEY_Macedonia_dse);
    PRINT_CONSTANT(GDK_KEY_Macedonia_gje);
    PRINT_CONSTANT(GDK_KEY_Macedonia_kje);
    PRINT_CONSTANT(GDK_KEY_Mae_Koho);
    PRINT_CONSTANT(GDK_KEY_Mail);
    PRINT_CONSTANT(GDK_KEY_MailForward);
    PRINT_CONSTANT(GDK_KEY_Market);
    PRINT_CONSTANT(GDK_KEY_Massyo);
    PRINT_CONSTANT(GDK_KEY_Meeting);
    PRINT_CONSTANT(GDK_KEY_Memo);
    PRINT_CONSTANT(GDK_KEY_Menu);
    PRINT_CONSTANT(GDK_KEY_MenuKB);
    PRINT_CONSTANT(GDK_KEY_MenuPB);
    PRINT_CONSTANT(GDK_KEY_Messenger);
    PRINT_CONSTANT(GDK_KEY_Meta_L);
    PRINT_CONSTANT(GDK_KEY_Meta_R);
    PRINT_CONSTANT(GDK_KEY_MillSign);
    PRINT_CONSTANT(GDK_KEY_ModeLock);
    PRINT_CONSTANT(GDK_KEY_Mode_switch);
    PRINT_CONSTANT(GDK_KEY_MonBrightnessDown);
    PRINT_CONSTANT(GDK_KEY_MonBrightnessUp);
    PRINT_CONSTANT(GDK_KEY_MouseKeys_Accel_Enable);
    PRINT_CONSTANT(GDK_KEY_MouseKeys_Enable);
    PRINT_CONSTANT(GDK_KEY_Muhenkan);
    PRINT_CONSTANT(GDK_KEY_Multi_key);
    PRINT_CONSTANT(GDK_KEY_MultipleCandidate);
    PRINT_CONSTANT(GDK_KEY_Music);
    PRINT_CONSTANT(GDK_KEY_MyComputer);
    PRINT_CONSTANT(GDK_KEY_MySites);
    PRINT_CONSTANT(GDK_KEY_N);
    PRINT_CONSTANT(GDK_KEY_Nacute);
    PRINT_CONSTANT(GDK_KEY_NairaSign);
    PRINT_CONSTANT(GDK_KEY_Ncaron);
    PRINT_CONSTANT(GDK_KEY_Ncedilla);
    PRINT_CONSTANT(GDK_KEY_New);
    PRINT_CONSTANT(GDK_KEY_NewSheqelSign);
    PRINT_CONSTANT(GDK_KEY_News);
    PRINT_CONSTANT(GDK_KEY_Next);
    PRINT_CONSTANT(GDK_KEY_Next_VMode);
    PRINT_CONSTANT(GDK_KEY_Next_Virtual_Screen);
    PRINT_CONSTANT(GDK_KEY_Ntilde);
    PRINT_CONSTANT(GDK_KEY_Num_Lock);
    PRINT_CONSTANT(GDK_KEY_O);
    PRINT_CONSTANT(GDK_KEY_OE);
    PRINT_CONSTANT(GDK_KEY_Oacute);
    PRINT_CONSTANT(GDK_KEY_Obarred);
    PRINT_CONSTANT(GDK_KEY_Obelowdot);
    PRINT_CONSTANT(GDK_KEY_Ocaron);
    PRINT_CONSTANT(GDK_KEY_Ocircumflex);
    PRINT_CONSTANT(GDK_KEY_Ocircumflexacute);
    PRINT_CONSTANT(GDK_KEY_Ocircumflexbelowdot);
    PRINT_CONSTANT(GDK_KEY_Ocircumflexgrave);
    PRINT_CONSTANT(GDK_KEY_Ocircumflexhook);
    PRINT_CONSTANT(GDK_KEY_Ocircumflextilde);
    PRINT_CONSTANT(GDK_KEY_Odiaeresis);
    PRINT_CONSTANT(GDK_KEY_Odoubleacute);
    PRINT_CONSTANT(GDK_KEY_OfficeHome);
    PRINT_CONSTANT(GDK_KEY_Ograve);
    PRINT_CONSTANT(GDK_KEY_Ohook);
    PRINT_CONSTANT(GDK_KEY_Ohorn);
    PRINT_CONSTANT(GDK_KEY_Ohornacute);
    PRINT_CONSTANT(GDK_KEY_Ohornbelowdot);
    PRINT_CONSTANT(GDK_KEY_Ohorngrave);
    PRINT_CONSTANT(GDK_KEY_Ohornhook);
    PRINT_CONSTANT(GDK_KEY_Ohorntilde);
    PRINT_CONSTANT(GDK_KEY_Omacron);
    PRINT_CONSTANT(GDK_KEY_Ooblique);
    PRINT_CONSTANT(GDK_KEY_Open);
    PRINT_CONSTANT(GDK_KEY_OpenURL);
    PRINT_CONSTANT(GDK_KEY_Option);
    PRINT_CONSTANT(GDK_KEY_Oslash);
    PRINT_CONSTANT(GDK_KEY_Otilde);
    PRINT_CONSTANT(GDK_KEY_Overlay1_Enable);
    PRINT_CONSTANT(GDK_KEY_Overlay2_Enable);
    PRINT_CONSTANT(GDK_KEY_P);
    PRINT_CONSTANT((gint) GDK_KEY_PRESS);
    PRINT_CONSTANT(GDK_KEY_Pabovedot);
    PRINT_CONSTANT(GDK_KEY_Page_Down);
    PRINT_CONSTANT(GDK_KEY_Page_Up);
    PRINT_CONSTANT(GDK_KEY_Paste);
    PRINT_CONSTANT(GDK_KEY_Pause);
    PRINT_CONSTANT(GDK_KEY_PesetaSign);
    PRINT_CONSTANT(GDK_KEY_Phone);
    PRINT_CONSTANT(GDK_KEY_Pictures);
    PRINT_CONSTANT(GDK_KEY_Pointer_Accelerate);
    PRINT_CONSTANT(GDK_KEY_Pointer_Button1);
    PRINT_CONSTANT(GDK_KEY_Pointer_Button2);
    PRINT_CONSTANT(GDK_KEY_Pointer_Button3);
    PRINT_CONSTANT(GDK_KEY_Pointer_Button4);
    PRINT_CONSTANT(GDK_KEY_Pointer_Button5);
    PRINT_CONSTANT(GDK_KEY_Pointer_Button_Dflt);
    PRINT_CONSTANT(GDK_KEY_Pointer_DblClick1);
    PRINT_CONSTANT(GDK_KEY_Pointer_DblClick2);
    PRINT_CONSTANT(GDK_KEY_Pointer_DblClick3);
    PRINT_CONSTANT(GDK_KEY_Pointer_DblClick4);
    PRINT_CONSTANT(GDK_KEY_Pointer_DblClick5);
    PRINT_CONSTANT(GDK_KEY_Pointer_DblClick_Dflt);
    PRINT_CONSTANT(GDK_KEY_Pointer_DfltBtnNext);
    PRINT_CONSTANT(GDK_KEY_Pointer_DfltBtnPrev);
    PRINT_CONSTANT(GDK_KEY_Pointer_Down);
    PRINT_CONSTANT(GDK_KEY_Pointer_DownLeft);
    PRINT_CONSTANT(GDK_KEY_Pointer_DownRight);
    PRINT_CONSTANT(GDK_KEY_Pointer_Drag1);
    PRINT_CONSTANT(GDK_KEY_Pointer_Drag2);
    PRINT_CONSTANT(GDK_KEY_Pointer_Drag3);
    PRINT_CONSTANT(GDK_KEY_Pointer_Drag4);
    PRINT_CONSTANT(GDK_KEY_Pointer_Drag5);
    PRINT_CONSTANT(GDK_KEY_Pointer_Drag_Dflt);
    PRINT_CONSTANT(GDK_KEY_Pointer_EnableKeys);
    PRINT_CONSTANT(GDK_KEY_Pointer_Left);
    PRINT_CONSTANT(GDK_KEY_Pointer_Right);
    PRINT_CONSTANT(GDK_KEY_Pointer_Up);
    PRINT_CONSTANT(GDK_KEY_Pointer_UpLeft);
    PRINT_CONSTANT(GDK_KEY_Pointer_UpRight);
    PRINT_CONSTANT(GDK_KEY_PowerDown);
    PRINT_CONSTANT(GDK_KEY_PowerOff);
    PRINT_CONSTANT(GDK_KEY_Prev_VMode);
    PRINT_CONSTANT(GDK_KEY_Prev_Virtual_Screen);
    PRINT_CONSTANT(GDK_KEY_PreviousCandidate);
    PRINT_CONSTANT(GDK_KEY_Print);
    PRINT_CONSTANT(GDK_KEY_Prior);
    PRINT_CONSTANT(GDK_KEY_Q);
    PRINT_CONSTANT(GDK_KEY_R);
    PRINT_CONSTANT(GDK_KEY_R1);
    PRINT_CONSTANT(GDK_KEY_R10);
    PRINT_CONSTANT(GDK_KEY_R11);
    PRINT_CONSTANT(GDK_KEY_R12);
    PRINT_CONSTANT(GDK_KEY_R13);
    PRINT_CONSTANT(GDK_KEY_R14);
    PRINT_CONSTANT(GDK_KEY_R15);
    PRINT_CONSTANT(GDK_KEY_R2);
    PRINT_CONSTANT(GDK_KEY_R3);
    PRINT_CONSTANT(GDK_KEY_R4);
    PRINT_CONSTANT(GDK_KEY_R5);
    PRINT_CONSTANT(GDK_KEY_R6);
    PRINT_CONSTANT(GDK_KEY_R7);
    PRINT_CONSTANT(GDK_KEY_R8);
    PRINT_CONSTANT(GDK_KEY_R9);
    PRINT_CONSTANT((gint) GDK_KEY_RELEASE);
    PRINT_CONSTANT(GDK_KEY_RFKill);
    PRINT_CONSTANT(GDK_KEY_Racute);
    PRINT_CONSTANT(GDK_KEY_Rcaron);
    PRINT_CONSTANT(GDK_KEY_Rcedilla);
    PRINT_CONSTANT(GDK_KEY_Red);
    PRINT_CONSTANT(GDK_KEY_Redo);
    PRINT_CONSTANT(GDK_KEY_Refresh);
    PRINT_CONSTANT(GDK_KEY_Reload);
    PRINT_CONSTANT(GDK_KEY_RepeatKeys_Enable);
    PRINT_CONSTANT(GDK_KEY_Reply);
    PRINT_CONSTANT(GDK_KEY_Return);
    PRINT_CONSTANT(GDK_KEY_Right);
    PRINT_CONSTANT(GDK_KEY_RockerDown);
    PRINT_CONSTANT(GDK_KEY_RockerEnter);
    PRINT_CONSTANT(GDK_KEY_RockerUp);
    PRINT_CONSTANT(GDK_KEY_Romaji);
    PRINT_CONSTANT(GDK_KEY_RotateWindows);
    PRINT_CONSTANT(GDK_KEY_RotationKB);
    PRINT_CONSTANT(GDK_KEY_RotationPB);
    PRINT_CONSTANT(GDK_KEY_RupeeSign);
    PRINT_CONSTANT(GDK_KEY_S);
    PRINT_CONSTANT(GDK_KEY_SCHWA);
    PRINT_CONSTANT(GDK_KEY_Sabovedot);
    PRINT_CONSTANT(GDK_KEY_Sacute);
    PRINT_CONSTANT(GDK_KEY_Save);
    PRINT_CONSTANT(GDK_KEY_Scaron);
    PRINT_CONSTANT(GDK_KEY_Scedilla);
    PRINT_CONSTANT(GDK_KEY_Scircumflex);
    PRINT_CONSTANT(GDK_KEY_ScreenSaver);
    PRINT_CONSTANT(GDK_KEY_ScrollClick);
    PRINT_CONSTANT(GDK_KEY_ScrollDown);
    PRINT_CONSTANT(GDK_KEY_ScrollUp);
    PRINT_CONSTANT(GDK_KEY_Scroll_Lock);
    PRINT_CONSTANT(GDK_KEY_Search);
    PRINT_CONSTANT(GDK_KEY_Select);
    PRINT_CONSTANT(GDK_KEY_SelectButton);
    PRINT_CONSTANT(GDK_KEY_Send);
    PRINT_CONSTANT(GDK_KEY_Serbian_DJE);
    PRINT_CONSTANT(GDK_KEY_Serbian_DZE);
    PRINT_CONSTANT(GDK_KEY_Serbian_JE);
    PRINT_CONSTANT(GDK_KEY_Serbian_LJE);
    PRINT_CONSTANT(GDK_KEY_Serbian_NJE);
    PRINT_CONSTANT(GDK_KEY_Serbian_TSHE);
    PRINT_CONSTANT(GDK_KEY_Serbian_dje);
    PRINT_CONSTANT(GDK_KEY_Serbian_dze);
    PRINT_CONSTANT(GDK_KEY_Serbian_je);
    PRINT_CONSTANT(GDK_KEY_Serbian_lje);
    PRINT_CONSTANT(GDK_KEY_Serbian_nje);
    PRINT_CONSTANT(GDK_KEY_Serbian_tshe);
    PRINT_CONSTANT(GDK_KEY_Shift_L);
    PRINT_CONSTANT(GDK_KEY_Shift_Lock);
    PRINT_CONSTANT(GDK_KEY_Shift_R);
    PRINT_CONSTANT(GDK_KEY_Shop);
    PRINT_CONSTANT(GDK_KEY_SingleCandidate);
    PRINT_CONSTANT(GDK_KEY_Sinh_a);
    PRINT_CONSTANT(GDK_KEY_Sinh_aa);
    PRINT_CONSTANT(GDK_KEY_Sinh_aa2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ae);
    PRINT_CONSTANT(GDK_KEY_Sinh_ae2);
    PRINT_CONSTANT(GDK_KEY_Sinh_aee);
    PRINT_CONSTANT(GDK_KEY_Sinh_aee2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ai);
    PRINT_CONSTANT(GDK_KEY_Sinh_ai2);
    PRINT_CONSTANT(GDK_KEY_Sinh_al);
    PRINT_CONSTANT(GDK_KEY_Sinh_au);
    PRINT_CONSTANT(GDK_KEY_Sinh_au2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ba);
    PRINT_CONSTANT(GDK_KEY_Sinh_bha);
    PRINT_CONSTANT(GDK_KEY_Sinh_ca);
    PRINT_CONSTANT(GDK_KEY_Sinh_cha);
    PRINT_CONSTANT(GDK_KEY_Sinh_dda);
    PRINT_CONSTANT(GDK_KEY_Sinh_ddha);
    PRINT_CONSTANT(GDK_KEY_Sinh_dha);
    PRINT_CONSTANT(GDK_KEY_Sinh_dhha);
    PRINT_CONSTANT(GDK_KEY_Sinh_e);
    PRINT_CONSTANT(GDK_KEY_Sinh_e2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ee);
    PRINT_CONSTANT(GDK_KEY_Sinh_ee2);
    PRINT_CONSTANT(GDK_KEY_Sinh_fa);
    PRINT_CONSTANT(GDK_KEY_Sinh_ga);
    PRINT_CONSTANT(GDK_KEY_Sinh_gha);
    PRINT_CONSTANT(GDK_KEY_Sinh_h2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ha);
    PRINT_CONSTANT(GDK_KEY_Sinh_i);
    PRINT_CONSTANT(GDK_KEY_Sinh_i2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ii);
    PRINT_CONSTANT(GDK_KEY_Sinh_ii2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ja);
    PRINT_CONSTANT(GDK_KEY_Sinh_jha);
    PRINT_CONSTANT(GDK_KEY_Sinh_jnya);
    PRINT_CONSTANT(GDK_KEY_Sinh_ka);
    PRINT_CONSTANT(GDK_KEY_Sinh_kha);
    PRINT_CONSTANT(GDK_KEY_Sinh_kunddaliya);
    PRINT_CONSTANT(GDK_KEY_Sinh_la);
    PRINT_CONSTANT(GDK_KEY_Sinh_lla);
    PRINT_CONSTANT(GDK_KEY_Sinh_lu);
    PRINT_CONSTANT(GDK_KEY_Sinh_lu2);
    PRINT_CONSTANT(GDK_KEY_Sinh_luu);
    PRINT_CONSTANT(GDK_KEY_Sinh_luu2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ma);
    PRINT_CONSTANT(GDK_KEY_Sinh_mba);
    PRINT_CONSTANT(GDK_KEY_Sinh_na);
    PRINT_CONSTANT(GDK_KEY_Sinh_ndda);
    PRINT_CONSTANT(GDK_KEY_Sinh_ndha);
    PRINT_CONSTANT(GDK_KEY_Sinh_ng);
    PRINT_CONSTANT(GDK_KEY_Sinh_ng2);
    PRINT_CONSTANT(GDK_KEY_Sinh_nga);
    PRINT_CONSTANT(GDK_KEY_Sinh_nja);
    PRINT_CONSTANT(GDK_KEY_Sinh_nna);
    PRINT_CONSTANT(GDK_KEY_Sinh_nya);
    PRINT_CONSTANT(GDK_KEY_Sinh_o);
    PRINT_CONSTANT(GDK_KEY_Sinh_o2);
    PRINT_CONSTANT(GDK_KEY_Sinh_oo);
    PRINT_CONSTANT(GDK_KEY_Sinh_oo2);
    PRINT_CONSTANT(GDK_KEY_Sinh_pa);
    PRINT_CONSTANT(GDK_KEY_Sinh_pha);
    PRINT_CONSTANT(GDK_KEY_Sinh_ra);
    PRINT_CONSTANT(GDK_KEY_Sinh_ri);
    PRINT_CONSTANT(GDK_KEY_Sinh_rii);
    PRINT_CONSTANT(GDK_KEY_Sinh_ru2);
    PRINT_CONSTANT(GDK_KEY_Sinh_ruu2);
    PRINT_CONSTANT(GDK_KEY_Sinh_sa);
    PRINT_CONSTANT(GDK_KEY_Sinh_sha);
    PRINT_CONSTANT(GDK_KEY_Sinh_ssha);
    PRINT_CONSTANT(GDK_KEY_Sinh_tha);
    PRINT_CONSTANT(GDK_KEY_Sinh_thha);
    PRINT_CONSTANT(GDK_KEY_Sinh_tta);
    PRINT_CONSTANT(GDK_KEY_Sinh_ttha);
    PRINT_CONSTANT(GDK_KEY_Sinh_u);
    PRINT_CONSTANT(GDK_KEY_Sinh_u2);
    PRINT_CONSTANT(GDK_KEY_Sinh_uu);
    PRINT_CONSTANT(GDK_KEY_Sinh_uu2);
    PRINT_CONSTANT(GDK_KEY_Sinh_va);
    PRINT_CONSTANT(GDK_KEY_Sinh_ya);
    PRINT_CONSTANT(GDK_KEY_Sleep);
    PRINT_CONSTANT(GDK_KEY_SlowKeys_Enable);
    PRINT_CONSTANT(GDK_KEY_Spell);
    PRINT_CONSTANT(GDK_KEY_SplitScreen);
    PRINT_CONSTANT(GDK_KEY_Standby);
    PRINT_CONSTANT(GDK_KEY_Start);
    PRINT_CONSTANT(GDK_KEY_StickyKeys_Enable);
    PRINT_CONSTANT(GDK_KEY_Stop);
    PRINT_CONSTANT(GDK_KEY_Subtitle);
    PRINT_CONSTANT(GDK_KEY_Super_L);
    PRINT_CONSTANT(GDK_KEY_Super_R);
    PRINT_CONSTANT(GDK_KEY_Support);
    PRINT_CONSTANT(GDK_KEY_Suspend);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_1);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_10);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_11);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_12);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_2);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_3);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_4);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_5);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_6);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_7);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_8);
    PRINT_CONSTANT(GDK_KEY_Switch_VT_9);
    PRINT_CONSTANT(GDK_KEY_Sys_Req);
    PRINT_CONSTANT(GDK_KEY_T);
    PRINT_CONSTANT(GDK_KEY_THORN);
    PRINT_CONSTANT(GDK_KEY_Tab);
    PRINT_CONSTANT(GDK_KEY_Tabovedot);
    PRINT_CONSTANT(GDK_KEY_TaskPane);
    PRINT_CONSTANT(GDK_KEY_Tcaron);
    PRINT_CONSTANT(GDK_KEY_Tcedilla);
    PRINT_CONSTANT(GDK_KEY_Terminal);
    PRINT_CONSTANT(GDK_KEY_Terminate_Server);
    PRINT_CONSTANT(GDK_KEY_Thai_baht);
    PRINT_CONSTANT(GDK_KEY_Thai_bobaimai);
    PRINT_CONSTANT(GDK_KEY_Thai_chochan);
    PRINT_CONSTANT(GDK_KEY_Thai_chochang);
    PRINT_CONSTANT(GDK_KEY_Thai_choching);
    PRINT_CONSTANT(GDK_KEY_Thai_chochoe);
    PRINT_CONSTANT(GDK_KEY_Thai_dochada);
    PRINT_CONSTANT(GDK_KEY_Thai_dodek);
    PRINT_CONSTANT(GDK_KEY_Thai_fofa);
    PRINT_CONSTANT(GDK_KEY_Thai_fofan);
    PRINT_CONSTANT(GDK_KEY_Thai_hohip);
    PRINT_CONSTANT(GDK_KEY_Thai_honokhuk);
    PRINT_CONSTANT(GDK_KEY_Thai_khokhai);
    PRINT_CONSTANT(GDK_KEY_Thai_khokhon);
    PRINT_CONSTANT(GDK_KEY_Thai_khokhuat);
    PRINT_CONSTANT(GDK_KEY_Thai_khokhwai);
    PRINT_CONSTANT(GDK_KEY_Thai_khorakhang);
    PRINT_CONSTANT(GDK_KEY_Thai_kokai);
    PRINT_CONSTANT(GDK_KEY_Thai_lakkhangyao);
    PRINT_CONSTANT(GDK_KEY_Thai_lekchet);
    PRINT_CONSTANT(GDK_KEY_Thai_lekha);
    PRINT_CONSTANT(GDK_KEY_Thai_lekhok);
    PRINT_CONSTANT(GDK_KEY_Thai_lekkao);
    PRINT_CONSTANT(GDK_KEY_Thai_leknung);
    PRINT_CONSTANT(GDK_KEY_Thai_lekpaet);
    PRINT_CONSTANT(GDK_KEY_Thai_leksam);
    PRINT_CONSTANT(GDK_KEY_Thai_leksi);
    PRINT_CONSTANT(GDK_KEY_Thai_leksong);
    PRINT_CONSTANT(GDK_KEY_Thai_leksun);
    PRINT_CONSTANT(GDK_KEY_Thai_lochula);
    PRINT_CONSTANT(GDK_KEY_Thai_loling);
    PRINT_CONSTANT(GDK_KEY_Thai_lu);
    PRINT_CONSTANT(GDK_KEY_Thai_maichattawa);
    PRINT_CONSTANT(GDK_KEY_Thai_maiek);
    PRINT_CONSTANT(GDK_KEY_Thai_maihanakat);
    PRINT_CONSTANT(GDK_KEY_Thai_maihanakat_maitho);
    PRINT_CONSTANT(GDK_KEY_Thai_maitaikhu);
    PRINT_CONSTANT(GDK_KEY_Thai_maitho);
    PRINT_CONSTANT(GDK_KEY_Thai_maitri);
    PRINT_CONSTANT(GDK_KEY_Thai_maiyamok);
    PRINT_CONSTANT(GDK_KEY_Thai_moma);
    PRINT_CONSTANT(GDK_KEY_Thai_ngongu);
    PRINT_CONSTANT(GDK_KEY_Thai_nikhahit);
    PRINT_CONSTANT(GDK_KEY_Thai_nonen);
    PRINT_CONSTANT(GDK_KEY_Thai_nonu);
    PRINT_CONSTANT(GDK_KEY_Thai_oang);
    PRINT_CONSTANT(GDK_KEY_Thai_paiyannoi);
    PRINT_CONSTANT(GDK_KEY_Thai_phinthu);
    PRINT_CONSTANT(GDK_KEY_Thai_phophan);
    PRINT_CONSTANT(GDK_KEY_Thai_phophung);
    PRINT_CONSTANT(GDK_KEY_Thai_phosamphao);
    PRINT_CONSTANT(GDK_KEY_Thai_popla);
    PRINT_CONSTANT(GDK_KEY_Thai_rorua);
    PRINT_CONSTANT(GDK_KEY_Thai_ru);
    PRINT_CONSTANT(GDK_KEY_Thai_saraa);
    PRINT_CONSTANT(GDK_KEY_Thai_saraaa);
    PRINT_CONSTANT(GDK_KEY_Thai_saraae);
    PRINT_CONSTANT(GDK_KEY_Thai_saraaimaimalai);
    PRINT_CONSTANT(GDK_KEY_Thai_saraaimaimuan);
    PRINT_CONSTANT(GDK_KEY_Thai_saraam);
    PRINT_CONSTANT(GDK_KEY_Thai_sarae);
    PRINT_CONSTANT(GDK_KEY_Thai_sarai);
    PRINT_CONSTANT(GDK_KEY_Thai_saraii);
    PRINT_CONSTANT(GDK_KEY_Thai_sarao);
    PRINT_CONSTANT(GDK_KEY_Thai_sarau);
    PRINT_CONSTANT(GDK_KEY_Thai_saraue);
    PRINT_CONSTANT(GDK_KEY_Thai_sarauee);
    PRINT_CONSTANT(GDK_KEY_Thai_sarauu);
    PRINT_CONSTANT(GDK_KEY_Thai_sorusi);
    PRINT_CONSTANT(GDK_KEY_Thai_sosala);
    PRINT_CONSTANT(GDK_KEY_Thai_soso);
    PRINT_CONSTANT(GDK_KEY_Thai_sosua);
    PRINT_CONSTANT(GDK_KEY_Thai_thanthakhat);
    PRINT_CONSTANT(GDK_KEY_Thai_thonangmontho);
    PRINT_CONSTANT(GDK_KEY_Thai_thophuthao);
    PRINT_CONSTANT(GDK_KEY_Thai_thothahan);
    PRINT_CONSTANT(GDK_KEY_Thai_thothan);
    PRINT_CONSTANT(GDK_KEY_Thai_thothong);
    PRINT_CONSTANT(GDK_KEY_Thai_thothung);
    PRINT_CONSTANT(GDK_KEY_Thai_topatak);
    PRINT_CONSTANT(GDK_KEY_Thai_totao);
    PRINT_CONSTANT(GDK_KEY_Thai_wowaen);
    PRINT_CONSTANT(GDK_KEY_Thai_yoyak);
    PRINT_CONSTANT(GDK_KEY_Thai_yoying);
    PRINT_CONSTANT(GDK_KEY_Thorn);
    PRINT_CONSTANT(GDK_KEY_Time);
    PRINT_CONSTANT(GDK_KEY_ToDoList);
    PRINT_CONSTANT(GDK_KEY_Tools);
    PRINT_CONSTANT(GDK_KEY_TopMenu);
    PRINT_CONSTANT(GDK_KEY_TouchpadOff);
    PRINT_CONSTANT(GDK_KEY_TouchpadOn);
    PRINT_CONSTANT(GDK_KEY_TouchpadToggle);
    PRINT_CONSTANT(GDK_KEY_Touroku);
    PRINT_CONSTANT(GDK_KEY_Travel);
    PRINT_CONSTANT(GDK_KEY_Tslash);
    PRINT_CONSTANT(GDK_KEY_U);
    PRINT_CONSTANT(GDK_KEY_UWB);
    PRINT_CONSTANT(GDK_KEY_Uacute);
    PRINT_CONSTANT(GDK_KEY_Ubelowdot);
    PRINT_CONSTANT(GDK_KEY_Ubreve);
    PRINT_CONSTANT(GDK_KEY_Ucircumflex);
    PRINT_CONSTANT(GDK_KEY_Udiaeresis);
    PRINT_CONSTANT(GDK_KEY_Udoubleacute);
    PRINT_CONSTANT(GDK_KEY_Ugrave);
    PRINT_CONSTANT(GDK_KEY_Uhook);
    PRINT_CONSTANT(GDK_KEY_Uhorn);
    PRINT_CONSTANT(GDK_KEY_Uhornacute);
    PRINT_CONSTANT(GDK_KEY_Uhornbelowdot);
    PRINT_CONSTANT(GDK_KEY_Uhorngrave);
    PRINT_CONSTANT(GDK_KEY_Uhornhook);
    PRINT_CONSTANT(GDK_KEY_Uhorntilde);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_GHE_WITH_UPTURN);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_I);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_IE);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_YI);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_ghe_with_upturn);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_i);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_ie);
    PRINT_CONSTANT(GDK_KEY_Ukrainian_yi);
    PRINT_CONSTANT(GDK_KEY_Ukranian_I);
    PRINT_CONSTANT(GDK_KEY_Ukranian_JE);
    PRINT_CONSTANT(GDK_KEY_Ukranian_YI);
    PRINT_CONSTANT(GDK_KEY_Ukranian_i);
    PRINT_CONSTANT(GDK_KEY_Ukranian_je);
    PRINT_CONSTANT(GDK_KEY_Ukranian_yi);
    PRINT_CONSTANT(GDK_KEY_Umacron);
    PRINT_CONSTANT(GDK_KEY_Undo);
    PRINT_CONSTANT(GDK_KEY_Ungrab);
    PRINT_CONSTANT(GDK_KEY_Uogonek);
    PRINT_CONSTANT(GDK_KEY_Up);
    PRINT_CONSTANT(GDK_KEY_Uring);
    PRINT_CONSTANT(GDK_KEY_User1KB);
    PRINT_CONSTANT(GDK_KEY_User2KB);
    PRINT_CONSTANT(GDK_KEY_UserPB);
    PRINT_CONSTANT(GDK_KEY_Utilde);
    PRINT_CONSTANT(GDK_KEY_V);
    PRINT_CONSTANT(GDK_KEY_VendorHome);
    PRINT_CONSTANT(GDK_KEY_Video);
    PRINT_CONSTANT(GDK_KEY_View);
    PRINT_CONSTANT(GDK_KEY_VoidSymbol);
    PRINT_CONSTANT(GDK_KEY_W);
    PRINT_CONSTANT(GDK_KEY_WLAN);
    PRINT_CONSTANT(GDK_KEY_WWAN);
    PRINT_CONSTANT(GDK_KEY_WWW);
    PRINT_CONSTANT(GDK_KEY_Wacute);
    PRINT_CONSTANT(GDK_KEY_WakeUp);
    PRINT_CONSTANT(GDK_KEY_Wcircumflex);
    PRINT_CONSTANT(GDK_KEY_Wdiaeresis);
    PRINT_CONSTANT(GDK_KEY_WebCam);
    PRINT_CONSTANT(GDK_KEY_Wgrave);
    PRINT_CONSTANT(GDK_KEY_WheelButton);
    PRINT_CONSTANT(GDK_KEY_WindowClear);
    PRINT_CONSTANT(GDK_KEY_WonSign);
    PRINT_CONSTANT(GDK_KEY_Word);
    PRINT_CONSTANT(GDK_KEY_X);
    PRINT_CONSTANT(GDK_KEY_Xabovedot);
    PRINT_CONSTANT(GDK_KEY_Xfer);
    PRINT_CONSTANT(GDK_KEY_Y);
    PRINT_CONSTANT(GDK_KEY_Yacute);
    PRINT_CONSTANT(GDK_KEY_Ybelowdot);
    PRINT_CONSTANT(GDK_KEY_Ycircumflex);
    PRINT_CONSTANT(GDK_KEY_Ydiaeresis);
    PRINT_CONSTANT(GDK_KEY_Yellow);
    PRINT_CONSTANT(GDK_KEY_Ygrave);
    PRINT_CONSTANT(GDK_KEY_Yhook);
    PRINT_CONSTANT(GDK_KEY_Ytilde);
    PRINT_CONSTANT(GDK_KEY_Z);
    PRINT_CONSTANT(GDK_KEY_Zabovedot);
    PRINT_CONSTANT(GDK_KEY_Zacute);
    PRINT_CONSTANT(GDK_KEY_Zcaron);
    PRINT_CONSTANT(GDK_KEY_Zen_Koho);
    PRINT_CONSTANT(GDK_KEY_Zenkaku);
    PRINT_CONSTANT(GDK_KEY_Zenkaku_Hankaku);
    PRINT_CONSTANT(GDK_KEY_ZoomIn);
    PRINT_CONSTANT(GDK_KEY_ZoomOut);
    PRINT_CONSTANT(GDK_KEY_Zstroke);
    PRINT_CONSTANT(GDK_KEY_a);
    PRINT_CONSTANT(GDK_KEY_aacute);
    PRINT_CONSTANT(GDK_KEY_abelowdot);
    PRINT_CONSTANT(GDK_KEY_abovedot);
    PRINT_CONSTANT(GDK_KEY_abreve);
    PRINT_CONSTANT(GDK_KEY_abreveacute);
    PRINT_CONSTANT(GDK_KEY_abrevebelowdot);
    PRINT_CONSTANT(GDK_KEY_abrevegrave);
    PRINT_CONSTANT(GDK_KEY_abrevehook);
    PRINT_CONSTANT(GDK_KEY_abrevetilde);
    PRINT_CONSTANT(GDK_KEY_acircumflex);
    PRINT_CONSTANT(GDK_KEY_acircumflexacute);
    PRINT_CONSTANT(GDK_KEY_acircumflexbelowdot);
    PRINT_CONSTANT(GDK_KEY_acircumflexgrave);
    PRINT_CONSTANT(GDK_KEY_acircumflexhook);
    PRINT_CONSTANT(GDK_KEY_acircumflextilde);
    PRINT_CONSTANT(GDK_KEY_acute);
    PRINT_CONSTANT(GDK_KEY_adiaeresis);
    PRINT_CONSTANT(GDK_KEY_ae);
    PRINT_CONSTANT(GDK_KEY_agrave);
    PRINT_CONSTANT(GDK_KEY_ahook);
    PRINT_CONSTANT(GDK_KEY_amacron);
    PRINT_CONSTANT(GDK_KEY_ampersand);
    PRINT_CONSTANT(GDK_KEY_aogonek);
    PRINT_CONSTANT(GDK_KEY_apostrophe);
    PRINT_CONSTANT(GDK_KEY_approxeq);
    PRINT_CONSTANT(GDK_KEY_approximate);
    PRINT_CONSTANT(GDK_KEY_aring);
    PRINT_CONSTANT(GDK_KEY_asciicircum);
    PRINT_CONSTANT(GDK_KEY_asciitilde);
    PRINT_CONSTANT(GDK_KEY_asterisk);
    PRINT_CONSTANT(GDK_KEY_at);
    PRINT_CONSTANT(GDK_KEY_atilde);
    PRINT_CONSTANT(GDK_KEY_b);
    PRINT_CONSTANT(GDK_KEY_babovedot);
    PRINT_CONSTANT(GDK_KEY_backslash);
    PRINT_CONSTANT(GDK_KEY_ballotcross);
    PRINT_CONSTANT(GDK_KEY_bar);
    PRINT_CONSTANT(GDK_KEY_because);
    PRINT_CONSTANT(GDK_KEY_blank);
    PRINT_CONSTANT(GDK_KEY_botintegral);
    PRINT_CONSTANT(GDK_KEY_botleftparens);
    PRINT_CONSTANT(GDK_KEY_botleftsqbracket);
    PRINT_CONSTANT(GDK_KEY_botleftsummation);
    PRINT_CONSTANT(GDK_KEY_botrightparens);
    PRINT_CONSTANT(GDK_KEY_botrightsqbracket);
    PRINT_CONSTANT(GDK_KEY_botrightsummation);
    PRINT_CONSTANT(GDK_KEY_bott);
    PRINT_CONSTANT(GDK_KEY_botvertsummationconnector);
    PRINT_CONSTANT(GDK_KEY_braceleft);
    PRINT_CONSTANT(GDK_KEY_braceright);
    PRINT_CONSTANT(GDK_KEY_bracketleft);
    PRINT_CONSTANT(GDK_KEY_bracketright);
    PRINT_CONSTANT(GDK_KEY_braille_blank);
    PRINT_CONSTANT(GDK_KEY_braille_dot_1);
    PRINT_CONSTANT(GDK_KEY_braille_dot_10);
    PRINT_CONSTANT(GDK_KEY_braille_dot_2);
    PRINT_CONSTANT(GDK_KEY_braille_dot_3);
    PRINT_CONSTANT(GDK_KEY_braille_dot_4);
    PRINT_CONSTANT(GDK_KEY_braille_dot_5);
    PRINT_CONSTANT(GDK_KEY_braille_dot_6);
    PRINT_CONSTANT(GDK_KEY_braille_dot_7);
    PRINT_CONSTANT(GDK_KEY_braille_dot_8);
    PRINT_CONSTANT(GDK_KEY_braille_dot_9);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1234);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12345);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1234567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12345678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1234568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1234578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12346);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1234678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12347);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12348);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1235);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12356);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1235678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12357);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12358);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1236);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12367);
    PRINT_CONSTANT(GDK_KEY_braille_dots_123678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12368);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1237);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12378);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1238);
    PRINT_CONSTANT(GDK_KEY_braille_dots_124);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1245);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_124567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1245678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_124568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_124578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1246);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_124678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1247);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1248);
    PRINT_CONSTANT(GDK_KEY_braille_dots_125);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1256);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_125678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1257);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1258);
    PRINT_CONSTANT(GDK_KEY_braille_dots_126);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1267);
    PRINT_CONSTANT(GDK_KEY_braille_dots_12678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1268);
    PRINT_CONSTANT(GDK_KEY_braille_dots_127);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1278);
    PRINT_CONSTANT(GDK_KEY_braille_dots_128);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13);
    PRINT_CONSTANT(GDK_KEY_braille_dots_134);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1345);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_134567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1345678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_134568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_134578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1346);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_134678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1347);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1348);
    PRINT_CONSTANT(GDK_KEY_braille_dots_135);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1356);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_135678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1357);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1358);
    PRINT_CONSTANT(GDK_KEY_braille_dots_136);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1367);
    PRINT_CONSTANT(GDK_KEY_braille_dots_13678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1368);
    PRINT_CONSTANT(GDK_KEY_braille_dots_137);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1378);
    PRINT_CONSTANT(GDK_KEY_braille_dots_138);
    PRINT_CONSTANT(GDK_KEY_braille_dots_14);
    PRINT_CONSTANT(GDK_KEY_braille_dots_145);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_14567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_145678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_14568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_14578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_146);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_14678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_147);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_148);
    PRINT_CONSTANT(GDK_KEY_braille_dots_15);
    PRINT_CONSTANT(GDK_KEY_braille_dots_156);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_15678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_157);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_158);
    PRINT_CONSTANT(GDK_KEY_braille_dots_16);
    PRINT_CONSTANT(GDK_KEY_braille_dots_167);
    PRINT_CONSTANT(GDK_KEY_braille_dots_1678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_168);
    PRINT_CONSTANT(GDK_KEY_braille_dots_17);
    PRINT_CONSTANT(GDK_KEY_braille_dots_178);
    PRINT_CONSTANT(GDK_KEY_braille_dots_18);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23);
    PRINT_CONSTANT(GDK_KEY_braille_dots_234);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2345);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_234567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2345678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_234568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_234578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2346);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_234678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2347);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2348);
    PRINT_CONSTANT(GDK_KEY_braille_dots_235);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2356);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_235678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2357);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2358);
    PRINT_CONSTANT(GDK_KEY_braille_dots_236);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2367);
    PRINT_CONSTANT(GDK_KEY_braille_dots_23678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2368);
    PRINT_CONSTANT(GDK_KEY_braille_dots_237);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2378);
    PRINT_CONSTANT(GDK_KEY_braille_dots_238);
    PRINT_CONSTANT(GDK_KEY_braille_dots_24);
    PRINT_CONSTANT(GDK_KEY_braille_dots_245);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_24567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_245678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_24568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_24578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_246);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_24678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_247);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_248);
    PRINT_CONSTANT(GDK_KEY_braille_dots_25);
    PRINT_CONSTANT(GDK_KEY_braille_dots_256);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_25678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_257);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_258);
    PRINT_CONSTANT(GDK_KEY_braille_dots_26);
    PRINT_CONSTANT(GDK_KEY_braille_dots_267);
    PRINT_CONSTANT(GDK_KEY_braille_dots_2678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_268);
    PRINT_CONSTANT(GDK_KEY_braille_dots_27);
    PRINT_CONSTANT(GDK_KEY_braille_dots_278);
    PRINT_CONSTANT(GDK_KEY_braille_dots_28);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3);
    PRINT_CONSTANT(GDK_KEY_braille_dots_34);
    PRINT_CONSTANT(GDK_KEY_braille_dots_345);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_34567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_345678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_34568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_34578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_346);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_34678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_347);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_348);
    PRINT_CONSTANT(GDK_KEY_braille_dots_35);
    PRINT_CONSTANT(GDK_KEY_braille_dots_356);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_35678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_357);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_358);
    PRINT_CONSTANT(GDK_KEY_braille_dots_36);
    PRINT_CONSTANT(GDK_KEY_braille_dots_367);
    PRINT_CONSTANT(GDK_KEY_braille_dots_3678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_368);
    PRINT_CONSTANT(GDK_KEY_braille_dots_37);
    PRINT_CONSTANT(GDK_KEY_braille_dots_378);
    PRINT_CONSTANT(GDK_KEY_braille_dots_38);
    PRINT_CONSTANT(GDK_KEY_braille_dots_4);
    PRINT_CONSTANT(GDK_KEY_braille_dots_45);
    PRINT_CONSTANT(GDK_KEY_braille_dots_456);
    PRINT_CONSTANT(GDK_KEY_braille_dots_4567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_45678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_4568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_457);
    PRINT_CONSTANT(GDK_KEY_braille_dots_4578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_458);
    PRINT_CONSTANT(GDK_KEY_braille_dots_46);
    PRINT_CONSTANT(GDK_KEY_braille_dots_467);
    PRINT_CONSTANT(GDK_KEY_braille_dots_4678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_468);
    PRINT_CONSTANT(GDK_KEY_braille_dots_47);
    PRINT_CONSTANT(GDK_KEY_braille_dots_478);
    PRINT_CONSTANT(GDK_KEY_braille_dots_48);
    PRINT_CONSTANT(GDK_KEY_braille_dots_5);
    PRINT_CONSTANT(GDK_KEY_braille_dots_56);
    PRINT_CONSTANT(GDK_KEY_braille_dots_567);
    PRINT_CONSTANT(GDK_KEY_braille_dots_5678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_568);
    PRINT_CONSTANT(GDK_KEY_braille_dots_57);
    PRINT_CONSTANT(GDK_KEY_braille_dots_578);
    PRINT_CONSTANT(GDK_KEY_braille_dots_58);
    PRINT_CONSTANT(GDK_KEY_braille_dots_6);
    PRINT_CONSTANT(GDK_KEY_braille_dots_67);
    PRINT_CONSTANT(GDK_KEY_braille_dots_678);
    PRINT_CONSTANT(GDK_KEY_braille_dots_68);
    PRINT_CONSTANT(GDK_KEY_braille_dots_7);
    PRINT_CONSTANT(GDK_KEY_braille_dots_78);
    PRINT_CONSTANT(GDK_KEY_braille_dots_8);
    PRINT_CONSTANT(GDK_KEY_breve);
    PRINT_CONSTANT(GDK_KEY_brokenbar);
    PRINT_CONSTANT(GDK_KEY_c);
    PRINT_CONSTANT(GDK_KEY_c_h);
    PRINT_CONSTANT(GDK_KEY_cabovedot);
    PRINT_CONSTANT(GDK_KEY_cacute);
    PRINT_CONSTANT(GDK_KEY_careof);
    PRINT_CONSTANT(GDK_KEY_caret);
    PRINT_CONSTANT(GDK_KEY_caron);
    PRINT_CONSTANT(GDK_KEY_ccaron);
    PRINT_CONSTANT(GDK_KEY_ccedilla);
    PRINT_CONSTANT(GDK_KEY_ccircumflex);
    PRINT_CONSTANT(GDK_KEY_cedilla);
    PRINT_CONSTANT(GDK_KEY_cent);
    PRINT_CONSTANT(GDK_KEY_ch);
    PRINT_CONSTANT(GDK_KEY_checkerboard);
    PRINT_CONSTANT(GDK_KEY_checkmark);
    PRINT_CONSTANT(GDK_KEY_circle);
    PRINT_CONSTANT(GDK_KEY_club);
    PRINT_CONSTANT(GDK_KEY_colon);
    PRINT_CONSTANT(GDK_KEY_comma);
    PRINT_CONSTANT(GDK_KEY_containsas);
    PRINT_CONSTANT(GDK_KEY_copyright);
    PRINT_CONSTANT(GDK_KEY_cr);
    PRINT_CONSTANT(GDK_KEY_crossinglines);
    PRINT_CONSTANT(GDK_KEY_cuberoot);
    PRINT_CONSTANT(GDK_KEY_currency);
    PRINT_CONSTANT(GDK_KEY_cursor);
    PRINT_CONSTANT(GDK_KEY_d);
    PRINT_CONSTANT(GDK_KEY_dabovedot);
    PRINT_CONSTANT(GDK_KEY_dagger);
    PRINT_CONSTANT(GDK_KEY_dcaron);
    PRINT_CONSTANT(GDK_KEY_dead_A);
    PRINT_CONSTANT(GDK_KEY_dead_E);
    PRINT_CONSTANT(GDK_KEY_dead_I);
    PRINT_CONSTANT(GDK_KEY_dead_O);
    PRINT_CONSTANT(GDK_KEY_dead_U);
    PRINT_CONSTANT(GDK_KEY_dead_a);
    PRINT_CONSTANT(GDK_KEY_dead_abovecomma);
    PRINT_CONSTANT(GDK_KEY_dead_abovedot);
    PRINT_CONSTANT(GDK_KEY_dead_abovereversedcomma);
    PRINT_CONSTANT(GDK_KEY_dead_abovering);
    PRINT_CONSTANT(GDK_KEY_dead_aboveverticalline);
    PRINT_CONSTANT(GDK_KEY_dead_acute);
    PRINT_CONSTANT(GDK_KEY_dead_belowbreve);
    PRINT_CONSTANT(GDK_KEY_dead_belowcircumflex);
    PRINT_CONSTANT(GDK_KEY_dead_belowcomma);
    PRINT_CONSTANT(GDK_KEY_dead_belowdiaeresis);
    PRINT_CONSTANT(GDK_KEY_dead_belowdot);
    PRINT_CONSTANT(GDK_KEY_dead_belowmacron);
    PRINT_CONSTANT(GDK_KEY_dead_belowring);
    PRINT_CONSTANT(GDK_KEY_dead_belowtilde);
    PRINT_CONSTANT(GDK_KEY_dead_belowverticalline);
    PRINT_CONSTANT(GDK_KEY_dead_breve);
    PRINT_CONSTANT(GDK_KEY_dead_capital_schwa);
    PRINT_CONSTANT(GDK_KEY_dead_caron);
    PRINT_CONSTANT(GDK_KEY_dead_cedilla);
    PRINT_CONSTANT(GDK_KEY_dead_circumflex);
    PRINT_CONSTANT(GDK_KEY_dead_currency);
    PRINT_CONSTANT(GDK_KEY_dead_dasia);
    PRINT_CONSTANT(GDK_KEY_dead_diaeresis);
    PRINT_CONSTANT(GDK_KEY_dead_doubleacute);
    PRINT_CONSTANT(GDK_KEY_dead_doublegrave);
    PRINT_CONSTANT(GDK_KEY_dead_e);
    PRINT_CONSTANT(GDK_KEY_dead_grave);
    PRINT_CONSTANT(GDK_KEY_dead_greek);
    PRINT_CONSTANT(GDK_KEY_dead_hook);
    PRINT_CONSTANT(GDK_KEY_dead_horn);
    PRINT_CONSTANT(GDK_KEY_dead_i);
    PRINT_CONSTANT(GDK_KEY_dead_invertedbreve);
    PRINT_CONSTANT(GDK_KEY_dead_iota);
    PRINT_CONSTANT(GDK_KEY_dead_longsolidusoverlay);
    PRINT_CONSTANT(GDK_KEY_dead_lowline);
    PRINT_CONSTANT(GDK_KEY_dead_macron);
    PRINT_CONSTANT(GDK_KEY_dead_o);
    PRINT_CONSTANT(GDK_KEY_dead_ogonek);
    PRINT_CONSTANT(GDK_KEY_dead_perispomeni);
    PRINT_CONSTANT(GDK_KEY_dead_psili);
    PRINT_CONSTANT(GDK_KEY_dead_semivoiced_sound);
    PRINT_CONSTANT(GDK_KEY_dead_small_schwa);
    PRINT_CONSTANT(GDK_KEY_dead_stroke);
    PRINT_CONSTANT(GDK_KEY_dead_tilde);
    PRINT_CONSTANT(GDK_KEY_dead_u);
    PRINT_CONSTANT(GDK_KEY_dead_voiced_sound);
    PRINT_CONSTANT(GDK_KEY_decimalpoint);
    PRINT_CONSTANT(GDK_KEY_degree);
    PRINT_CONSTANT(GDK_KEY_diaeresis);
    PRINT_CONSTANT(GDK_KEY_diamond);
    PRINT_CONSTANT(GDK_KEY_digitspace);
    PRINT_CONSTANT(GDK_KEY_dintegral);
    PRINT_CONSTANT(GDK_KEY_division);
    PRINT_CONSTANT(GDK_KEY_dollar);
    PRINT_CONSTANT(GDK_KEY_doubbaselinedot);
    PRINT_CONSTANT(GDK_KEY_doubleacute);
    PRINT_CONSTANT(GDK_KEY_doubledagger);
    PRINT_CONSTANT(GDK_KEY_doublelowquotemark);
    PRINT_CONSTANT(GDK_KEY_downarrow);
    PRINT_CONSTANT(GDK_KEY_downcaret);
    PRINT_CONSTANT(GDK_KEY_downshoe);
    PRINT_CONSTANT(GDK_KEY_downstile);
    PRINT_CONSTANT(GDK_KEY_downtack);
    PRINT_CONSTANT(GDK_KEY_dstroke);
    PRINT_CONSTANT(GDK_KEY_e);
    PRINT_CONSTANT(GDK_KEY_eabovedot);
    PRINT_CONSTANT(GDK_KEY_eacute);
    PRINT_CONSTANT(GDK_KEY_ebelowdot);
    PRINT_CONSTANT(GDK_KEY_ecaron);
    PRINT_CONSTANT(GDK_KEY_ecircumflex);
    PRINT_CONSTANT(GDK_KEY_ecircumflexacute);
    PRINT_CONSTANT(GDK_KEY_ecircumflexbelowdot);
    PRINT_CONSTANT(GDK_KEY_ecircumflexgrave);
    PRINT_CONSTANT(GDK_KEY_ecircumflexhook);
    PRINT_CONSTANT(GDK_KEY_ecircumflextilde);
    PRINT_CONSTANT(GDK_KEY_ediaeresis);
    PRINT_CONSTANT(GDK_KEY_egrave);
    PRINT_CONSTANT(GDK_KEY_ehook);
    PRINT_CONSTANT(GDK_KEY_eightsubscript);
    PRINT_CONSTANT(GDK_KEY_eightsuperior);
    PRINT_CONSTANT(GDK_KEY_elementof);
    PRINT_CONSTANT(GDK_KEY_ellipsis);
    PRINT_CONSTANT(GDK_KEY_em3space);
    PRINT_CONSTANT(GDK_KEY_em4space);
    PRINT_CONSTANT(GDK_KEY_emacron);
    PRINT_CONSTANT(GDK_KEY_emdash);
    PRINT_CONSTANT(GDK_KEY_emfilledcircle);
    PRINT_CONSTANT(GDK_KEY_emfilledrect);
    PRINT_CONSTANT(GDK_KEY_emopencircle);
    PRINT_CONSTANT(GDK_KEY_emopenrectangle);
    PRINT_CONSTANT(GDK_KEY_emptyset);
    PRINT_CONSTANT(GDK_KEY_emspace);
    PRINT_CONSTANT(GDK_KEY_endash);
    PRINT_CONSTANT(GDK_KEY_enfilledcircbullet);
    PRINT_CONSTANT(GDK_KEY_enfilledsqbullet);
    PRINT_CONSTANT(GDK_KEY_eng);
    PRINT_CONSTANT(GDK_KEY_enopencircbullet);
    PRINT_CONSTANT(GDK_KEY_enopensquarebullet);
    PRINT_CONSTANT(GDK_KEY_enspace);
    PRINT_CONSTANT(GDK_KEY_eogonek);
    PRINT_CONSTANT(GDK_KEY_equal);
    PRINT_CONSTANT(GDK_KEY_eth);
    PRINT_CONSTANT(GDK_KEY_etilde);
    PRINT_CONSTANT(GDK_KEY_exclam);
    PRINT_CONSTANT(GDK_KEY_exclamdown);
    PRINT_CONSTANT(GDK_KEY_ezh);
    PRINT_CONSTANT(GDK_KEY_f);
    PRINT_CONSTANT(GDK_KEY_fabovedot);
    PRINT_CONSTANT(GDK_KEY_femalesymbol);
    PRINT_CONSTANT(GDK_KEY_ff);
    PRINT_CONSTANT(GDK_KEY_figdash);
    PRINT_CONSTANT(GDK_KEY_filledlefttribullet);
    PRINT_CONSTANT(GDK_KEY_filledrectbullet);
    PRINT_CONSTANT(GDK_KEY_filledrighttribullet);
    PRINT_CONSTANT(GDK_KEY_filledtribulletdown);
    PRINT_CONSTANT(GDK_KEY_filledtribulletup);
    PRINT_CONSTANT(GDK_KEY_fiveeighths);
    PRINT_CONSTANT(GDK_KEY_fivesixths);
    PRINT_CONSTANT(GDK_KEY_fivesubscript);
    PRINT_CONSTANT(GDK_KEY_fivesuperior);
    PRINT_CONSTANT(GDK_KEY_fourfifths);
    PRINT_CONSTANT(GDK_KEY_foursubscript);
    PRINT_CONSTANT(GDK_KEY_foursuperior);
    PRINT_CONSTANT(GDK_KEY_fourthroot);
    PRINT_CONSTANT(GDK_KEY_function);
    PRINT_CONSTANT(GDK_KEY_g);
    PRINT_CONSTANT(GDK_KEY_gabovedot);
    PRINT_CONSTANT(GDK_KEY_gbreve);
    PRINT_CONSTANT(GDK_KEY_gcaron);
    PRINT_CONSTANT(GDK_KEY_gcedilla);
    PRINT_CONSTANT(GDK_KEY_gcircumflex);
    PRINT_CONSTANT(GDK_KEY_grave);
    PRINT_CONSTANT(GDK_KEY_greater);
    PRINT_CONSTANT(GDK_KEY_greaterthanequal);
    PRINT_CONSTANT(GDK_KEY_guillemotleft);
    PRINT_CONSTANT(GDK_KEY_guillemotright);
    PRINT_CONSTANT(GDK_KEY_h);
    PRINT_CONSTANT(GDK_KEY_hairspace);
    PRINT_CONSTANT(GDK_KEY_hcircumflex);
    PRINT_CONSTANT(GDK_KEY_heart);
    PRINT_CONSTANT(GDK_KEY_hebrew_aleph);
    PRINT_CONSTANT(GDK_KEY_hebrew_ayin);
    PRINT_CONSTANT(GDK_KEY_hebrew_bet);
    PRINT_CONSTANT(GDK_KEY_hebrew_beth);
    PRINT_CONSTANT(GDK_KEY_hebrew_chet);
    PRINT_CONSTANT(GDK_KEY_hebrew_dalet);
    PRINT_CONSTANT(GDK_KEY_hebrew_daleth);
    PRINT_CONSTANT(GDK_KEY_hebrew_doublelowline);
    PRINT_CONSTANT(GDK_KEY_hebrew_finalkaph);
    PRINT_CONSTANT(GDK_KEY_hebrew_finalmem);
    PRINT_CONSTANT(GDK_KEY_hebrew_finalnun);
    PRINT_CONSTANT(GDK_KEY_hebrew_finalpe);
    PRINT_CONSTANT(GDK_KEY_hebrew_finalzade);
    PRINT_CONSTANT(GDK_KEY_hebrew_finalzadi);
    PRINT_CONSTANT(GDK_KEY_hebrew_gimel);
    PRINT_CONSTANT(GDK_KEY_hebrew_gimmel);
    PRINT_CONSTANT(GDK_KEY_hebrew_he);
    PRINT_CONSTANT(GDK_KEY_hebrew_het);
    PRINT_CONSTANT(GDK_KEY_hebrew_kaph);
    PRINT_CONSTANT(GDK_KEY_hebrew_kuf);
    PRINT_CONSTANT(GDK_KEY_hebrew_lamed);
    PRINT_CONSTANT(GDK_KEY_hebrew_mem);
    PRINT_CONSTANT(GDK_KEY_hebrew_nun);
    PRINT_CONSTANT(GDK_KEY_hebrew_pe);
    PRINT_CONSTANT(GDK_KEY_hebrew_qoph);
    PRINT_CONSTANT(GDK_KEY_hebrew_resh);
    PRINT_CONSTANT(GDK_KEY_hebrew_samech);
    PRINT_CONSTANT(GDK_KEY_hebrew_samekh);
    PRINT_CONSTANT(GDK_KEY_hebrew_shin);
    PRINT_CONSTANT(GDK_KEY_hebrew_taf);
    PRINT_CONSTANT(GDK_KEY_hebrew_taw);
    PRINT_CONSTANT(GDK_KEY_hebrew_tet);
    PRINT_CONSTANT(GDK_KEY_hebrew_teth);
    PRINT_CONSTANT(GDK_KEY_hebrew_waw);
    PRINT_CONSTANT(GDK_KEY_hebrew_yod);
    PRINT_CONSTANT(GDK_KEY_hebrew_zade);
    PRINT_CONSTANT(GDK_KEY_hebrew_zadi);
    PRINT_CONSTANT(GDK_KEY_hebrew_zain);
    PRINT_CONSTANT(GDK_KEY_hebrew_zayin);
    PRINT_CONSTANT(GDK_KEY_hexagram);
    PRINT_CONSTANT(GDK_KEY_horizconnector);
    PRINT_CONSTANT(GDK_KEY_horizlinescan1);
    PRINT_CONSTANT(GDK_KEY_horizlinescan3);
    PRINT_CONSTANT(GDK_KEY_horizlinescan5);
    PRINT_CONSTANT(GDK_KEY_horizlinescan7);
    PRINT_CONSTANT(GDK_KEY_horizlinescan9);
    PRINT_CONSTANT(GDK_KEY_hstroke);
    PRINT_CONSTANT(GDK_KEY_ht);
    PRINT_CONSTANT(GDK_KEY_hyphen);
    PRINT_CONSTANT(GDK_KEY_i);
    PRINT_CONSTANT(GDK_KEY_iTouch);
    PRINT_CONSTANT(GDK_KEY_iacute);
    PRINT_CONSTANT(GDK_KEY_ibelowdot);
    PRINT_CONSTANT(GDK_KEY_ibreve);
    PRINT_CONSTANT(GDK_KEY_icircumflex);
    PRINT_CONSTANT(GDK_KEY_identical);
    PRINT_CONSTANT(GDK_KEY_idiaeresis);
    PRINT_CONSTANT(GDK_KEY_idotless);
    PRINT_CONSTANT(GDK_KEY_ifonlyif);
    PRINT_CONSTANT(GDK_KEY_igrave);
    PRINT_CONSTANT(GDK_KEY_ihook);
    PRINT_CONSTANT(GDK_KEY_imacron);
    PRINT_CONSTANT(GDK_KEY_implies);
    PRINT_CONSTANT(GDK_KEY_includedin);
    PRINT_CONSTANT(GDK_KEY_includes);
    PRINT_CONSTANT(GDK_KEY_infinity);
    PRINT_CONSTANT(GDK_KEY_integral);
    PRINT_CONSTANT(GDK_KEY_intersection);
    PRINT_CONSTANT(GDK_KEY_iogonek);
    PRINT_CONSTANT(GDK_KEY_itilde);
    PRINT_CONSTANT(GDK_KEY_j);
    PRINT_CONSTANT(GDK_KEY_jcircumflex);
    PRINT_CONSTANT(GDK_KEY_jot);
    PRINT_CONSTANT(GDK_KEY_k);
    PRINT_CONSTANT(GDK_KEY_kana_A);
    PRINT_CONSTANT(GDK_KEY_kana_CHI);
    PRINT_CONSTANT(GDK_KEY_kana_E);
    PRINT_CONSTANT(GDK_KEY_kana_FU);
    PRINT_CONSTANT(GDK_KEY_kana_HA);
    PRINT_CONSTANT(GDK_KEY_kana_HE);
    PRINT_CONSTANT(GDK_KEY_kana_HI);
    PRINT_CONSTANT(GDK_KEY_kana_HO);
    PRINT_CONSTANT(GDK_KEY_kana_HU);
    PRINT_CONSTANT(GDK_KEY_kana_I);
    PRINT_CONSTANT(GDK_KEY_kana_KA);
    PRINT_CONSTANT(GDK_KEY_kana_KE);
    PRINT_CONSTANT(GDK_KEY_kana_KI);
    PRINT_CONSTANT(GDK_KEY_kana_KO);
    PRINT_CONSTANT(GDK_KEY_kana_KU);
    PRINT_CONSTANT(GDK_KEY_kana_MA);
    PRINT_CONSTANT(GDK_KEY_kana_ME);
    PRINT_CONSTANT(GDK_KEY_kana_MI);
    PRINT_CONSTANT(GDK_KEY_kana_MO);
    PRINT_CONSTANT(GDK_KEY_kana_MU);
    PRINT_CONSTANT(GDK_KEY_kana_N);
    PRINT_CONSTANT(GDK_KEY_kana_NA);
    PRINT_CONSTANT(GDK_KEY_kana_NE);
    PRINT_CONSTANT(GDK_KEY_kana_NI);
    PRINT_CONSTANT(GDK_KEY_kana_NO);
    PRINT_CONSTANT(GDK_KEY_kana_NU);
    PRINT_CONSTANT(GDK_KEY_kana_O);
    PRINT_CONSTANT(GDK_KEY_kana_RA);
    PRINT_CONSTANT(GDK_KEY_kana_RE);
    PRINT_CONSTANT(GDK_KEY_kana_RI);
    PRINT_CONSTANT(GDK_KEY_kana_RO);
    PRINT_CONSTANT(GDK_KEY_kana_RU);
    PRINT_CONSTANT(GDK_KEY_kana_SA);
    PRINT_CONSTANT(GDK_KEY_kana_SE);
    PRINT_CONSTANT(GDK_KEY_kana_SHI);
    PRINT_CONSTANT(GDK_KEY_kana_SO);
    PRINT_CONSTANT(GDK_KEY_kana_SU);
    PRINT_CONSTANT(GDK_KEY_kana_TA);
    PRINT_CONSTANT(GDK_KEY_kana_TE);
    PRINT_CONSTANT(GDK_KEY_kana_TI);
    PRINT_CONSTANT(GDK_KEY_kana_TO);
    PRINT_CONSTANT(GDK_KEY_kana_TSU);
    PRINT_CONSTANT(GDK_KEY_kana_TU);
    PRINT_CONSTANT(GDK_KEY_kana_U);
    PRINT_CONSTANT(GDK_KEY_kana_WA);
    PRINT_CONSTANT(GDK_KEY_kana_WO);
    PRINT_CONSTANT(GDK_KEY_kana_YA);
    PRINT_CONSTANT(GDK_KEY_kana_YO);
    PRINT_CONSTANT(GDK_KEY_kana_YU);
    PRINT_CONSTANT(GDK_KEY_kana_a);
    PRINT_CONSTANT(GDK_KEY_kana_closingbracket);
    PRINT_CONSTANT(GDK_KEY_kana_comma);
    PRINT_CONSTANT(GDK_KEY_kana_conjunctive);
    PRINT_CONSTANT(GDK_KEY_kana_e);
    PRINT_CONSTANT(GDK_KEY_kana_fullstop);
    PRINT_CONSTANT(GDK_KEY_kana_i);
    PRINT_CONSTANT(GDK_KEY_kana_middledot);
    PRINT_CONSTANT(GDK_KEY_kana_o);
    PRINT_CONSTANT(GDK_KEY_kana_openingbracket);
    PRINT_CONSTANT(GDK_KEY_kana_switch);
    PRINT_CONSTANT(GDK_KEY_kana_tsu);
    PRINT_CONSTANT(GDK_KEY_kana_tu);
    PRINT_CONSTANT(GDK_KEY_kana_u);
    PRINT_CONSTANT(GDK_KEY_kana_ya);
    PRINT_CONSTANT(GDK_KEY_kana_yo);
    PRINT_CONSTANT(GDK_KEY_kana_yu);
    PRINT_CONSTANT(GDK_KEY_kappa);
    PRINT_CONSTANT(GDK_KEY_kcedilla);
    PRINT_CONSTANT(GDK_KEY_kra);
    PRINT_CONSTANT(GDK_KEY_l);
    PRINT_CONSTANT(GDK_KEY_lacute);
    PRINT_CONSTANT(GDK_KEY_latincross);
    PRINT_CONSTANT(GDK_KEY_lbelowdot);
    PRINT_CONSTANT(GDK_KEY_lcaron);
    PRINT_CONSTANT(GDK_KEY_lcedilla);
    PRINT_CONSTANT(GDK_KEY_leftanglebracket);
    PRINT_CONSTANT(GDK_KEY_leftarrow);
    PRINT_CONSTANT(GDK_KEY_leftcaret);
    PRINT_CONSTANT(GDK_KEY_leftdoublequotemark);
    PRINT_CONSTANT(GDK_KEY_leftmiddlecurlybrace);
    PRINT_CONSTANT(GDK_KEY_leftopentriangle);
    PRINT_CONSTANT(GDK_KEY_leftpointer);
    PRINT_CONSTANT(GDK_KEY_leftradical);
    PRINT_CONSTANT(GDK_KEY_leftshoe);
    PRINT_CONSTANT(GDK_KEY_leftsinglequotemark);
    PRINT_CONSTANT(GDK_KEY_leftt);
    PRINT_CONSTANT(GDK_KEY_lefttack);
    PRINT_CONSTANT(GDK_KEY_less);
    PRINT_CONSTANT(GDK_KEY_lessthanequal);
    PRINT_CONSTANT(GDK_KEY_lf);
    PRINT_CONSTANT(GDK_KEY_logicaland);
    PRINT_CONSTANT(GDK_KEY_logicalor);
    PRINT_CONSTANT(GDK_KEY_lowleftcorner);
    PRINT_CONSTANT(GDK_KEY_lowrightcorner);
    PRINT_CONSTANT(GDK_KEY_lstroke);
    PRINT_CONSTANT(GDK_KEY_m);
    PRINT_CONSTANT(GDK_KEY_mabovedot);
    PRINT_CONSTANT(GDK_KEY_macron);
    PRINT_CONSTANT(GDK_KEY_malesymbol);
    PRINT_CONSTANT(GDK_KEY_maltesecross);
    PRINT_CONSTANT(GDK_KEY_marker);
    PRINT_CONSTANT(GDK_KEY_masculine);
    PRINT_CONSTANT(GDK_KEY_minus);
    PRINT_CONSTANT(GDK_KEY_minutes);
    PRINT_CONSTANT(GDK_KEY_mu);
    PRINT_CONSTANT(GDK_KEY_multiply);
    PRINT_CONSTANT(GDK_KEY_musicalflat);
    PRINT_CONSTANT(GDK_KEY_musicalsharp);
    PRINT_CONSTANT(GDK_KEY_n);
    PRINT_CONSTANT(GDK_KEY_nabla);
    PRINT_CONSTANT(GDK_KEY_nacute);
    PRINT_CONSTANT(GDK_KEY_ncaron);
    PRINT_CONSTANT(GDK_KEY_ncedilla);
    PRINT_CONSTANT(GDK_KEY_ninesubscript);
    PRINT_CONSTANT(GDK_KEY_ninesuperior);
    PRINT_CONSTANT(GDK_KEY_nl);
    PRINT_CONSTANT(GDK_KEY_nobreakspace);
    PRINT_CONSTANT(GDK_KEY_notapproxeq);
    PRINT_CONSTANT(GDK_KEY_notelementof);
    PRINT_CONSTANT(GDK_KEY_notequal);
    PRINT_CONSTANT(GDK_KEY_notidentical);
    PRINT_CONSTANT(GDK_KEY_notsign);
    PRINT_CONSTANT(GDK_KEY_ntilde);
    PRINT_CONSTANT(GDK_KEY_numbersign);
    PRINT_CONSTANT(GDK_KEY_numerosign);
    PRINT_CONSTANT(GDK_KEY_o);
    PRINT_CONSTANT(GDK_KEY_oacute);
    PRINT_CONSTANT(GDK_KEY_obarred);
    PRINT_CONSTANT(GDK_KEY_obelowdot);
    PRINT_CONSTANT(GDK_KEY_ocaron);
    PRINT_CONSTANT(GDK_KEY_ocircumflex);
    PRINT_CONSTANT(GDK_KEY_ocircumflexacute);
    PRINT_CONSTANT(GDK_KEY_ocircumflexbelowdot);
    PRINT_CONSTANT(GDK_KEY_ocircumflexgrave);
    PRINT_CONSTANT(GDK_KEY_ocircumflexhook);
    PRINT_CONSTANT(GDK_KEY_ocircumflextilde);
    PRINT_CONSTANT(GDK_KEY_odiaeresis);
    PRINT_CONSTANT(GDK_KEY_odoubleacute);
    PRINT_CONSTANT(GDK_KEY_oe);
    PRINT_CONSTANT(GDK_KEY_ogonek);
    PRINT_CONSTANT(GDK_KEY_ograve);
    PRINT_CONSTANT(GDK_KEY_ohook);
    PRINT_CONSTANT(GDK_KEY_ohorn);
    PRINT_CONSTANT(GDK_KEY_ohornacute);
    PRINT_CONSTANT(GDK_KEY_ohornbelowdot);
    PRINT_CONSTANT(GDK_KEY_ohorngrave);
    PRINT_CONSTANT(GDK_KEY_ohornhook);
    PRINT_CONSTANT(GDK_KEY_ohorntilde);
    PRINT_CONSTANT(GDK_KEY_omacron);
    PRINT_CONSTANT(GDK_KEY_oneeighth);
    PRINT_CONSTANT(GDK_KEY_onefifth);
    PRINT_CONSTANT(GDK_KEY_onehalf);
    PRINT_CONSTANT(GDK_KEY_onequarter);
    PRINT_CONSTANT(GDK_KEY_onesixth);
    PRINT_CONSTANT(GDK_KEY_onesubscript);
    PRINT_CONSTANT(GDK_KEY_onesuperior);
    PRINT_CONSTANT(GDK_KEY_onethird);
    PRINT_CONSTANT(GDK_KEY_ooblique);
    PRINT_CONSTANT(GDK_KEY_openrectbullet);
    PRINT_CONSTANT(GDK_KEY_openstar);
    PRINT_CONSTANT(GDK_KEY_opentribulletdown);
    PRINT_CONSTANT(GDK_KEY_opentribulletup);
    PRINT_CONSTANT(GDK_KEY_ordfeminine);
    PRINT_CONSTANT(GDK_KEY_oslash);
    PRINT_CONSTANT(GDK_KEY_otilde);
    PRINT_CONSTANT(GDK_KEY_overbar);
    PRINT_CONSTANT(GDK_KEY_overline);
    PRINT_CONSTANT(GDK_KEY_p);
    PRINT_CONSTANT(GDK_KEY_pabovedot);
    PRINT_CONSTANT(GDK_KEY_paragraph);
    PRINT_CONSTANT(GDK_KEY_parenleft);
    PRINT_CONSTANT(GDK_KEY_parenright);
    PRINT_CONSTANT(GDK_KEY_partdifferential);
    PRINT_CONSTANT(GDK_KEY_partialderivative);
    PRINT_CONSTANT(GDK_KEY_percent);
    PRINT_CONSTANT(GDK_KEY_period);
    PRINT_CONSTANT(GDK_KEY_periodcentered);
    PRINT_CONSTANT(GDK_KEY_permille);
    PRINT_CONSTANT(GDK_KEY_phonographcopyright);
    PRINT_CONSTANT(GDK_KEY_plus);
    PRINT_CONSTANT(GDK_KEY_plusminus);
    PRINT_CONSTANT(GDK_KEY_prescription);
    PRINT_CONSTANT(GDK_KEY_prolongedsound);
    PRINT_CONSTANT(GDK_KEY_punctspace);
    PRINT_CONSTANT(GDK_KEY_q);
    PRINT_CONSTANT(GDK_KEY_quad);
    PRINT_CONSTANT(GDK_KEY_question);
    PRINT_CONSTANT(GDK_KEY_questiondown);
    PRINT_CONSTANT(GDK_KEY_quotedbl);
    PRINT_CONSTANT(GDK_KEY_quoteleft);
    PRINT_CONSTANT(GDK_KEY_quoteright);
    PRINT_CONSTANT(GDK_KEY_r);
    PRINT_CONSTANT(GDK_KEY_racute);
    PRINT_CONSTANT(GDK_KEY_radical);
    PRINT_CONSTANT(GDK_KEY_rcaron);
    PRINT_CONSTANT(GDK_KEY_rcedilla);
    PRINT_CONSTANT(GDK_KEY_registered);
    PRINT_CONSTANT(GDK_KEY_rightanglebracket);
    PRINT_CONSTANT(GDK_KEY_rightarrow);
    PRINT_CONSTANT(GDK_KEY_rightcaret);
    PRINT_CONSTANT(GDK_KEY_rightdoublequotemark);
    PRINT_CONSTANT(GDK_KEY_rightmiddlecurlybrace);
    PRINT_CONSTANT(GDK_KEY_rightmiddlesummation);
    PRINT_CONSTANT(GDK_KEY_rightopentriangle);
    PRINT_CONSTANT(GDK_KEY_rightpointer);
    PRINT_CONSTANT(GDK_KEY_rightshoe);
    PRINT_CONSTANT(GDK_KEY_rightsinglequotemark);
    PRINT_CONSTANT(GDK_KEY_rightt);
    PRINT_CONSTANT(GDK_KEY_righttack);
    PRINT_CONSTANT(GDK_KEY_s);
    PRINT_CONSTANT(GDK_KEY_sabovedot);
    PRINT_CONSTANT(GDK_KEY_sacute);
    PRINT_CONSTANT(GDK_KEY_scaron);
    PRINT_CONSTANT(GDK_KEY_scedilla);
    PRINT_CONSTANT(GDK_KEY_schwa);
    PRINT_CONSTANT(GDK_KEY_scircumflex);
    PRINT_CONSTANT(GDK_KEY_script_switch);
    PRINT_CONSTANT(GDK_KEY_seconds);
    PRINT_CONSTANT(GDK_KEY_section);
    PRINT_CONSTANT(GDK_KEY_semicolon);
    PRINT_CONSTANT(GDK_KEY_semivoicedsound);
    PRINT_CONSTANT(GDK_KEY_seveneighths);
    PRINT_CONSTANT(GDK_KEY_sevensubscript);
    PRINT_CONSTANT(GDK_KEY_sevensuperior);
    PRINT_CONSTANT(GDK_KEY_signaturemark);
    PRINT_CONSTANT(GDK_KEY_signifblank);
    PRINT_CONSTANT(GDK_KEY_similarequal);
    PRINT_CONSTANT(GDK_KEY_singlelowquotemark);
    PRINT_CONSTANT(GDK_KEY_sixsubscript);
    PRINT_CONSTANT(GDK_KEY_sixsuperior);
    PRINT_CONSTANT(GDK_KEY_slash);
    PRINT_CONSTANT(GDK_KEY_soliddiamond);
    PRINT_CONSTANT(GDK_KEY_space);
    PRINT_CONSTANT(GDK_KEY_squareroot);
    PRINT_CONSTANT(GDK_KEY_ssharp);
    PRINT_CONSTANT(GDK_KEY_sterling);
    PRINT_CONSTANT(GDK_KEY_stricteq);
    PRINT_CONSTANT(GDK_KEY_t);
    PRINT_CONSTANT(GDK_KEY_tabovedot);
    PRINT_CONSTANT(GDK_KEY_tcaron);
    PRINT_CONSTANT(GDK_KEY_tcedilla);
    PRINT_CONSTANT(GDK_KEY_telephone);
    PRINT_CONSTANT(GDK_KEY_telephonerecorder);
    PRINT_CONSTANT(GDK_KEY_therefore);
    PRINT_CONSTANT(GDK_KEY_thinspace);
    PRINT_CONSTANT(GDK_KEY_thorn);
    PRINT_CONSTANT(GDK_KEY_threeeighths);
    PRINT_CONSTANT(GDK_KEY_threefifths);
    PRINT_CONSTANT(GDK_KEY_threequarters);
    PRINT_CONSTANT(GDK_KEY_threesubscript);
    PRINT_CONSTANT(GDK_KEY_threesuperior);
    PRINT_CONSTANT(GDK_KEY_tintegral);
    PRINT_CONSTANT(GDK_KEY_topintegral);
    PRINT_CONSTANT(GDK_KEY_topleftparens);
    PRINT_CONSTANT(GDK_KEY_topleftradical);
    PRINT_CONSTANT(GDK_KEY_topleftsqbracket);
    PRINT_CONSTANT(GDK_KEY_topleftsummation);
    PRINT_CONSTANT(GDK_KEY_toprightparens);
    PRINT_CONSTANT(GDK_KEY_toprightsqbracket);
    PRINT_CONSTANT(GDK_KEY_toprightsummation);
    PRINT_CONSTANT(GDK_KEY_topt);
    PRINT_CONSTANT(GDK_KEY_topvertsummationconnector);
    PRINT_CONSTANT(GDK_KEY_trademark);
    PRINT_CONSTANT(GDK_KEY_trademarkincircle);
    PRINT_CONSTANT(GDK_KEY_tslash);
    PRINT_CONSTANT(GDK_KEY_twofifths);
    PRINT_CONSTANT(GDK_KEY_twosubscript);
    PRINT_CONSTANT(GDK_KEY_twosuperior);
    PRINT_CONSTANT(GDK_KEY_twothirds);
    PRINT_CONSTANT(GDK_KEY_u);
    PRINT_CONSTANT(GDK_KEY_uacute);
    PRINT_CONSTANT(GDK_KEY_ubelowdot);
    PRINT_CONSTANT(GDK_KEY_ubreve);
    PRINT_CONSTANT(GDK_KEY_ucircumflex);
    PRINT_CONSTANT(GDK_KEY_udiaeresis);
    PRINT_CONSTANT(GDK_KEY_udoubleacute);
    PRINT_CONSTANT(GDK_KEY_ugrave);
    PRINT_CONSTANT(GDK_KEY_uhook);
    PRINT_CONSTANT(GDK_KEY_uhorn);
    PRINT_CONSTANT(GDK_KEY_uhornacute);
    PRINT_CONSTANT(GDK_KEY_uhornbelowdot);
    PRINT_CONSTANT(GDK_KEY_uhorngrave);
    PRINT_CONSTANT(GDK_KEY_uhornhook);
    PRINT_CONSTANT(GDK_KEY_uhorntilde);
    PRINT_CONSTANT(GDK_KEY_umacron);
    PRINT_CONSTANT(GDK_KEY_underbar);
    PRINT_CONSTANT(GDK_KEY_underscore);
    PRINT_CONSTANT(GDK_KEY_union);
    PRINT_CONSTANT(GDK_KEY_uogonek);
    PRINT_CONSTANT(GDK_KEY_uparrow);
    PRINT_CONSTANT(GDK_KEY_upcaret);
    PRINT_CONSTANT(GDK_KEY_upleftcorner);
    PRINT_CONSTANT(GDK_KEY_uprightcorner);
    PRINT_CONSTANT(GDK_KEY_upshoe);
    PRINT_CONSTANT(GDK_KEY_upstile);
    PRINT_CONSTANT(GDK_KEY_uptack);
    PRINT_CONSTANT(GDK_KEY_uring);
    PRINT_CONSTANT(GDK_KEY_utilde);
    PRINT_CONSTANT(GDK_KEY_v);
    PRINT_CONSTANT(GDK_KEY_variation);
    PRINT_CONSTANT(GDK_KEY_vertbar);
    PRINT_CONSTANT(GDK_KEY_vertconnector);
    PRINT_CONSTANT(GDK_KEY_voicedsound);
    PRINT_CONSTANT(GDK_KEY_vt);
    PRINT_CONSTANT(GDK_KEY_w);
    PRINT_CONSTANT(GDK_KEY_wacute);
    PRINT_CONSTANT(GDK_KEY_wcircumflex);
    PRINT_CONSTANT(GDK_KEY_wdiaeresis);
    PRINT_CONSTANT(GDK_KEY_wgrave);
    PRINT_CONSTANT(GDK_KEY_x);
    PRINT_CONSTANT(GDK_KEY_xabovedot);
    PRINT_CONSTANT(GDK_KEY_y);
    PRINT_CONSTANT(GDK_KEY_yacute);
    PRINT_CONSTANT(GDK_KEY_ybelowdot);
    PRINT_CONSTANT(GDK_KEY_ycircumflex);
    PRINT_CONSTANT(GDK_KEY_ydiaeresis);
    PRINT_CONSTANT(GDK_KEY_yen);
    PRINT_CONSTANT(GDK_KEY_ygrave);
    PRINT_CONSTANT(GDK_KEY_yhook);
    PRINT_CONSTANT(GDK_KEY_ytilde);
    PRINT_CONSTANT(GDK_KEY_z);
    PRINT_CONSTANT(GDK_KEY_zabovedot);
    PRINT_CONSTANT(GDK_KEY_zacute);
    PRINT_CONSTANT(GDK_KEY_zcaron);
    PRINT_CONSTANT(GDK_KEY_zerosubscript);
    PRINT_CONSTANT(GDK_KEY_zerosuperior);
    PRINT_CONSTANT(GDK_KEY_zstroke);
    PRINT_CONSTANT((gint) GDK_LEAVE_NOTIFY);
    PRINT_CONSTANT((guint) GDK_LOCK_MASK);
    PRINT_CONSTANT((gint) GDK_MEMORY_A8B8G8R8);
    PRINT_CONSTANT((gint) GDK_MEMORY_A8R8G8B8);
    PRINT_CONSTANT((gint) GDK_MEMORY_A8R8G8B8_PREMULTIPLIED);
    PRINT_CONSTANT((gint) GDK_MEMORY_B8G8R8);
    PRINT_CONSTANT((gint) GDK_MEMORY_B8G8R8A8);
    PRINT_CONSTANT((gint) GDK_MEMORY_B8G8R8A8_PREMULTIPLIED);
    PRINT_CONSTANT((gint) GDK_MEMORY_N_FORMATS);
    PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16);
    PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16);
    PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16_FLOAT);
    PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16_FLOAT_PREMULTIPLIED);
    PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16A16_PREMULTIPLIED);
    PRINT_CONSTANT((gint) GDK_MEMORY_R16G16B16_FLOAT);
    PRINT_CONSTANT((gint) GDK_MEMORY_R32G32B32A32_FLOAT);
    PRINT_CONSTANT((gint) GDK_MEMORY_R32G32B32A32_FLOAT_PREMULTIPLIED);
    PRINT_CONSTANT((gint) GDK_MEMORY_R32G32B32_FLOAT);
    PRINT_CONSTANT((gint) GDK_MEMORY_R8G8B8);
    PRINT_CONSTANT((gint) GDK_MEMORY_R8G8B8A8);
    PRINT_CONSTANT((gint) GDK_MEMORY_R8G8B8A8_PREMULTIPLIED);
    PRINT_CONSTANT((guint) GDK_META_MASK);
    PRINT_CONSTANT(GDK_MODIFIER_MASK);
    PRINT_CONSTANT((gint) GDK_MOTION_NOTIFY);
    PRINT_CONSTANT((gint) GDK_NOTIFY_ANCESTOR);
    PRINT_CONSTANT((gint) GDK_NOTIFY_INFERIOR);
    PRINT_CONSTANT((gint) GDK_NOTIFY_NONLINEAR);
    PRINT_CONSTANT((gint) GDK_NOTIFY_NONLINEAR_VIRTUAL);
    PRINT_CONSTANT((gint) GDK_NOTIFY_UNKNOWN);
    PRINT_CONSTANT((gint) GDK_NOTIFY_VIRTUAL);
    PRINT_CONSTANT((gint) GDK_PAD_BUTTON_PRESS);
    PRINT_CONSTANT((gint) GDK_PAD_BUTTON_RELEASE);
    PRINT_CONSTANT((gint) GDK_PAD_GROUP_MODE);
    PRINT_CONSTANT((gint) GDK_PAD_RING);
    PRINT_CONSTANT((gint) GDK_PAD_STRIP);
    PRINT_CONSTANT((guint) GDK_PAINTABLE_STATIC_CONTENTS);
    PRINT_CONSTANT((guint) GDK_PAINTABLE_STATIC_SIZE);
    PRINT_CONSTANT(GDK_PRIORITY_REDRAW);
    PRINT_CONSTANT((gint) GDK_PROXIMITY_IN);
    PRINT_CONSTANT((gint) GDK_PROXIMITY_OUT);
    PRINT_CONSTANT((gint) GDK_SCROLL);
    PRINT_CONSTANT((gint) GDK_SCROLL_DOWN);
    PRINT_CONSTANT((gint) GDK_SCROLL_LEFT);
    PRINT_CONSTANT((gint) GDK_SCROLL_RIGHT);
    PRINT_CONSTANT((gint) GDK_SCROLL_SMOOTH);
    PRINT_CONSTANT((gint) GDK_SCROLL_UNIT_SURFACE);
    PRINT_CONSTANT((gint) GDK_SCROLL_UNIT_WHEEL);
    PRINT_CONSTANT((gint) GDK_SCROLL_UP);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_ALL);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_ALL_POINTING);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_KEYBOARD);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_NONE);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_POINTER);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TABLET_PAD);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TABLET_STYLUS);
    PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TOUCH);
    PRINT_CONSTANT((guint) GDK_SHIFT_MASK);
    PRINT_CONSTANT((gint) GDK_SOURCE_KEYBOARD);
    PRINT_CONSTANT((gint) GDK_SOURCE_MOUSE);
    PRINT_CONSTANT((gint) GDK_SOURCE_PEN);
    PRINT_CONSTANT((gint) GDK_SOURCE_TABLET_PAD);
    PRINT_CONSTANT((gint) GDK_SOURCE_TOUCHPAD);
    PRINT_CONSTANT((gint) GDK_SOURCE_TOUCHSCREEN);
    PRINT_CONSTANT((gint) GDK_SOURCE_TRACKPOINT);
    PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR);
    PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB);
    PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_NONE);
    PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_UNKNOWN);
    PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR);
    PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB);
    PRINT_CONSTANT((guint) GDK_SUPER_MASK);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_EAST);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_NORTH);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_NORTH_EAST);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_NORTH_WEST);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_SOUTH);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_SOUTH_EAST);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_SOUTH_WEST);
    PRINT_CONSTANT((gint) GDK_SURFACE_EDGE_WEST);
    PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_CORRUPT_IMAGE);
    PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_TOO_LARGE);
    PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_UNSUPPORTED_CONTENT);
    PRINT_CONSTANT((gint) GDK_TEXTURE_ERROR_UNSUPPORTED_FORMAT);
    PRINT_CONSTANT((gint) GDK_TITLEBAR_GESTURE_DOUBLE_CLICK);
    PRINT_CONSTANT((gint) GDK_TITLEBAR_GESTURE_MIDDLE_CLICK);
    PRINT_CONSTANT((gint) GDK_TITLEBAR_GESTURE_RIGHT_CLICK);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_ABOVE);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_BELOW);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_BOTTOM_RESIZABLE);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_BOTTOM_TILED);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_FOCUSED);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_FULLSCREEN);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_LEFT_RESIZABLE);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_LEFT_TILED);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_MAXIMIZED);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_MINIMIZED);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_RIGHT_RESIZABLE);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_RIGHT_TILED);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_STICKY);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_TILED);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_TOP_RESIZABLE);
    PRINT_CONSTANT((guint) GDK_TOPLEVEL_STATE_TOP_TILED);
    PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_BEGIN);
    PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_CANCEL);
    PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_END);
    PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_UPDATE);
    PRINT_CONSTANT((gint) GDK_TOUCHPAD_HOLD);
    PRINT_CONSTANT((gint) GDK_TOUCHPAD_PINCH);
    PRINT_CONSTANT((gint) GDK_TOUCHPAD_SWIPE);
    PRINT_CONSTANT((gint) GDK_TOUCH_BEGIN);
    PRINT_CONSTANT((gint) GDK_TOUCH_CANCEL);
    PRINT_CONSTANT((gint) GDK_TOUCH_END);
    PRINT_CONSTANT((gint) GDK_TOUCH_UPDATE);
    PRINT_CONSTANT((gint) GDK_VULKAN_ERROR_NOT_AVAILABLE);
    PRINT_CONSTANT((gint) GDK_VULKAN_ERROR_UNSUPPORTED);
    return 0;
}
