1 // This file was generated by gir (https://github.com/gtk-rs/gir)
2 // from gir-files (https://github.com/gtk-rs/gir-files)
3 // DO NOT EDIT
4 
5 #include "manual.h"
6 #include <stdio.h>
7 
8 #define PRINT_CONSTANT(CONSTANT_NAME) \
9     printf("%s;", #CONSTANT_NAME); \
10     printf(_Generic((CONSTANT_NAME), \
11                     char *: "%s", \
12                     const char *: "%s", \
13                     char: "%c", \
14                     signed char: "%hhd", \
15                     unsigned char: "%hhu", \
16                     short int: "%hd", \
17                     unsigned short int: "%hu", \
18                     int: "%d", \
19                     unsigned int: "%u", \
20                     long: "%ld", \
21                     unsigned long: "%lu", \
22                     long long: "%lld", \
23                     unsigned long long: "%llu", \
24                     float: "%f", \
25                     double: "%f", \
26                     long double: "%ld"), \
27            CONSTANT_NAME); \
28     printf("\n");
29 
main()30 int main() {
31     PRINT_CONSTANT((gint) GDK_2BUTTON_PRESS);
32     PRINT_CONSTANT((gint) GDK_3BUTTON_PRESS);
33     PRINT_CONSTANT((guint) GDK_ACTION_ASK);
34     PRINT_CONSTANT((guint) GDK_ACTION_COPY);
35     PRINT_CONSTANT((guint) GDK_ACTION_DEFAULT);
36     PRINT_CONSTANT((guint) GDK_ACTION_LINK);
37     PRINT_CONSTANT((guint) GDK_ACTION_MOVE);
38     PRINT_CONSTANT((guint) GDK_ACTION_PRIVATE);
39     PRINT_CONSTANT((guint) GDK_ALL_EVENTS_MASK);
40     PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP);
41     PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP_X);
42     PRINT_CONSTANT((guint) GDK_ANCHOR_FLIP_Y);
43     PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE);
44     PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE_X);
45     PRINT_CONSTANT((guint) GDK_ANCHOR_RESIZE_Y);
46     PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE);
47     PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE_X);
48     PRINT_CONSTANT((guint) GDK_ANCHOR_SLIDE_Y);
49     PRINT_CONSTANT((gint) GDK_ARROW);
50     PRINT_CONSTANT((gint) GDK_AXIS_DISTANCE);
51     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_DISTANCE);
52     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_PRESSURE);
53     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_ROTATION);
54     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_SLIDER);
55     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_WHEEL);
56     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_X);
57     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_XTILT);
58     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_Y);
59     PRINT_CONSTANT((guint) GDK_AXIS_FLAG_YTILT);
60     PRINT_CONSTANT((gint) GDK_AXIS_IGNORE);
61     PRINT_CONSTANT((gint) GDK_AXIS_LAST);
62     PRINT_CONSTANT((gint) GDK_AXIS_PRESSURE);
63     PRINT_CONSTANT((gint) GDK_AXIS_ROTATION);
64     PRINT_CONSTANT((gint) GDK_AXIS_SLIDER);
65     PRINT_CONSTANT((gint) GDK_AXIS_WHEEL);
66     PRINT_CONSTANT((gint) GDK_AXIS_X);
67     PRINT_CONSTANT((gint) GDK_AXIS_XTILT);
68     PRINT_CONSTANT((gint) GDK_AXIS_Y);
69     PRINT_CONSTANT((gint) GDK_AXIS_YTILT);
70     PRINT_CONSTANT((gint) GDK_BASED_ARROW_DOWN);
71     PRINT_CONSTANT((gint) GDK_BASED_ARROW_UP);
72     PRINT_CONSTANT((gint) GDK_BLANK_CURSOR);
73     PRINT_CONSTANT((gint) GDK_BOAT);
74     PRINT_CONSTANT((gint) GDK_BOGOSITY);
75     PRINT_CONSTANT((gint) GDK_BOTTOM_LEFT_CORNER);
76     PRINT_CONSTANT((gint) GDK_BOTTOM_RIGHT_CORNER);
77     PRINT_CONSTANT((gint) GDK_BOTTOM_SIDE);
78     PRINT_CONSTANT((gint) GDK_BOTTOM_TEE);
79     PRINT_CONSTANT((gint) GDK_BOX_SPIRAL);
80     PRINT_CONSTANT((guint) GDK_BUTTON1_MASK);
81     PRINT_CONSTANT((guint) GDK_BUTTON1_MOTION_MASK);
82     PRINT_CONSTANT((guint) GDK_BUTTON2_MASK);
83     PRINT_CONSTANT((guint) GDK_BUTTON2_MOTION_MASK);
84     PRINT_CONSTANT((guint) GDK_BUTTON3_MASK);
85     PRINT_CONSTANT((guint) GDK_BUTTON3_MOTION_MASK);
86     PRINT_CONSTANT((guint) GDK_BUTTON4_MASK);
87     PRINT_CONSTANT((guint) GDK_BUTTON5_MASK);
88     PRINT_CONSTANT(GDK_BUTTON_MIDDLE);
89     PRINT_CONSTANT((guint) GDK_BUTTON_MOTION_MASK);
90     PRINT_CONSTANT((gint) GDK_BUTTON_PRESS);
91     PRINT_CONSTANT((guint) GDK_BUTTON_PRESS_MASK);
92     PRINT_CONSTANT(GDK_BUTTON_PRIMARY);
93     PRINT_CONSTANT((gint) GDK_BUTTON_RELEASE);
94     PRINT_CONSTANT((guint) GDK_BUTTON_RELEASE_MASK);
95     PRINT_CONSTANT(GDK_BUTTON_SECONDARY);
96     PRINT_CONSTANT((gint) GDK_CENTER_PTR);
97     PRINT_CONSTANT((gint) GDK_CIRCLE);
98     PRINT_CONSTANT((gint) GDK_CLIENT_EVENT);
99     PRINT_CONSTANT((gint) GDK_CLOCK);
100     PRINT_CONSTANT((gint) GDK_COFFEE_MUG);
101     PRINT_CONSTANT((gint) GDK_CONFIGURE);
102     PRINT_CONSTANT((guint) GDK_CONTROL_MASK);
103     PRINT_CONSTANT((gint) GDK_CROSS);
104     PRINT_CONSTANT((gint) GDK_CROSSHAIR);
105     PRINT_CONSTANT((gint) GDK_CROSSING_DEVICE_SWITCH);
106     PRINT_CONSTANT((gint) GDK_CROSSING_GRAB);
107     PRINT_CONSTANT((gint) GDK_CROSSING_GTK_GRAB);
108     PRINT_CONSTANT((gint) GDK_CROSSING_GTK_UNGRAB);
109     PRINT_CONSTANT((gint) GDK_CROSSING_NORMAL);
110     PRINT_CONSTANT((gint) GDK_CROSSING_STATE_CHANGED);
111     PRINT_CONSTANT((gint) GDK_CROSSING_TOUCH_BEGIN);
112     PRINT_CONSTANT((gint) GDK_CROSSING_TOUCH_END);
113     PRINT_CONSTANT((gint) GDK_CROSSING_UNGRAB);
114     PRINT_CONSTANT((gint) GDK_CROSS_REVERSE);
115     PRINT_CONSTANT(GDK_CURRENT_TIME);
116     PRINT_CONSTANT((gint) GDK_CURSOR_IS_PIXMAP);
117     PRINT_CONSTANT((gint) GDK_DAMAGE);
118     PRINT_CONSTANT((guint) GDK_DECOR_ALL);
119     PRINT_CONSTANT((guint) GDK_DECOR_BORDER);
120     PRINT_CONSTANT((guint) GDK_DECOR_MAXIMIZE);
121     PRINT_CONSTANT((guint) GDK_DECOR_MENU);
122     PRINT_CONSTANT((guint) GDK_DECOR_MINIMIZE);
123     PRINT_CONSTANT((guint) GDK_DECOR_RESIZEH);
124     PRINT_CONSTANT((guint) GDK_DECOR_TITLE);
125     PRINT_CONSTANT((gint) GDK_DELETE);
126     PRINT_CONSTANT((gint) GDK_DESTROY);
127     PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_BUTTON);
128     PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_RING);
129     PRINT_CONSTANT((gint) GDK_DEVICE_PAD_FEATURE_STRIP);
130     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_AIRBRUSH);
131     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_BRUSH);
132     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_ERASER);
133     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_LENS);
134     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_MOUSE);
135     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_PEN);
136     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_PENCIL);
137     PRINT_CONSTANT((gint) GDK_DEVICE_TOOL_TYPE_UNKNOWN);
138     PRINT_CONSTANT((gint) GDK_DEVICE_TYPE_FLOATING);
139     PRINT_CONSTANT((gint) GDK_DEVICE_TYPE_MASTER);
140     PRINT_CONSTANT((gint) GDK_DEVICE_TYPE_SLAVE);
141     PRINT_CONSTANT((gint) GDK_DIAMOND_CROSS);
142     PRINT_CONSTANT((gint) GDK_DOT);
143     PRINT_CONSTANT((gint) GDK_DOTBOX);
144     PRINT_CONSTANT((gint) GDK_DOUBLE_ARROW);
145     PRINT_CONSTANT((gint) GDK_DOUBLE_BUTTON_PRESS);
146     PRINT_CONSTANT((gint) GDK_DRAFT_LARGE);
147     PRINT_CONSTANT((gint) GDK_DRAFT_SMALL);
148     PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_ERROR);
149     PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_NO_TARGET);
150     PRINT_CONSTANT((gint) GDK_DRAG_CANCEL_USER_CANCELLED);
151     PRINT_CONSTANT((gint) GDK_DRAG_ENTER);
152     PRINT_CONSTANT((gint) GDK_DRAG_LEAVE);
153     PRINT_CONSTANT((gint) GDK_DRAG_MOTION);
154     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_LOCAL);
155     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_MOTIF);
156     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_NONE);
157     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_OLE2);
158     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_ROOTWIN);
159     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_WAYLAND);
160     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_WIN32_DROPFILES);
161     PRINT_CONSTANT((gint) GDK_DRAG_PROTO_XDND);
162     PRINT_CONSTANT((gint) GDK_DRAG_STATUS);
163     PRINT_CONSTANT((gint) GDK_DRAPED_BOX);
164     PRINT_CONSTANT((gint) GDK_DROP_FINISHED);
165     PRINT_CONSTANT((gint) GDK_DROP_START);
166     PRINT_CONSTANT((gint) GDK_ENTER_NOTIFY);
167     PRINT_CONSTANT((guint) GDK_ENTER_NOTIFY_MASK);
168     PRINT_CONSTANT((gint) GDK_ERROR);
169     PRINT_CONSTANT((gint) GDK_ERROR_FILE);
170     PRINT_CONSTANT((gint) GDK_ERROR_MEM);
171     PRINT_CONSTANT((gint) GDK_ERROR_PARAM);
172     PRINT_CONSTANT((gint) GDK_EVENT_LAST);
173     PRINT_CONSTANT(GDK_EVENT_PROPAGATE);
174     PRINT_CONSTANT(GDK_EVENT_STOP);
175     PRINT_CONSTANT((gint) GDK_EXCHANGE);
176     PRINT_CONSTANT((gint) GDK_EXPOSE);
177     PRINT_CONSTANT((guint) GDK_EXPOSURE_MASK);
178     PRINT_CONSTANT((gint) GDK_FILTER_CONTINUE);
179     PRINT_CONSTANT((gint) GDK_FILTER_REMOVE);
180     PRINT_CONSTANT((gint) GDK_FILTER_TRANSLATE);
181     PRINT_CONSTANT((gint) GDK_FLEUR);
182     PRINT_CONSTANT((gint) GDK_FOCUS_CHANGE);
183     PRINT_CONSTANT((guint) GDK_FOCUS_CHANGE_MASK);
184     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_AFTER_PAINT);
185     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT);
186     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS);
187     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_LAYOUT);
188     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_NONE);
189     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_PAINT);
190     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS);
191     PRINT_CONSTANT((guint) GDK_FRAME_CLOCK_PHASE_UPDATE);
192     PRINT_CONSTANT((gint) GDK_FULLSCREEN_ON_ALL_MONITORS);
193     PRINT_CONSTANT((gint) GDK_FULLSCREEN_ON_CURRENT_MONITOR);
194     PRINT_CONSTANT((guint) GDK_FUNC_ALL);
195     PRINT_CONSTANT((guint) GDK_FUNC_CLOSE);
196     PRINT_CONSTANT((guint) GDK_FUNC_MAXIMIZE);
197     PRINT_CONSTANT((guint) GDK_FUNC_MINIMIZE);
198     PRINT_CONSTANT((guint) GDK_FUNC_MOVE);
199     PRINT_CONSTANT((guint) GDK_FUNC_RESIZE);
200     PRINT_CONSTANT((gint) GDK_GL_ERROR_NOT_AVAILABLE);
201     PRINT_CONSTANT((gint) GDK_GL_ERROR_UNSUPPORTED_FORMAT);
202     PRINT_CONSTANT((gint) GDK_GL_ERROR_UNSUPPORTED_PROFILE);
203     PRINT_CONSTANT((gint) GDK_GOBBLER);
204     PRINT_CONSTANT((gint) GDK_GRAB_ALREADY_GRABBED);
205     PRINT_CONSTANT((gint) GDK_GRAB_BROKEN);
206     PRINT_CONSTANT((gint) GDK_GRAB_FAILED);
207     PRINT_CONSTANT((gint) GDK_GRAB_FROZEN);
208     PRINT_CONSTANT((gint) GDK_GRAB_INVALID_TIME);
209     PRINT_CONSTANT((gint) GDK_GRAB_NOT_VIEWABLE);
210     PRINT_CONSTANT((gint) GDK_GRAB_SUCCESS);
211     PRINT_CONSTANT((gint) GDK_GRAVITY_CENTER);
212     PRINT_CONSTANT((gint) GDK_GRAVITY_EAST);
213     PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH);
214     PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH_EAST);
215     PRINT_CONSTANT((gint) GDK_GRAVITY_NORTH_WEST);
216     PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH);
217     PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH_EAST);
218     PRINT_CONSTANT((gint) GDK_GRAVITY_SOUTH_WEST);
219     PRINT_CONSTANT((gint) GDK_GRAVITY_STATIC);
220     PRINT_CONSTANT((gint) GDK_GRAVITY_WEST);
221     PRINT_CONSTANT((gint) GDK_GUMBY);
222     PRINT_CONSTANT((gint) GDK_HAND1);
223     PRINT_CONSTANT((gint) GDK_HAND2);
224     PRINT_CONSTANT((gint) GDK_HEART);
225     PRINT_CONSTANT((guint) GDK_HINT_ASPECT);
226     PRINT_CONSTANT((guint) GDK_HINT_BASE_SIZE);
227     PRINT_CONSTANT((guint) GDK_HINT_MAX_SIZE);
228     PRINT_CONSTANT((guint) GDK_HINT_MIN_SIZE);
229     PRINT_CONSTANT((guint) GDK_HINT_POS);
230     PRINT_CONSTANT((guint) GDK_HINT_RESIZE_INC);
231     PRINT_CONSTANT((guint) GDK_HINT_USER_POS);
232     PRINT_CONSTANT((guint) GDK_HINT_USER_SIZE);
233     PRINT_CONSTANT((guint) GDK_HINT_WIN_GRAVITY);
234     PRINT_CONSTANT((guint) GDK_HYPER_MASK);
235     PRINT_CONSTANT((gint) GDK_ICON);
236     PRINT_CONSTANT((gint) GDK_INPUT_ONLY);
237     PRINT_CONSTANT((gint) GDK_INPUT_OUTPUT);
238     PRINT_CONSTANT((gint) GDK_IRON_CROSS);
239     PRINT_CONSTANT(GDK_KEY_0);
240     PRINT_CONSTANT(GDK_KEY_1);
241     PRINT_CONSTANT(GDK_KEY_2);
242     PRINT_CONSTANT(GDK_KEY_3);
243     PRINT_CONSTANT(GDK_KEY_3270_AltCursor);
244     PRINT_CONSTANT(GDK_KEY_3270_Attn);
245     PRINT_CONSTANT(GDK_KEY_3270_BackTab);
246     PRINT_CONSTANT(GDK_KEY_3270_ChangeScreen);
247     PRINT_CONSTANT(GDK_KEY_3270_Copy);
248     PRINT_CONSTANT(GDK_KEY_3270_CursorBlink);
249     PRINT_CONSTANT(GDK_KEY_3270_CursorSelect);
250     PRINT_CONSTANT(GDK_KEY_3270_DeleteWord);
251     PRINT_CONSTANT(GDK_KEY_3270_Duplicate);
252     PRINT_CONSTANT(GDK_KEY_3270_Enter);
253     PRINT_CONSTANT(GDK_KEY_3270_EraseEOF);
254     PRINT_CONSTANT(GDK_KEY_3270_EraseInput);
255     PRINT_CONSTANT(GDK_KEY_3270_ExSelect);
256     PRINT_CONSTANT(GDK_KEY_3270_FieldMark);
257     PRINT_CONSTANT(GDK_KEY_3270_Ident);
258     PRINT_CONSTANT(GDK_KEY_3270_Jump);
259     PRINT_CONSTANT(GDK_KEY_3270_KeyClick);
260     PRINT_CONSTANT(GDK_KEY_3270_Left2);
261     PRINT_CONSTANT(GDK_KEY_3270_PA1);
262     PRINT_CONSTANT(GDK_KEY_3270_PA2);
263     PRINT_CONSTANT(GDK_KEY_3270_PA3);
264     PRINT_CONSTANT(GDK_KEY_3270_Play);
265     PRINT_CONSTANT(GDK_KEY_3270_PrintScreen);
266     PRINT_CONSTANT(GDK_KEY_3270_Quit);
267     PRINT_CONSTANT(GDK_KEY_3270_Record);
268     PRINT_CONSTANT(GDK_KEY_3270_Reset);
269     PRINT_CONSTANT(GDK_KEY_3270_Right2);
270     PRINT_CONSTANT(GDK_KEY_3270_Rule);
271     PRINT_CONSTANT(GDK_KEY_3270_Setup);
272     PRINT_CONSTANT(GDK_KEY_3270_Test);
273     PRINT_CONSTANT(GDK_KEY_4);
274     PRINT_CONSTANT(GDK_KEY_5);
275     PRINT_CONSTANT(GDK_KEY_6);
276     PRINT_CONSTANT(GDK_KEY_7);
277     PRINT_CONSTANT(GDK_KEY_8);
278     PRINT_CONSTANT(GDK_KEY_9);
279     PRINT_CONSTANT(GDK_KEY_A);
280     PRINT_CONSTANT(GDK_KEY_AE);
281     PRINT_CONSTANT(GDK_KEY_Aacute);
282     PRINT_CONSTANT(GDK_KEY_Abelowdot);
283     PRINT_CONSTANT(GDK_KEY_Abreve);
284     PRINT_CONSTANT(GDK_KEY_Abreveacute);
285     PRINT_CONSTANT(GDK_KEY_Abrevebelowdot);
286     PRINT_CONSTANT(GDK_KEY_Abrevegrave);
287     PRINT_CONSTANT(GDK_KEY_Abrevehook);
288     PRINT_CONSTANT(GDK_KEY_Abrevetilde);
289     PRINT_CONSTANT(GDK_KEY_AccessX_Enable);
290     PRINT_CONSTANT(GDK_KEY_AccessX_Feedback_Enable);
291     PRINT_CONSTANT(GDK_KEY_Acircumflex);
292     PRINT_CONSTANT(GDK_KEY_Acircumflexacute);
293     PRINT_CONSTANT(GDK_KEY_Acircumflexbelowdot);
294     PRINT_CONSTANT(GDK_KEY_Acircumflexgrave);
295     PRINT_CONSTANT(GDK_KEY_Acircumflexhook);
296     PRINT_CONSTANT(GDK_KEY_Acircumflextilde);
297     PRINT_CONSTANT(GDK_KEY_AddFavorite);
298     PRINT_CONSTANT(GDK_KEY_Adiaeresis);
299     PRINT_CONSTANT(GDK_KEY_Agrave);
300     PRINT_CONSTANT(GDK_KEY_Ahook);
301     PRINT_CONSTANT(GDK_KEY_Alt_L);
302     PRINT_CONSTANT(GDK_KEY_Alt_R);
303     PRINT_CONSTANT(GDK_KEY_Amacron);
304     PRINT_CONSTANT(GDK_KEY_Aogonek);
305     PRINT_CONSTANT(GDK_KEY_ApplicationLeft);
306     PRINT_CONSTANT(GDK_KEY_ApplicationRight);
307     PRINT_CONSTANT(GDK_KEY_Arabic_0);
308     PRINT_CONSTANT(GDK_KEY_Arabic_1);
309     PRINT_CONSTANT(GDK_KEY_Arabic_2);
310     PRINT_CONSTANT(GDK_KEY_Arabic_3);
311     PRINT_CONSTANT(GDK_KEY_Arabic_4);
312     PRINT_CONSTANT(GDK_KEY_Arabic_5);
313     PRINT_CONSTANT(GDK_KEY_Arabic_6);
314     PRINT_CONSTANT(GDK_KEY_Arabic_7);
315     PRINT_CONSTANT(GDK_KEY_Arabic_8);
316     PRINT_CONSTANT(GDK_KEY_Arabic_9);
317     PRINT_CONSTANT(GDK_KEY_Arabic_ain);
318     PRINT_CONSTANT(GDK_KEY_Arabic_alef);
319     PRINT_CONSTANT(GDK_KEY_Arabic_alefmaksura);
320     PRINT_CONSTANT(GDK_KEY_Arabic_beh);
321     PRINT_CONSTANT(GDK_KEY_Arabic_comma);
322     PRINT_CONSTANT(GDK_KEY_Arabic_dad);
323     PRINT_CONSTANT(GDK_KEY_Arabic_dal);
324     PRINT_CONSTANT(GDK_KEY_Arabic_damma);
325     PRINT_CONSTANT(GDK_KEY_Arabic_dammatan);
326     PRINT_CONSTANT(GDK_KEY_Arabic_ddal);
327     PRINT_CONSTANT(GDK_KEY_Arabic_farsi_yeh);
328     PRINT_CONSTANT(GDK_KEY_Arabic_fatha);
329     PRINT_CONSTANT(GDK_KEY_Arabic_fathatan);
330     PRINT_CONSTANT(GDK_KEY_Arabic_feh);
331     PRINT_CONSTANT(GDK_KEY_Arabic_fullstop);
332     PRINT_CONSTANT(GDK_KEY_Arabic_gaf);
333     PRINT_CONSTANT(GDK_KEY_Arabic_ghain);
334     PRINT_CONSTANT(GDK_KEY_Arabic_ha);
335     PRINT_CONSTANT(GDK_KEY_Arabic_hah);
336     PRINT_CONSTANT(GDK_KEY_Arabic_hamza);
337     PRINT_CONSTANT(GDK_KEY_Arabic_hamza_above);
338     PRINT_CONSTANT(GDK_KEY_Arabic_hamza_below);
339     PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonalef);
340     PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonwaw);
341     PRINT_CONSTANT(GDK_KEY_Arabic_hamzaonyeh);
342     PRINT_CONSTANT(GDK_KEY_Arabic_hamzaunderalef);
343     PRINT_CONSTANT(GDK_KEY_Arabic_heh);
344     PRINT_CONSTANT(GDK_KEY_Arabic_heh_doachashmee);
345     PRINT_CONSTANT(GDK_KEY_Arabic_heh_goal);
346     PRINT_CONSTANT(GDK_KEY_Arabic_jeem);
347     PRINT_CONSTANT(GDK_KEY_Arabic_jeh);
348     PRINT_CONSTANT(GDK_KEY_Arabic_kaf);
349     PRINT_CONSTANT(GDK_KEY_Arabic_kasra);
350     PRINT_CONSTANT(GDK_KEY_Arabic_kasratan);
351     PRINT_CONSTANT(GDK_KEY_Arabic_keheh);
352     PRINT_CONSTANT(GDK_KEY_Arabic_khah);
353     PRINT_CONSTANT(GDK_KEY_Arabic_lam);
354     PRINT_CONSTANT(GDK_KEY_Arabic_madda_above);
355     PRINT_CONSTANT(GDK_KEY_Arabic_maddaonalef);
356     PRINT_CONSTANT(GDK_KEY_Arabic_meem);
357     PRINT_CONSTANT(GDK_KEY_Arabic_noon);
358     PRINT_CONSTANT(GDK_KEY_Arabic_noon_ghunna);
359     PRINT_CONSTANT(GDK_KEY_Arabic_peh);
360     PRINT_CONSTANT(GDK_KEY_Arabic_percent);
361     PRINT_CONSTANT(GDK_KEY_Arabic_qaf);
362     PRINT_CONSTANT(GDK_KEY_Arabic_question_mark);
363     PRINT_CONSTANT(GDK_KEY_Arabic_ra);
364     PRINT_CONSTANT(GDK_KEY_Arabic_rreh);
365     PRINT_CONSTANT(GDK_KEY_Arabic_sad);
366     PRINT_CONSTANT(GDK_KEY_Arabic_seen);
367     PRINT_CONSTANT(GDK_KEY_Arabic_semicolon);
368     PRINT_CONSTANT(GDK_KEY_Arabic_shadda);
369     PRINT_CONSTANT(GDK_KEY_Arabic_sheen);
370     PRINT_CONSTANT(GDK_KEY_Arabic_sukun);
371     PRINT_CONSTANT(GDK_KEY_Arabic_superscript_alef);
372     PRINT_CONSTANT(GDK_KEY_Arabic_switch);
373     PRINT_CONSTANT(GDK_KEY_Arabic_tah);
374     PRINT_CONSTANT(GDK_KEY_Arabic_tatweel);
375     PRINT_CONSTANT(GDK_KEY_Arabic_tcheh);
376     PRINT_CONSTANT(GDK_KEY_Arabic_teh);
377     PRINT_CONSTANT(GDK_KEY_Arabic_tehmarbuta);
378     PRINT_CONSTANT(GDK_KEY_Arabic_thal);
379     PRINT_CONSTANT(GDK_KEY_Arabic_theh);
380     PRINT_CONSTANT(GDK_KEY_Arabic_tteh);
381     PRINT_CONSTANT(GDK_KEY_Arabic_veh);
382     PRINT_CONSTANT(GDK_KEY_Arabic_waw);
383     PRINT_CONSTANT(GDK_KEY_Arabic_yeh);
384     PRINT_CONSTANT(GDK_KEY_Arabic_yeh_baree);
385     PRINT_CONSTANT(GDK_KEY_Arabic_zah);
386     PRINT_CONSTANT(GDK_KEY_Arabic_zain);
387     PRINT_CONSTANT(GDK_KEY_Aring);
388     PRINT_CONSTANT(GDK_KEY_Armenian_AT);
389     PRINT_CONSTANT(GDK_KEY_Armenian_AYB);
390     PRINT_CONSTANT(GDK_KEY_Armenian_BEN);
391     PRINT_CONSTANT(GDK_KEY_Armenian_CHA);
392     PRINT_CONSTANT(GDK_KEY_Armenian_DA);
393     PRINT_CONSTANT(GDK_KEY_Armenian_DZA);
394     PRINT_CONSTANT(GDK_KEY_Armenian_E);
395     PRINT_CONSTANT(GDK_KEY_Armenian_FE);
396     PRINT_CONSTANT(GDK_KEY_Armenian_GHAT);
397     PRINT_CONSTANT(GDK_KEY_Armenian_GIM);
398     PRINT_CONSTANT(GDK_KEY_Armenian_HI);
399     PRINT_CONSTANT(GDK_KEY_Armenian_HO);
400     PRINT_CONSTANT(GDK_KEY_Armenian_INI);
401     PRINT_CONSTANT(GDK_KEY_Armenian_JE);
402     PRINT_CONSTANT(GDK_KEY_Armenian_KE);
403     PRINT_CONSTANT(GDK_KEY_Armenian_KEN);
404     PRINT_CONSTANT(GDK_KEY_Armenian_KHE);
405     PRINT_CONSTANT(GDK_KEY_Armenian_LYUN);
406     PRINT_CONSTANT(GDK_KEY_Armenian_MEN);
407     PRINT_CONSTANT(GDK_KEY_Armenian_NU);
408     PRINT_CONSTANT(GDK_KEY_Armenian_O);
409     PRINT_CONSTANT(GDK_KEY_Armenian_PE);
410     PRINT_CONSTANT(GDK_KEY_Armenian_PYUR);
411     PRINT_CONSTANT(GDK_KEY_Armenian_RA);
412     PRINT_CONSTANT(GDK_KEY_Armenian_RE);
413     PRINT_CONSTANT(GDK_KEY_Armenian_SE);
414     PRINT_CONSTANT(GDK_KEY_Armenian_SHA);
415     PRINT_CONSTANT(GDK_KEY_Armenian_TCHE);
416     PRINT_CONSTANT(GDK_KEY_Armenian_TO);
417     PRINT_CONSTANT(GDK_KEY_Armenian_TSA);
418     PRINT_CONSTANT(GDK_KEY_Armenian_TSO);
419     PRINT_CONSTANT(GDK_KEY_Armenian_TYUN);
420     PRINT_CONSTANT(GDK_KEY_Armenian_VEV);
421     PRINT_CONSTANT(GDK_KEY_Armenian_VO);
422     PRINT_CONSTANT(GDK_KEY_Armenian_VYUN);
423     PRINT_CONSTANT(GDK_KEY_Armenian_YECH);
424     PRINT_CONSTANT(GDK_KEY_Armenian_ZA);
425     PRINT_CONSTANT(GDK_KEY_Armenian_ZHE);
426     PRINT_CONSTANT(GDK_KEY_Armenian_accent);
427     PRINT_CONSTANT(GDK_KEY_Armenian_amanak);
428     PRINT_CONSTANT(GDK_KEY_Armenian_apostrophe);
429     PRINT_CONSTANT(GDK_KEY_Armenian_at);
430     PRINT_CONSTANT(GDK_KEY_Armenian_ayb);
431     PRINT_CONSTANT(GDK_KEY_Armenian_ben);
432     PRINT_CONSTANT(GDK_KEY_Armenian_but);
433     PRINT_CONSTANT(GDK_KEY_Armenian_cha);
434     PRINT_CONSTANT(GDK_KEY_Armenian_da);
435     PRINT_CONSTANT(GDK_KEY_Armenian_dza);
436     PRINT_CONSTANT(GDK_KEY_Armenian_e);
437     PRINT_CONSTANT(GDK_KEY_Armenian_exclam);
438     PRINT_CONSTANT(GDK_KEY_Armenian_fe);
439     PRINT_CONSTANT(GDK_KEY_Armenian_full_stop);
440     PRINT_CONSTANT(GDK_KEY_Armenian_ghat);
441     PRINT_CONSTANT(GDK_KEY_Armenian_gim);
442     PRINT_CONSTANT(GDK_KEY_Armenian_hi);
443     PRINT_CONSTANT(GDK_KEY_Armenian_ho);
444     PRINT_CONSTANT(GDK_KEY_Armenian_hyphen);
445     PRINT_CONSTANT(GDK_KEY_Armenian_ini);
446     PRINT_CONSTANT(GDK_KEY_Armenian_je);
447     PRINT_CONSTANT(GDK_KEY_Armenian_ke);
448     PRINT_CONSTANT(GDK_KEY_Armenian_ken);
449     PRINT_CONSTANT(GDK_KEY_Armenian_khe);
450     PRINT_CONSTANT(GDK_KEY_Armenian_ligature_ew);
451     PRINT_CONSTANT(GDK_KEY_Armenian_lyun);
452     PRINT_CONSTANT(GDK_KEY_Armenian_men);
453     PRINT_CONSTANT(GDK_KEY_Armenian_nu);
454     PRINT_CONSTANT(GDK_KEY_Armenian_o);
455     PRINT_CONSTANT(GDK_KEY_Armenian_paruyk);
456     PRINT_CONSTANT(GDK_KEY_Armenian_pe);
457     PRINT_CONSTANT(GDK_KEY_Armenian_pyur);
458     PRINT_CONSTANT(GDK_KEY_Armenian_question);
459     PRINT_CONSTANT(GDK_KEY_Armenian_ra);
460     PRINT_CONSTANT(GDK_KEY_Armenian_re);
461     PRINT_CONSTANT(GDK_KEY_Armenian_se);
462     PRINT_CONSTANT(GDK_KEY_Armenian_separation_mark);
463     PRINT_CONSTANT(GDK_KEY_Armenian_sha);
464     PRINT_CONSTANT(GDK_KEY_Armenian_shesht);
465     PRINT_CONSTANT(GDK_KEY_Armenian_tche);
466     PRINT_CONSTANT(GDK_KEY_Armenian_to);
467     PRINT_CONSTANT(GDK_KEY_Armenian_tsa);
468     PRINT_CONSTANT(GDK_KEY_Armenian_tso);
469     PRINT_CONSTANT(GDK_KEY_Armenian_tyun);
470     PRINT_CONSTANT(GDK_KEY_Armenian_verjaket);
471     PRINT_CONSTANT(GDK_KEY_Armenian_vev);
472     PRINT_CONSTANT(GDK_KEY_Armenian_vo);
473     PRINT_CONSTANT(GDK_KEY_Armenian_vyun);
474     PRINT_CONSTANT(GDK_KEY_Armenian_yech);
475     PRINT_CONSTANT(GDK_KEY_Armenian_yentamna);
476     PRINT_CONSTANT(GDK_KEY_Armenian_za);
477     PRINT_CONSTANT(GDK_KEY_Armenian_zhe);
478     PRINT_CONSTANT(GDK_KEY_Atilde);
479     PRINT_CONSTANT(GDK_KEY_AudibleBell_Enable);
480     PRINT_CONSTANT(GDK_KEY_AudioCycleTrack);
481     PRINT_CONSTANT(GDK_KEY_AudioForward);
482     PRINT_CONSTANT(GDK_KEY_AudioLowerVolume);
483     PRINT_CONSTANT(GDK_KEY_AudioMedia);
484     PRINT_CONSTANT(GDK_KEY_AudioMicMute);
485     PRINT_CONSTANT(GDK_KEY_AudioMute);
486     PRINT_CONSTANT(GDK_KEY_AudioNext);
487     PRINT_CONSTANT(GDK_KEY_AudioPause);
488     PRINT_CONSTANT(GDK_KEY_AudioPlay);
489     PRINT_CONSTANT(GDK_KEY_AudioPreset);
490     PRINT_CONSTANT(GDK_KEY_AudioPrev);
491     PRINT_CONSTANT(GDK_KEY_AudioRaiseVolume);
492     PRINT_CONSTANT(GDK_KEY_AudioRandomPlay);
493     PRINT_CONSTANT(GDK_KEY_AudioRecord);
494     PRINT_CONSTANT(GDK_KEY_AudioRepeat);
495     PRINT_CONSTANT(GDK_KEY_AudioRewind);
496     PRINT_CONSTANT(GDK_KEY_AudioStop);
497     PRINT_CONSTANT(GDK_KEY_Away);
498     PRINT_CONSTANT(GDK_KEY_B);
499     PRINT_CONSTANT(GDK_KEY_Babovedot);
500     PRINT_CONSTANT(GDK_KEY_Back);
501     PRINT_CONSTANT(GDK_KEY_BackForward);
502     PRINT_CONSTANT(GDK_KEY_BackSpace);
503     PRINT_CONSTANT(GDK_KEY_Battery);
504     PRINT_CONSTANT(GDK_KEY_Begin);
505     PRINT_CONSTANT(GDK_KEY_Blue);
506     PRINT_CONSTANT(GDK_KEY_Bluetooth);
507     PRINT_CONSTANT(GDK_KEY_Book);
508     PRINT_CONSTANT(GDK_KEY_BounceKeys_Enable);
509     PRINT_CONSTANT(GDK_KEY_Break);
510     PRINT_CONSTANT(GDK_KEY_BrightnessAdjust);
511     PRINT_CONSTANT(GDK_KEY_Byelorussian_SHORTU);
512     PRINT_CONSTANT(GDK_KEY_Byelorussian_shortu);
513     PRINT_CONSTANT(GDK_KEY_C);
514     PRINT_CONSTANT(GDK_KEY_CD);
515     PRINT_CONSTANT(GDK_KEY_CH);
516     PRINT_CONSTANT(GDK_KEY_C_H);
517     PRINT_CONSTANT(GDK_KEY_C_h);
518     PRINT_CONSTANT(GDK_KEY_Cabovedot);
519     PRINT_CONSTANT(GDK_KEY_Cacute);
520     PRINT_CONSTANT(GDK_KEY_Calculator);
521     PRINT_CONSTANT(GDK_KEY_Calendar);
522     PRINT_CONSTANT(GDK_KEY_Cancel);
523     PRINT_CONSTANT(GDK_KEY_Caps_Lock);
524     PRINT_CONSTANT(GDK_KEY_Ccaron);
525     PRINT_CONSTANT(GDK_KEY_Ccedilla);
526     PRINT_CONSTANT(GDK_KEY_Ccircumflex);
527     PRINT_CONSTANT(GDK_KEY_Ch);
528     PRINT_CONSTANT(GDK_KEY_Clear);
529     PRINT_CONSTANT(GDK_KEY_ClearGrab);
530     PRINT_CONSTANT(GDK_KEY_Close);
531     PRINT_CONSTANT(GDK_KEY_Codeinput);
532     PRINT_CONSTANT(GDK_KEY_ColonSign);
533     PRINT_CONSTANT(GDK_KEY_Community);
534     PRINT_CONSTANT(GDK_KEY_ContrastAdjust);
535     PRINT_CONSTANT(GDK_KEY_Control_L);
536     PRINT_CONSTANT(GDK_KEY_Control_R);
537     PRINT_CONSTANT(GDK_KEY_Copy);
538     PRINT_CONSTANT(GDK_KEY_CruzeiroSign);
539     PRINT_CONSTANT(GDK_KEY_Cut);
540     PRINT_CONSTANT(GDK_KEY_CycleAngle);
541     PRINT_CONSTANT(GDK_KEY_Cyrillic_A);
542     PRINT_CONSTANT(GDK_KEY_Cyrillic_BE);
543     PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE);
544     PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE_descender);
545     PRINT_CONSTANT(GDK_KEY_Cyrillic_CHE_vertstroke);
546     PRINT_CONSTANT(GDK_KEY_Cyrillic_DE);
547     PRINT_CONSTANT(GDK_KEY_Cyrillic_DZHE);
548     PRINT_CONSTANT(GDK_KEY_Cyrillic_E);
549     PRINT_CONSTANT(GDK_KEY_Cyrillic_EF);
550     PRINT_CONSTANT(GDK_KEY_Cyrillic_EL);
551     PRINT_CONSTANT(GDK_KEY_Cyrillic_EM);
552     PRINT_CONSTANT(GDK_KEY_Cyrillic_EN);
553     PRINT_CONSTANT(GDK_KEY_Cyrillic_EN_descender);
554     PRINT_CONSTANT(GDK_KEY_Cyrillic_ER);
555     PRINT_CONSTANT(GDK_KEY_Cyrillic_ES);
556     PRINT_CONSTANT(GDK_KEY_Cyrillic_GHE);
557     PRINT_CONSTANT(GDK_KEY_Cyrillic_GHE_bar);
558     PRINT_CONSTANT(GDK_KEY_Cyrillic_HA);
559     PRINT_CONSTANT(GDK_KEY_Cyrillic_HARDSIGN);
560     PRINT_CONSTANT(GDK_KEY_Cyrillic_HA_descender);
561     PRINT_CONSTANT(GDK_KEY_Cyrillic_I);
562     PRINT_CONSTANT(GDK_KEY_Cyrillic_IE);
563     PRINT_CONSTANT(GDK_KEY_Cyrillic_IO);
564     PRINT_CONSTANT(GDK_KEY_Cyrillic_I_macron);
565     PRINT_CONSTANT(GDK_KEY_Cyrillic_JE);
566     PRINT_CONSTANT(GDK_KEY_Cyrillic_KA);
567     PRINT_CONSTANT(GDK_KEY_Cyrillic_KA_descender);
568     PRINT_CONSTANT(GDK_KEY_Cyrillic_KA_vertstroke);
569     PRINT_CONSTANT(GDK_KEY_Cyrillic_LJE);
570     PRINT_CONSTANT(GDK_KEY_Cyrillic_NJE);
571     PRINT_CONSTANT(GDK_KEY_Cyrillic_O);
572     PRINT_CONSTANT(GDK_KEY_Cyrillic_O_bar);
573     PRINT_CONSTANT(GDK_KEY_Cyrillic_PE);
574     PRINT_CONSTANT(GDK_KEY_Cyrillic_SCHWA);
575     PRINT_CONSTANT(GDK_KEY_Cyrillic_SHA);
576     PRINT_CONSTANT(GDK_KEY_Cyrillic_SHCHA);
577     PRINT_CONSTANT(GDK_KEY_Cyrillic_SHHA);
578     PRINT_CONSTANT(GDK_KEY_Cyrillic_SHORTI);
579     PRINT_CONSTANT(GDK_KEY_Cyrillic_SOFTSIGN);
580     PRINT_CONSTANT(GDK_KEY_Cyrillic_TE);
581     PRINT_CONSTANT(GDK_KEY_Cyrillic_TSE);
582     PRINT_CONSTANT(GDK_KEY_Cyrillic_U);
583     PRINT_CONSTANT(GDK_KEY_Cyrillic_U_macron);
584     PRINT_CONSTANT(GDK_KEY_Cyrillic_U_straight);
585     PRINT_CONSTANT(GDK_KEY_Cyrillic_U_straight_bar);
586     PRINT_CONSTANT(GDK_KEY_Cyrillic_VE);
587     PRINT_CONSTANT(GDK_KEY_Cyrillic_YA);
588     PRINT_CONSTANT(GDK_KEY_Cyrillic_YERU);
589     PRINT_CONSTANT(GDK_KEY_Cyrillic_YU);
590     PRINT_CONSTANT(GDK_KEY_Cyrillic_ZE);
591     PRINT_CONSTANT(GDK_KEY_Cyrillic_ZHE);
592     PRINT_CONSTANT(GDK_KEY_Cyrillic_ZHE_descender);
593     PRINT_CONSTANT(GDK_KEY_Cyrillic_a);
594     PRINT_CONSTANT(GDK_KEY_Cyrillic_be);
595     PRINT_CONSTANT(GDK_KEY_Cyrillic_che);
596     PRINT_CONSTANT(GDK_KEY_Cyrillic_che_descender);
597     PRINT_CONSTANT(GDK_KEY_Cyrillic_che_vertstroke);
598     PRINT_CONSTANT(GDK_KEY_Cyrillic_de);
599     PRINT_CONSTANT(GDK_KEY_Cyrillic_dzhe);
600     PRINT_CONSTANT(GDK_KEY_Cyrillic_e);
601     PRINT_CONSTANT(GDK_KEY_Cyrillic_ef);
602     PRINT_CONSTANT(GDK_KEY_Cyrillic_el);
603     PRINT_CONSTANT(GDK_KEY_Cyrillic_em);
604     PRINT_CONSTANT(GDK_KEY_Cyrillic_en);
605     PRINT_CONSTANT(GDK_KEY_Cyrillic_en_descender);
606     PRINT_CONSTANT(GDK_KEY_Cyrillic_er);
607     PRINT_CONSTANT(GDK_KEY_Cyrillic_es);
608     PRINT_CONSTANT(GDK_KEY_Cyrillic_ghe);
609     PRINT_CONSTANT(GDK_KEY_Cyrillic_ghe_bar);
610     PRINT_CONSTANT(GDK_KEY_Cyrillic_ha);
611     PRINT_CONSTANT(GDK_KEY_Cyrillic_ha_descender);
612     PRINT_CONSTANT(GDK_KEY_Cyrillic_hardsign);
613     PRINT_CONSTANT(GDK_KEY_Cyrillic_i);
614     PRINT_CONSTANT(GDK_KEY_Cyrillic_i_macron);
615     PRINT_CONSTANT(GDK_KEY_Cyrillic_ie);
616     PRINT_CONSTANT(GDK_KEY_Cyrillic_io);
617     PRINT_CONSTANT(GDK_KEY_Cyrillic_je);
618     PRINT_CONSTANT(GDK_KEY_Cyrillic_ka);
619     PRINT_CONSTANT(GDK_KEY_Cyrillic_ka_descender);
620     PRINT_CONSTANT(GDK_KEY_Cyrillic_ka_vertstroke);
621     PRINT_CONSTANT(GDK_KEY_Cyrillic_lje);
622     PRINT_CONSTANT(GDK_KEY_Cyrillic_nje);
623     PRINT_CONSTANT(GDK_KEY_Cyrillic_o);
624     PRINT_CONSTANT(GDK_KEY_Cyrillic_o_bar);
625     PRINT_CONSTANT(GDK_KEY_Cyrillic_pe);
626     PRINT_CONSTANT(GDK_KEY_Cyrillic_schwa);
627     PRINT_CONSTANT(GDK_KEY_Cyrillic_sha);
628     PRINT_CONSTANT(GDK_KEY_Cyrillic_shcha);
629     PRINT_CONSTANT(GDK_KEY_Cyrillic_shha);
630     PRINT_CONSTANT(GDK_KEY_Cyrillic_shorti);
631     PRINT_CONSTANT(GDK_KEY_Cyrillic_softsign);
632     PRINT_CONSTANT(GDK_KEY_Cyrillic_te);
633     PRINT_CONSTANT(GDK_KEY_Cyrillic_tse);
634     PRINT_CONSTANT(GDK_KEY_Cyrillic_u);
635     PRINT_CONSTANT(GDK_KEY_Cyrillic_u_macron);
636     PRINT_CONSTANT(GDK_KEY_Cyrillic_u_straight);
637     PRINT_CONSTANT(GDK_KEY_Cyrillic_u_straight_bar);
638     PRINT_CONSTANT(GDK_KEY_Cyrillic_ve);
639     PRINT_CONSTANT(GDK_KEY_Cyrillic_ya);
640     PRINT_CONSTANT(GDK_KEY_Cyrillic_yeru);
641     PRINT_CONSTANT(GDK_KEY_Cyrillic_yu);
642     PRINT_CONSTANT(GDK_KEY_Cyrillic_ze);
643     PRINT_CONSTANT(GDK_KEY_Cyrillic_zhe);
644     PRINT_CONSTANT(GDK_KEY_Cyrillic_zhe_descender);
645     PRINT_CONSTANT(GDK_KEY_D);
646     PRINT_CONSTANT(GDK_KEY_DOS);
647     PRINT_CONSTANT(GDK_KEY_Dabovedot);
648     PRINT_CONSTANT(GDK_KEY_Dcaron);
649     PRINT_CONSTANT(GDK_KEY_Delete);
650     PRINT_CONSTANT(GDK_KEY_Display);
651     PRINT_CONSTANT(GDK_KEY_Documents);
652     PRINT_CONSTANT(GDK_KEY_DongSign);
653     PRINT_CONSTANT(GDK_KEY_Down);
654     PRINT_CONSTANT(GDK_KEY_Dstroke);
655     PRINT_CONSTANT(GDK_KEY_E);
656     PRINT_CONSTANT(GDK_KEY_ENG);
657     PRINT_CONSTANT(GDK_KEY_ETH);
658     PRINT_CONSTANT(GDK_KEY_EZH);
659     PRINT_CONSTANT(GDK_KEY_Eabovedot);
660     PRINT_CONSTANT(GDK_KEY_Eacute);
661     PRINT_CONSTANT(GDK_KEY_Ebelowdot);
662     PRINT_CONSTANT(GDK_KEY_Ecaron);
663     PRINT_CONSTANT(GDK_KEY_Ecircumflex);
664     PRINT_CONSTANT(GDK_KEY_Ecircumflexacute);
665     PRINT_CONSTANT(GDK_KEY_Ecircumflexbelowdot);
666     PRINT_CONSTANT(GDK_KEY_Ecircumflexgrave);
667     PRINT_CONSTANT(GDK_KEY_Ecircumflexhook);
668     PRINT_CONSTANT(GDK_KEY_Ecircumflextilde);
669     PRINT_CONSTANT(GDK_KEY_EcuSign);
670     PRINT_CONSTANT(GDK_KEY_Ediaeresis);
671     PRINT_CONSTANT(GDK_KEY_Egrave);
672     PRINT_CONSTANT(GDK_KEY_Ehook);
673     PRINT_CONSTANT(GDK_KEY_Eisu_Shift);
674     PRINT_CONSTANT(GDK_KEY_Eisu_toggle);
675     PRINT_CONSTANT(GDK_KEY_Eject);
676     PRINT_CONSTANT(GDK_KEY_Emacron);
677     PRINT_CONSTANT(GDK_KEY_End);
678     PRINT_CONSTANT(GDK_KEY_Eogonek);
679     PRINT_CONSTANT(GDK_KEY_Escape);
680     PRINT_CONSTANT(GDK_KEY_Eth);
681     PRINT_CONSTANT(GDK_KEY_Etilde);
682     PRINT_CONSTANT(GDK_KEY_EuroSign);
683     PRINT_CONSTANT(GDK_KEY_Excel);
684     PRINT_CONSTANT(GDK_KEY_Execute);
685     PRINT_CONSTANT(GDK_KEY_Explorer);
686     PRINT_CONSTANT(GDK_KEY_F);
687     PRINT_CONSTANT(GDK_KEY_F1);
688     PRINT_CONSTANT(GDK_KEY_F10);
689     PRINT_CONSTANT(GDK_KEY_F11);
690     PRINT_CONSTANT(GDK_KEY_F12);
691     PRINT_CONSTANT(GDK_KEY_F13);
692     PRINT_CONSTANT(GDK_KEY_F14);
693     PRINT_CONSTANT(GDK_KEY_F15);
694     PRINT_CONSTANT(GDK_KEY_F16);
695     PRINT_CONSTANT(GDK_KEY_F17);
696     PRINT_CONSTANT(GDK_KEY_F18);
697     PRINT_CONSTANT(GDK_KEY_F19);
698     PRINT_CONSTANT(GDK_KEY_F2);
699     PRINT_CONSTANT(GDK_KEY_F20);
700     PRINT_CONSTANT(GDK_KEY_F21);
701     PRINT_CONSTANT(GDK_KEY_F22);
702     PRINT_CONSTANT(GDK_KEY_F23);
703     PRINT_CONSTANT(GDK_KEY_F24);
704     PRINT_CONSTANT(GDK_KEY_F25);
705     PRINT_CONSTANT(GDK_KEY_F26);
706     PRINT_CONSTANT(GDK_KEY_F27);
707     PRINT_CONSTANT(GDK_KEY_F28);
708     PRINT_CONSTANT(GDK_KEY_F29);
709     PRINT_CONSTANT(GDK_KEY_F3);
710     PRINT_CONSTANT(GDK_KEY_F30);
711     PRINT_CONSTANT(GDK_KEY_F31);
712     PRINT_CONSTANT(GDK_KEY_F32);
713     PRINT_CONSTANT(GDK_KEY_F33);
714     PRINT_CONSTANT(GDK_KEY_F34);
715     PRINT_CONSTANT(GDK_KEY_F35);
716     PRINT_CONSTANT(GDK_KEY_F4);
717     PRINT_CONSTANT(GDK_KEY_F5);
718     PRINT_CONSTANT(GDK_KEY_F6);
719     PRINT_CONSTANT(GDK_KEY_F7);
720     PRINT_CONSTANT(GDK_KEY_F8);
721     PRINT_CONSTANT(GDK_KEY_F9);
722     PRINT_CONSTANT(GDK_KEY_FFrancSign);
723     PRINT_CONSTANT(GDK_KEY_Fabovedot);
724     PRINT_CONSTANT(GDK_KEY_Farsi_0);
725     PRINT_CONSTANT(GDK_KEY_Farsi_1);
726     PRINT_CONSTANT(GDK_KEY_Farsi_2);
727     PRINT_CONSTANT(GDK_KEY_Farsi_3);
728     PRINT_CONSTANT(GDK_KEY_Farsi_4);
729     PRINT_CONSTANT(GDK_KEY_Farsi_5);
730     PRINT_CONSTANT(GDK_KEY_Farsi_6);
731     PRINT_CONSTANT(GDK_KEY_Farsi_7);
732     PRINT_CONSTANT(GDK_KEY_Farsi_8);
733     PRINT_CONSTANT(GDK_KEY_Farsi_9);
734     PRINT_CONSTANT(GDK_KEY_Farsi_yeh);
735     PRINT_CONSTANT(GDK_KEY_Favorites);
736     PRINT_CONSTANT(GDK_KEY_Finance);
737     PRINT_CONSTANT(GDK_KEY_Find);
738     PRINT_CONSTANT(GDK_KEY_First_Virtual_Screen);
739     PRINT_CONSTANT(GDK_KEY_Forward);
740     PRINT_CONSTANT(GDK_KEY_FrameBack);
741     PRINT_CONSTANT(GDK_KEY_FrameForward);
742     PRINT_CONSTANT(GDK_KEY_G);
743     PRINT_CONSTANT(GDK_KEY_Gabovedot);
744     PRINT_CONSTANT(GDK_KEY_Game);
745     PRINT_CONSTANT(GDK_KEY_Gbreve);
746     PRINT_CONSTANT(GDK_KEY_Gcaron);
747     PRINT_CONSTANT(GDK_KEY_Gcedilla);
748     PRINT_CONSTANT(GDK_KEY_Gcircumflex);
749     PRINT_CONSTANT(GDK_KEY_Georgian_an);
750     PRINT_CONSTANT(GDK_KEY_Georgian_ban);
751     PRINT_CONSTANT(GDK_KEY_Georgian_can);
752     PRINT_CONSTANT(GDK_KEY_Georgian_char);
753     PRINT_CONSTANT(GDK_KEY_Georgian_chin);
754     PRINT_CONSTANT(GDK_KEY_Georgian_cil);
755     PRINT_CONSTANT(GDK_KEY_Georgian_don);
756     PRINT_CONSTANT(GDK_KEY_Georgian_en);
757     PRINT_CONSTANT(GDK_KEY_Georgian_fi);
758     PRINT_CONSTANT(GDK_KEY_Georgian_gan);
759     PRINT_CONSTANT(GDK_KEY_Georgian_ghan);
760     PRINT_CONSTANT(GDK_KEY_Georgian_hae);
761     PRINT_CONSTANT(GDK_KEY_Georgian_har);
762     PRINT_CONSTANT(GDK_KEY_Georgian_he);
763     PRINT_CONSTANT(GDK_KEY_Georgian_hie);
764     PRINT_CONSTANT(GDK_KEY_Georgian_hoe);
765     PRINT_CONSTANT(GDK_KEY_Georgian_in);
766     PRINT_CONSTANT(GDK_KEY_Georgian_jhan);
767     PRINT_CONSTANT(GDK_KEY_Georgian_jil);
768     PRINT_CONSTANT(GDK_KEY_Georgian_kan);
769     PRINT_CONSTANT(GDK_KEY_Georgian_khar);
770     PRINT_CONSTANT(GDK_KEY_Georgian_las);
771     PRINT_CONSTANT(GDK_KEY_Georgian_man);
772     PRINT_CONSTANT(GDK_KEY_Georgian_nar);
773     PRINT_CONSTANT(GDK_KEY_Georgian_on);
774     PRINT_CONSTANT(GDK_KEY_Georgian_par);
775     PRINT_CONSTANT(GDK_KEY_Georgian_phar);
776     PRINT_CONSTANT(GDK_KEY_Georgian_qar);
777     PRINT_CONSTANT(GDK_KEY_Georgian_rae);
778     PRINT_CONSTANT(GDK_KEY_Georgian_san);
779     PRINT_CONSTANT(GDK_KEY_Georgian_shin);
780     PRINT_CONSTANT(GDK_KEY_Georgian_tan);
781     PRINT_CONSTANT(GDK_KEY_Georgian_tar);
782     PRINT_CONSTANT(GDK_KEY_Georgian_un);
783     PRINT_CONSTANT(GDK_KEY_Georgian_vin);
784     PRINT_CONSTANT(GDK_KEY_Georgian_we);
785     PRINT_CONSTANT(GDK_KEY_Georgian_xan);
786     PRINT_CONSTANT(GDK_KEY_Georgian_zen);
787     PRINT_CONSTANT(GDK_KEY_Georgian_zhar);
788     PRINT_CONSTANT(GDK_KEY_Go);
789     PRINT_CONSTANT(GDK_KEY_Greek_ALPHA);
790     PRINT_CONSTANT(GDK_KEY_Greek_ALPHAaccent);
791     PRINT_CONSTANT(GDK_KEY_Greek_BETA);
792     PRINT_CONSTANT(GDK_KEY_Greek_CHI);
793     PRINT_CONSTANT(GDK_KEY_Greek_DELTA);
794     PRINT_CONSTANT(GDK_KEY_Greek_EPSILON);
795     PRINT_CONSTANT(GDK_KEY_Greek_EPSILONaccent);
796     PRINT_CONSTANT(GDK_KEY_Greek_ETA);
797     PRINT_CONSTANT(GDK_KEY_Greek_ETAaccent);
798     PRINT_CONSTANT(GDK_KEY_Greek_GAMMA);
799     PRINT_CONSTANT(GDK_KEY_Greek_IOTA);
800     PRINT_CONSTANT(GDK_KEY_Greek_IOTAaccent);
801     PRINT_CONSTANT(GDK_KEY_Greek_IOTAdiaeresis);
802     PRINT_CONSTANT(GDK_KEY_Greek_IOTAdieresis);
803     PRINT_CONSTANT(GDK_KEY_Greek_KAPPA);
804     PRINT_CONSTANT(GDK_KEY_Greek_LAMBDA);
805     PRINT_CONSTANT(GDK_KEY_Greek_LAMDA);
806     PRINT_CONSTANT(GDK_KEY_Greek_MU);
807     PRINT_CONSTANT(GDK_KEY_Greek_NU);
808     PRINT_CONSTANT(GDK_KEY_Greek_OMEGA);
809     PRINT_CONSTANT(GDK_KEY_Greek_OMEGAaccent);
810     PRINT_CONSTANT(GDK_KEY_Greek_OMICRON);
811     PRINT_CONSTANT(GDK_KEY_Greek_OMICRONaccent);
812     PRINT_CONSTANT(GDK_KEY_Greek_PHI);
813     PRINT_CONSTANT(GDK_KEY_Greek_PI);
814     PRINT_CONSTANT(GDK_KEY_Greek_PSI);
815     PRINT_CONSTANT(GDK_KEY_Greek_RHO);
816     PRINT_CONSTANT(GDK_KEY_Greek_SIGMA);
817     PRINT_CONSTANT(GDK_KEY_Greek_TAU);
818     PRINT_CONSTANT(GDK_KEY_Greek_THETA);
819     PRINT_CONSTANT(GDK_KEY_Greek_UPSILON);
820     PRINT_CONSTANT(GDK_KEY_Greek_UPSILONaccent);
821     PRINT_CONSTANT(GDK_KEY_Greek_UPSILONdieresis);
822     PRINT_CONSTANT(GDK_KEY_Greek_XI);
823     PRINT_CONSTANT(GDK_KEY_Greek_ZETA);
824     PRINT_CONSTANT(GDK_KEY_Greek_accentdieresis);
825     PRINT_CONSTANT(GDK_KEY_Greek_alpha);
826     PRINT_CONSTANT(GDK_KEY_Greek_alphaaccent);
827     PRINT_CONSTANT(GDK_KEY_Greek_beta);
828     PRINT_CONSTANT(GDK_KEY_Greek_chi);
829     PRINT_CONSTANT(GDK_KEY_Greek_delta);
830     PRINT_CONSTANT(GDK_KEY_Greek_epsilon);
831     PRINT_CONSTANT(GDK_KEY_Greek_epsilonaccent);
832     PRINT_CONSTANT(GDK_KEY_Greek_eta);
833     PRINT_CONSTANT(GDK_KEY_Greek_etaaccent);
834     PRINT_CONSTANT(GDK_KEY_Greek_finalsmallsigma);
835     PRINT_CONSTANT(GDK_KEY_Greek_gamma);
836     PRINT_CONSTANT(GDK_KEY_Greek_horizbar);
837     PRINT_CONSTANT(GDK_KEY_Greek_iota);
838     PRINT_CONSTANT(GDK_KEY_Greek_iotaaccent);
839     PRINT_CONSTANT(GDK_KEY_Greek_iotaaccentdieresis);
840     PRINT_CONSTANT(GDK_KEY_Greek_iotadieresis);
841     PRINT_CONSTANT(GDK_KEY_Greek_kappa);
842     PRINT_CONSTANT(GDK_KEY_Greek_lambda);
843     PRINT_CONSTANT(GDK_KEY_Greek_lamda);
844     PRINT_CONSTANT(GDK_KEY_Greek_mu);
845     PRINT_CONSTANT(GDK_KEY_Greek_nu);
846     PRINT_CONSTANT(GDK_KEY_Greek_omega);
847     PRINT_CONSTANT(GDK_KEY_Greek_omegaaccent);
848     PRINT_CONSTANT(GDK_KEY_Greek_omicron);
849     PRINT_CONSTANT(GDK_KEY_Greek_omicronaccent);
850     PRINT_CONSTANT(GDK_KEY_Greek_phi);
851     PRINT_CONSTANT(GDK_KEY_Greek_pi);
852     PRINT_CONSTANT(GDK_KEY_Greek_psi);
853     PRINT_CONSTANT(GDK_KEY_Greek_rho);
854     PRINT_CONSTANT(GDK_KEY_Greek_sigma);
855     PRINT_CONSTANT(GDK_KEY_Greek_switch);
856     PRINT_CONSTANT(GDK_KEY_Greek_tau);
857     PRINT_CONSTANT(GDK_KEY_Greek_theta);
858     PRINT_CONSTANT(GDK_KEY_Greek_upsilon);
859     PRINT_CONSTANT(GDK_KEY_Greek_upsilonaccent);
860     PRINT_CONSTANT(GDK_KEY_Greek_upsilonaccentdieresis);
861     PRINT_CONSTANT(GDK_KEY_Greek_upsilondieresis);
862     PRINT_CONSTANT(GDK_KEY_Greek_xi);
863     PRINT_CONSTANT(GDK_KEY_Greek_zeta);
864     PRINT_CONSTANT(GDK_KEY_Green);
865     PRINT_CONSTANT(GDK_KEY_H);
866     PRINT_CONSTANT(GDK_KEY_Hangul);
867     PRINT_CONSTANT(GDK_KEY_Hangul_A);
868     PRINT_CONSTANT(GDK_KEY_Hangul_AE);
869     PRINT_CONSTANT(GDK_KEY_Hangul_AraeA);
870     PRINT_CONSTANT(GDK_KEY_Hangul_AraeAE);
871     PRINT_CONSTANT(GDK_KEY_Hangul_Banja);
872     PRINT_CONSTANT(GDK_KEY_Hangul_Cieuc);
873     PRINT_CONSTANT(GDK_KEY_Hangul_Codeinput);
874     PRINT_CONSTANT(GDK_KEY_Hangul_Dikeud);
875     PRINT_CONSTANT(GDK_KEY_Hangul_E);
876     PRINT_CONSTANT(GDK_KEY_Hangul_EO);
877     PRINT_CONSTANT(GDK_KEY_Hangul_EU);
878     PRINT_CONSTANT(GDK_KEY_Hangul_End);
879     PRINT_CONSTANT(GDK_KEY_Hangul_Hanja);
880     PRINT_CONSTANT(GDK_KEY_Hangul_Hieuh);
881     PRINT_CONSTANT(GDK_KEY_Hangul_I);
882     PRINT_CONSTANT(GDK_KEY_Hangul_Ieung);
883     PRINT_CONSTANT(GDK_KEY_Hangul_J_Cieuc);
884     PRINT_CONSTANT(GDK_KEY_Hangul_J_Dikeud);
885     PRINT_CONSTANT(GDK_KEY_Hangul_J_Hieuh);
886     PRINT_CONSTANT(GDK_KEY_Hangul_J_Ieung);
887     PRINT_CONSTANT(GDK_KEY_Hangul_J_Jieuj);
888     PRINT_CONSTANT(GDK_KEY_Hangul_J_Khieuq);
889     PRINT_CONSTANT(GDK_KEY_Hangul_J_Kiyeog);
890     PRINT_CONSTANT(GDK_KEY_Hangul_J_KiyeogSios);
891     PRINT_CONSTANT(GDK_KEY_Hangul_J_KkogjiDalrinIeung);
892     PRINT_CONSTANT(GDK_KEY_Hangul_J_Mieum);
893     PRINT_CONSTANT(GDK_KEY_Hangul_J_Nieun);
894     PRINT_CONSTANT(GDK_KEY_Hangul_J_NieunHieuh);
895     PRINT_CONSTANT(GDK_KEY_Hangul_J_NieunJieuj);
896     PRINT_CONSTANT(GDK_KEY_Hangul_J_PanSios);
897     PRINT_CONSTANT(GDK_KEY_Hangul_J_Phieuf);
898     PRINT_CONSTANT(GDK_KEY_Hangul_J_Pieub);
899     PRINT_CONSTANT(GDK_KEY_Hangul_J_PieubSios);
900     PRINT_CONSTANT(GDK_KEY_Hangul_J_Rieul);
901     PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulHieuh);
902     PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulKiyeog);
903     PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulMieum);
904     PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulPhieuf);
905     PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulPieub);
906     PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulSios);
907     PRINT_CONSTANT(GDK_KEY_Hangul_J_RieulTieut);
908     PRINT_CONSTANT(GDK_KEY_Hangul_J_Sios);
909     PRINT_CONSTANT(GDK_KEY_Hangul_J_SsangKiyeog);
910     PRINT_CONSTANT(GDK_KEY_Hangul_J_SsangSios);
911     PRINT_CONSTANT(GDK_KEY_Hangul_J_Tieut);
912     PRINT_CONSTANT(GDK_KEY_Hangul_J_YeorinHieuh);
913     PRINT_CONSTANT(GDK_KEY_Hangul_Jamo);
914     PRINT_CONSTANT(GDK_KEY_Hangul_Jeonja);
915     PRINT_CONSTANT(GDK_KEY_Hangul_Jieuj);
916     PRINT_CONSTANT(GDK_KEY_Hangul_Khieuq);
917     PRINT_CONSTANT(GDK_KEY_Hangul_Kiyeog);
918     PRINT_CONSTANT(GDK_KEY_Hangul_KiyeogSios);
919     PRINT_CONSTANT(GDK_KEY_Hangul_KkogjiDalrinIeung);
920     PRINT_CONSTANT(GDK_KEY_Hangul_Mieum);
921     PRINT_CONSTANT(GDK_KEY_Hangul_MultipleCandidate);
922     PRINT_CONSTANT(GDK_KEY_Hangul_Nieun);
923     PRINT_CONSTANT(GDK_KEY_Hangul_NieunHieuh);
924     PRINT_CONSTANT(GDK_KEY_Hangul_NieunJieuj);
925     PRINT_CONSTANT(GDK_KEY_Hangul_O);
926     PRINT_CONSTANT(GDK_KEY_Hangul_OE);
927     PRINT_CONSTANT(GDK_KEY_Hangul_PanSios);
928     PRINT_CONSTANT(GDK_KEY_Hangul_Phieuf);
929     PRINT_CONSTANT(GDK_KEY_Hangul_Pieub);
930     PRINT_CONSTANT(GDK_KEY_Hangul_PieubSios);
931     PRINT_CONSTANT(GDK_KEY_Hangul_PostHanja);
932     PRINT_CONSTANT(GDK_KEY_Hangul_PreHanja);
933     PRINT_CONSTANT(GDK_KEY_Hangul_PreviousCandidate);
934     PRINT_CONSTANT(GDK_KEY_Hangul_Rieul);
935     PRINT_CONSTANT(GDK_KEY_Hangul_RieulHieuh);
936     PRINT_CONSTANT(GDK_KEY_Hangul_RieulKiyeog);
937     PRINT_CONSTANT(GDK_KEY_Hangul_RieulMieum);
938     PRINT_CONSTANT(GDK_KEY_Hangul_RieulPhieuf);
939     PRINT_CONSTANT(GDK_KEY_Hangul_RieulPieub);
940     PRINT_CONSTANT(GDK_KEY_Hangul_RieulSios);
941     PRINT_CONSTANT(GDK_KEY_Hangul_RieulTieut);
942     PRINT_CONSTANT(GDK_KEY_Hangul_RieulYeorinHieuh);
943     PRINT_CONSTANT(GDK_KEY_Hangul_Romaja);
944     PRINT_CONSTANT(GDK_KEY_Hangul_SingleCandidate);
945     PRINT_CONSTANT(GDK_KEY_Hangul_Sios);
946     PRINT_CONSTANT(GDK_KEY_Hangul_Special);
947     PRINT_CONSTANT(GDK_KEY_Hangul_SsangDikeud);
948     PRINT_CONSTANT(GDK_KEY_Hangul_SsangJieuj);
949     PRINT_CONSTANT(GDK_KEY_Hangul_SsangKiyeog);
950     PRINT_CONSTANT(GDK_KEY_Hangul_SsangPieub);
951     PRINT_CONSTANT(GDK_KEY_Hangul_SsangSios);
952     PRINT_CONSTANT(GDK_KEY_Hangul_Start);
953     PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumMieum);
954     PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumPhieuf);
955     PRINT_CONSTANT(GDK_KEY_Hangul_SunkyeongeumPieub);
956     PRINT_CONSTANT(GDK_KEY_Hangul_Tieut);
957     PRINT_CONSTANT(GDK_KEY_Hangul_U);
958     PRINT_CONSTANT(GDK_KEY_Hangul_WA);
959     PRINT_CONSTANT(GDK_KEY_Hangul_WAE);
960     PRINT_CONSTANT(GDK_KEY_Hangul_WE);
961     PRINT_CONSTANT(GDK_KEY_Hangul_WEO);
962     PRINT_CONSTANT(GDK_KEY_Hangul_WI);
963     PRINT_CONSTANT(GDK_KEY_Hangul_YA);
964     PRINT_CONSTANT(GDK_KEY_Hangul_YAE);
965     PRINT_CONSTANT(GDK_KEY_Hangul_YE);
966     PRINT_CONSTANT(GDK_KEY_Hangul_YEO);
967     PRINT_CONSTANT(GDK_KEY_Hangul_YI);
968     PRINT_CONSTANT(GDK_KEY_Hangul_YO);
969     PRINT_CONSTANT(GDK_KEY_Hangul_YU);
970     PRINT_CONSTANT(GDK_KEY_Hangul_YeorinHieuh);
971     PRINT_CONSTANT(GDK_KEY_Hangul_switch);
972     PRINT_CONSTANT(GDK_KEY_Hankaku);
973     PRINT_CONSTANT(GDK_KEY_Hcircumflex);
974     PRINT_CONSTANT(GDK_KEY_Hebrew_switch);
975     PRINT_CONSTANT(GDK_KEY_Help);
976     PRINT_CONSTANT(GDK_KEY_Henkan);
977     PRINT_CONSTANT(GDK_KEY_Henkan_Mode);
978     PRINT_CONSTANT(GDK_KEY_Hibernate);
979     PRINT_CONSTANT(GDK_KEY_Hiragana);
980     PRINT_CONSTANT(GDK_KEY_Hiragana_Katakana);
981     PRINT_CONSTANT(GDK_KEY_History);
982     PRINT_CONSTANT(GDK_KEY_Home);
983     PRINT_CONSTANT(GDK_KEY_HomePage);
984     PRINT_CONSTANT(GDK_KEY_HotLinks);
985     PRINT_CONSTANT(GDK_KEY_Hstroke);
986     PRINT_CONSTANT(GDK_KEY_Hyper_L);
987     PRINT_CONSTANT(GDK_KEY_Hyper_R);
988     PRINT_CONSTANT(GDK_KEY_I);
989     PRINT_CONSTANT(GDK_KEY_ISO_Center_Object);
990     PRINT_CONSTANT(GDK_KEY_ISO_Continuous_Underline);
991     PRINT_CONSTANT(GDK_KEY_ISO_Discontinuous_Underline);
992     PRINT_CONSTANT(GDK_KEY_ISO_Emphasize);
993     PRINT_CONSTANT(GDK_KEY_ISO_Enter);
994     PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Down);
995     PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Left);
996     PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Right);
997     PRINT_CONSTANT(GDK_KEY_ISO_Fast_Cursor_Up);
998     PRINT_CONSTANT(GDK_KEY_ISO_First_Group);
999     PRINT_CONSTANT(GDK_KEY_ISO_First_Group_Lock);
1000     PRINT_CONSTANT(GDK_KEY_ISO_Group_Latch);
1001     PRINT_CONSTANT(GDK_KEY_ISO_Group_Lock);
1002     PRINT_CONSTANT(GDK_KEY_ISO_Group_Shift);
1003     PRINT_CONSTANT(GDK_KEY_ISO_Last_Group);
1004     PRINT_CONSTANT(GDK_KEY_ISO_Last_Group_Lock);
1005     PRINT_CONSTANT(GDK_KEY_ISO_Left_Tab);
1006     PRINT_CONSTANT(GDK_KEY_ISO_Level2_Latch);
1007     PRINT_CONSTANT(GDK_KEY_ISO_Level3_Latch);
1008     PRINT_CONSTANT(GDK_KEY_ISO_Level3_Lock);
1009     PRINT_CONSTANT(GDK_KEY_ISO_Level3_Shift);
1010     PRINT_CONSTANT(GDK_KEY_ISO_Level5_Latch);
1011     PRINT_CONSTANT(GDK_KEY_ISO_Level5_Lock);
1012     PRINT_CONSTANT(GDK_KEY_ISO_Level5_Shift);
1013     PRINT_CONSTANT(GDK_KEY_ISO_Lock);
1014     PRINT_CONSTANT(GDK_KEY_ISO_Move_Line_Down);
1015     PRINT_CONSTANT(GDK_KEY_ISO_Move_Line_Up);
1016     PRINT_CONSTANT(GDK_KEY_ISO_Next_Group);
1017     PRINT_CONSTANT(GDK_KEY_ISO_Next_Group_Lock);
1018     PRINT_CONSTANT(GDK_KEY_ISO_Partial_Line_Down);
1019     PRINT_CONSTANT(GDK_KEY_ISO_Partial_Line_Up);
1020     PRINT_CONSTANT(GDK_KEY_ISO_Partial_Space_Left);
1021     PRINT_CONSTANT(GDK_KEY_ISO_Partial_Space_Right);
1022     PRINT_CONSTANT(GDK_KEY_ISO_Prev_Group);
1023     PRINT_CONSTANT(GDK_KEY_ISO_Prev_Group_Lock);
1024     PRINT_CONSTANT(GDK_KEY_ISO_Release_Both_Margins);
1025     PRINT_CONSTANT(GDK_KEY_ISO_Release_Margin_Left);
1026     PRINT_CONSTANT(GDK_KEY_ISO_Release_Margin_Right);
1027     PRINT_CONSTANT(GDK_KEY_ISO_Set_Margin_Left);
1028     PRINT_CONSTANT(GDK_KEY_ISO_Set_Margin_Right);
1029     PRINT_CONSTANT(GDK_KEY_Iabovedot);
1030     PRINT_CONSTANT(GDK_KEY_Iacute);
1031     PRINT_CONSTANT(GDK_KEY_Ibelowdot);
1032     PRINT_CONSTANT(GDK_KEY_Ibreve);
1033     PRINT_CONSTANT(GDK_KEY_Icircumflex);
1034     PRINT_CONSTANT(GDK_KEY_Idiaeresis);
1035     PRINT_CONSTANT(GDK_KEY_Igrave);
1036     PRINT_CONSTANT(GDK_KEY_Ihook);
1037     PRINT_CONSTANT(GDK_KEY_Imacron);
1038     PRINT_CONSTANT(GDK_KEY_Insert);
1039     PRINT_CONSTANT(GDK_KEY_Iogonek);
1040     PRINT_CONSTANT(GDK_KEY_Itilde);
1041     PRINT_CONSTANT(GDK_KEY_J);
1042     PRINT_CONSTANT(GDK_KEY_Jcircumflex);
1043     PRINT_CONSTANT(GDK_KEY_K);
1044     PRINT_CONSTANT(GDK_KEY_KP_0);
1045     PRINT_CONSTANT(GDK_KEY_KP_1);
1046     PRINT_CONSTANT(GDK_KEY_KP_2);
1047     PRINT_CONSTANT(GDK_KEY_KP_3);
1048     PRINT_CONSTANT(GDK_KEY_KP_4);
1049     PRINT_CONSTANT(GDK_KEY_KP_5);
1050     PRINT_CONSTANT(GDK_KEY_KP_6);
1051     PRINT_CONSTANT(GDK_KEY_KP_7);
1052     PRINT_CONSTANT(GDK_KEY_KP_8);
1053     PRINT_CONSTANT(GDK_KEY_KP_9);
1054     PRINT_CONSTANT(GDK_KEY_KP_Add);
1055     PRINT_CONSTANT(GDK_KEY_KP_Begin);
1056     PRINT_CONSTANT(GDK_KEY_KP_Decimal);
1057     PRINT_CONSTANT(GDK_KEY_KP_Delete);
1058     PRINT_CONSTANT(GDK_KEY_KP_Divide);
1059     PRINT_CONSTANT(GDK_KEY_KP_Down);
1060     PRINT_CONSTANT(GDK_KEY_KP_End);
1061     PRINT_CONSTANT(GDK_KEY_KP_Enter);
1062     PRINT_CONSTANT(GDK_KEY_KP_Equal);
1063     PRINT_CONSTANT(GDK_KEY_KP_F1);
1064     PRINT_CONSTANT(GDK_KEY_KP_F2);
1065     PRINT_CONSTANT(GDK_KEY_KP_F3);
1066     PRINT_CONSTANT(GDK_KEY_KP_F4);
1067     PRINT_CONSTANT(GDK_KEY_KP_Home);
1068     PRINT_CONSTANT(GDK_KEY_KP_Insert);
1069     PRINT_CONSTANT(GDK_KEY_KP_Left);
1070     PRINT_CONSTANT(GDK_KEY_KP_Multiply);
1071     PRINT_CONSTANT(GDK_KEY_KP_Next);
1072     PRINT_CONSTANT(GDK_KEY_KP_Page_Down);
1073     PRINT_CONSTANT(GDK_KEY_KP_Page_Up);
1074     PRINT_CONSTANT(GDK_KEY_KP_Prior);
1075     PRINT_CONSTANT(GDK_KEY_KP_Right);
1076     PRINT_CONSTANT(GDK_KEY_KP_Separator);
1077     PRINT_CONSTANT(GDK_KEY_KP_Space);
1078     PRINT_CONSTANT(GDK_KEY_KP_Subtract);
1079     PRINT_CONSTANT(GDK_KEY_KP_Tab);
1080     PRINT_CONSTANT(GDK_KEY_KP_Up);
1081     PRINT_CONSTANT(GDK_KEY_Kana_Lock);
1082     PRINT_CONSTANT(GDK_KEY_Kana_Shift);
1083     PRINT_CONSTANT(GDK_KEY_Kanji);
1084     PRINT_CONSTANT(GDK_KEY_Kanji_Bangou);
1085     PRINT_CONSTANT(GDK_KEY_Katakana);
1086     PRINT_CONSTANT(GDK_KEY_KbdBrightnessDown);
1087     PRINT_CONSTANT(GDK_KEY_KbdBrightnessUp);
1088     PRINT_CONSTANT(GDK_KEY_KbdLightOnOff);
1089     PRINT_CONSTANT(GDK_KEY_Kcedilla);
1090     PRINT_CONSTANT(GDK_KEY_Keyboard);
1091     PRINT_CONSTANT(GDK_KEY_Korean_Won);
1092     PRINT_CONSTANT(GDK_KEY_L);
1093     PRINT_CONSTANT(GDK_KEY_L1);
1094     PRINT_CONSTANT(GDK_KEY_L10);
1095     PRINT_CONSTANT(GDK_KEY_L2);
1096     PRINT_CONSTANT(GDK_KEY_L3);
1097     PRINT_CONSTANT(GDK_KEY_L4);
1098     PRINT_CONSTANT(GDK_KEY_L5);
1099     PRINT_CONSTANT(GDK_KEY_L6);
1100     PRINT_CONSTANT(GDK_KEY_L7);
1101     PRINT_CONSTANT(GDK_KEY_L8);
1102     PRINT_CONSTANT(GDK_KEY_L9);
1103     PRINT_CONSTANT(GDK_KEY_Lacute);
1104     PRINT_CONSTANT(GDK_KEY_Last_Virtual_Screen);
1105     PRINT_CONSTANT(GDK_KEY_Launch0);
1106     PRINT_CONSTANT(GDK_KEY_Launch1);
1107     PRINT_CONSTANT(GDK_KEY_Launch2);
1108     PRINT_CONSTANT(GDK_KEY_Launch3);
1109     PRINT_CONSTANT(GDK_KEY_Launch4);
1110     PRINT_CONSTANT(GDK_KEY_Launch5);
1111     PRINT_CONSTANT(GDK_KEY_Launch6);
1112     PRINT_CONSTANT(GDK_KEY_Launch7);
1113     PRINT_CONSTANT(GDK_KEY_Launch8);
1114     PRINT_CONSTANT(GDK_KEY_Launch9);
1115     PRINT_CONSTANT(GDK_KEY_LaunchA);
1116     PRINT_CONSTANT(GDK_KEY_LaunchB);
1117     PRINT_CONSTANT(GDK_KEY_LaunchC);
1118     PRINT_CONSTANT(GDK_KEY_LaunchD);
1119     PRINT_CONSTANT(GDK_KEY_LaunchE);
1120     PRINT_CONSTANT(GDK_KEY_LaunchF);
1121     PRINT_CONSTANT(GDK_KEY_Lbelowdot);
1122     PRINT_CONSTANT(GDK_KEY_Lcaron);
1123     PRINT_CONSTANT(GDK_KEY_Lcedilla);
1124     PRINT_CONSTANT(GDK_KEY_Left);
1125     PRINT_CONSTANT(GDK_KEY_LightBulb);
1126     PRINT_CONSTANT(GDK_KEY_Linefeed);
1127     PRINT_CONSTANT(GDK_KEY_LiraSign);
1128     PRINT_CONSTANT(GDK_KEY_LogGrabInfo);
1129     PRINT_CONSTANT(GDK_KEY_LogOff);
1130     PRINT_CONSTANT(GDK_KEY_LogWindowTree);
1131     PRINT_CONSTANT(GDK_KEY_Lstroke);
1132     PRINT_CONSTANT(GDK_KEY_M);
1133     PRINT_CONSTANT(GDK_KEY_Mabovedot);
1134     PRINT_CONSTANT(GDK_KEY_Macedonia_DSE);
1135     PRINT_CONSTANT(GDK_KEY_Macedonia_GJE);
1136     PRINT_CONSTANT(GDK_KEY_Macedonia_KJE);
1137     PRINT_CONSTANT(GDK_KEY_Macedonia_dse);
1138     PRINT_CONSTANT(GDK_KEY_Macedonia_gje);
1139     PRINT_CONSTANT(GDK_KEY_Macedonia_kje);
1140     PRINT_CONSTANT(GDK_KEY_Mae_Koho);
1141     PRINT_CONSTANT(GDK_KEY_Mail);
1142     PRINT_CONSTANT(GDK_KEY_MailForward);
1143     PRINT_CONSTANT(GDK_KEY_Market);
1144     PRINT_CONSTANT(GDK_KEY_Massyo);
1145     PRINT_CONSTANT(GDK_KEY_Meeting);
1146     PRINT_CONSTANT(GDK_KEY_Memo);
1147     PRINT_CONSTANT(GDK_KEY_Menu);
1148     PRINT_CONSTANT(GDK_KEY_MenuKB);
1149     PRINT_CONSTANT(GDK_KEY_MenuPB);
1150     PRINT_CONSTANT(GDK_KEY_Messenger);
1151     PRINT_CONSTANT(GDK_KEY_Meta_L);
1152     PRINT_CONSTANT(GDK_KEY_Meta_R);
1153     PRINT_CONSTANT(GDK_KEY_MillSign);
1154     PRINT_CONSTANT(GDK_KEY_ModeLock);
1155     PRINT_CONSTANT(GDK_KEY_Mode_switch);
1156     PRINT_CONSTANT(GDK_KEY_MonBrightnessDown);
1157     PRINT_CONSTANT(GDK_KEY_MonBrightnessUp);
1158     PRINT_CONSTANT(GDK_KEY_MouseKeys_Accel_Enable);
1159     PRINT_CONSTANT(GDK_KEY_MouseKeys_Enable);
1160     PRINT_CONSTANT(GDK_KEY_Muhenkan);
1161     PRINT_CONSTANT(GDK_KEY_Multi_key);
1162     PRINT_CONSTANT(GDK_KEY_MultipleCandidate);
1163     PRINT_CONSTANT(GDK_KEY_Music);
1164     PRINT_CONSTANT(GDK_KEY_MyComputer);
1165     PRINT_CONSTANT(GDK_KEY_MySites);
1166     PRINT_CONSTANT(GDK_KEY_N);
1167     PRINT_CONSTANT(GDK_KEY_Nacute);
1168     PRINT_CONSTANT(GDK_KEY_NairaSign);
1169     PRINT_CONSTANT(GDK_KEY_Ncaron);
1170     PRINT_CONSTANT(GDK_KEY_Ncedilla);
1171     PRINT_CONSTANT(GDK_KEY_New);
1172     PRINT_CONSTANT(GDK_KEY_NewSheqelSign);
1173     PRINT_CONSTANT(GDK_KEY_News);
1174     PRINT_CONSTANT(GDK_KEY_Next);
1175     PRINT_CONSTANT(GDK_KEY_Next_VMode);
1176     PRINT_CONSTANT(GDK_KEY_Next_Virtual_Screen);
1177     PRINT_CONSTANT(GDK_KEY_Ntilde);
1178     PRINT_CONSTANT(GDK_KEY_Num_Lock);
1179     PRINT_CONSTANT(GDK_KEY_O);
1180     PRINT_CONSTANT(GDK_KEY_OE);
1181     PRINT_CONSTANT(GDK_KEY_Oacute);
1182     PRINT_CONSTANT(GDK_KEY_Obarred);
1183     PRINT_CONSTANT(GDK_KEY_Obelowdot);
1184     PRINT_CONSTANT(GDK_KEY_Ocaron);
1185     PRINT_CONSTANT(GDK_KEY_Ocircumflex);
1186     PRINT_CONSTANT(GDK_KEY_Ocircumflexacute);
1187     PRINT_CONSTANT(GDK_KEY_Ocircumflexbelowdot);
1188     PRINT_CONSTANT(GDK_KEY_Ocircumflexgrave);
1189     PRINT_CONSTANT(GDK_KEY_Ocircumflexhook);
1190     PRINT_CONSTANT(GDK_KEY_Ocircumflextilde);
1191     PRINT_CONSTANT(GDK_KEY_Odiaeresis);
1192     PRINT_CONSTANT(GDK_KEY_Odoubleacute);
1193     PRINT_CONSTANT(GDK_KEY_OfficeHome);
1194     PRINT_CONSTANT(GDK_KEY_Ograve);
1195     PRINT_CONSTANT(GDK_KEY_Ohook);
1196     PRINT_CONSTANT(GDK_KEY_Ohorn);
1197     PRINT_CONSTANT(GDK_KEY_Ohornacute);
1198     PRINT_CONSTANT(GDK_KEY_Ohornbelowdot);
1199     PRINT_CONSTANT(GDK_KEY_Ohorngrave);
1200     PRINT_CONSTANT(GDK_KEY_Ohornhook);
1201     PRINT_CONSTANT(GDK_KEY_Ohorntilde);
1202     PRINT_CONSTANT(GDK_KEY_Omacron);
1203     PRINT_CONSTANT(GDK_KEY_Ooblique);
1204     PRINT_CONSTANT(GDK_KEY_Open);
1205     PRINT_CONSTANT(GDK_KEY_OpenURL);
1206     PRINT_CONSTANT(GDK_KEY_Option);
1207     PRINT_CONSTANT(GDK_KEY_Oslash);
1208     PRINT_CONSTANT(GDK_KEY_Otilde);
1209     PRINT_CONSTANT(GDK_KEY_Overlay1_Enable);
1210     PRINT_CONSTANT(GDK_KEY_Overlay2_Enable);
1211     PRINT_CONSTANT(GDK_KEY_P);
1212     PRINT_CONSTANT((gint) GDK_KEY_PRESS);
1213     PRINT_CONSTANT((guint) GDK_KEY_PRESS_MASK);
1214     PRINT_CONSTANT(GDK_KEY_Pabovedot);
1215     PRINT_CONSTANT(GDK_KEY_Page_Down);
1216     PRINT_CONSTANT(GDK_KEY_Page_Up);
1217     PRINT_CONSTANT(GDK_KEY_Paste);
1218     PRINT_CONSTANT(GDK_KEY_Pause);
1219     PRINT_CONSTANT(GDK_KEY_PesetaSign);
1220     PRINT_CONSTANT(GDK_KEY_Phone);
1221     PRINT_CONSTANT(GDK_KEY_Pictures);
1222     PRINT_CONSTANT(GDK_KEY_Pointer_Accelerate);
1223     PRINT_CONSTANT(GDK_KEY_Pointer_Button1);
1224     PRINT_CONSTANT(GDK_KEY_Pointer_Button2);
1225     PRINT_CONSTANT(GDK_KEY_Pointer_Button3);
1226     PRINT_CONSTANT(GDK_KEY_Pointer_Button4);
1227     PRINT_CONSTANT(GDK_KEY_Pointer_Button5);
1228     PRINT_CONSTANT(GDK_KEY_Pointer_Button_Dflt);
1229     PRINT_CONSTANT(GDK_KEY_Pointer_DblClick1);
1230     PRINT_CONSTANT(GDK_KEY_Pointer_DblClick2);
1231     PRINT_CONSTANT(GDK_KEY_Pointer_DblClick3);
1232     PRINT_CONSTANT(GDK_KEY_Pointer_DblClick4);
1233     PRINT_CONSTANT(GDK_KEY_Pointer_DblClick5);
1234     PRINT_CONSTANT(GDK_KEY_Pointer_DblClick_Dflt);
1235     PRINT_CONSTANT(GDK_KEY_Pointer_DfltBtnNext);
1236     PRINT_CONSTANT(GDK_KEY_Pointer_DfltBtnPrev);
1237     PRINT_CONSTANT(GDK_KEY_Pointer_Down);
1238     PRINT_CONSTANT(GDK_KEY_Pointer_DownLeft);
1239     PRINT_CONSTANT(GDK_KEY_Pointer_DownRight);
1240     PRINT_CONSTANT(GDK_KEY_Pointer_Drag1);
1241     PRINT_CONSTANT(GDK_KEY_Pointer_Drag2);
1242     PRINT_CONSTANT(GDK_KEY_Pointer_Drag3);
1243     PRINT_CONSTANT(GDK_KEY_Pointer_Drag4);
1244     PRINT_CONSTANT(GDK_KEY_Pointer_Drag5);
1245     PRINT_CONSTANT(GDK_KEY_Pointer_Drag_Dflt);
1246     PRINT_CONSTANT(GDK_KEY_Pointer_EnableKeys);
1247     PRINT_CONSTANT(GDK_KEY_Pointer_Left);
1248     PRINT_CONSTANT(GDK_KEY_Pointer_Right);
1249     PRINT_CONSTANT(GDK_KEY_Pointer_Up);
1250     PRINT_CONSTANT(GDK_KEY_Pointer_UpLeft);
1251     PRINT_CONSTANT(GDK_KEY_Pointer_UpRight);
1252     PRINT_CONSTANT(GDK_KEY_PowerDown);
1253     PRINT_CONSTANT(GDK_KEY_PowerOff);
1254     PRINT_CONSTANT(GDK_KEY_Prev_VMode);
1255     PRINT_CONSTANT(GDK_KEY_Prev_Virtual_Screen);
1256     PRINT_CONSTANT(GDK_KEY_PreviousCandidate);
1257     PRINT_CONSTANT(GDK_KEY_Print);
1258     PRINT_CONSTANT(GDK_KEY_Prior);
1259     PRINT_CONSTANT(GDK_KEY_Q);
1260     PRINT_CONSTANT(GDK_KEY_R);
1261     PRINT_CONSTANT(GDK_KEY_R1);
1262     PRINT_CONSTANT(GDK_KEY_R10);
1263     PRINT_CONSTANT(GDK_KEY_R11);
1264     PRINT_CONSTANT(GDK_KEY_R12);
1265     PRINT_CONSTANT(GDK_KEY_R13);
1266     PRINT_CONSTANT(GDK_KEY_R14);
1267     PRINT_CONSTANT(GDK_KEY_R15);
1268     PRINT_CONSTANT(GDK_KEY_R2);
1269     PRINT_CONSTANT(GDK_KEY_R3);
1270     PRINT_CONSTANT(GDK_KEY_R4);
1271     PRINT_CONSTANT(GDK_KEY_R5);
1272     PRINT_CONSTANT(GDK_KEY_R6);
1273     PRINT_CONSTANT(GDK_KEY_R7);
1274     PRINT_CONSTANT(GDK_KEY_R8);
1275     PRINT_CONSTANT(GDK_KEY_R9);
1276     PRINT_CONSTANT((gint) GDK_KEY_RELEASE);
1277     PRINT_CONSTANT((guint) GDK_KEY_RELEASE_MASK);
1278     PRINT_CONSTANT(GDK_KEY_RFKill);
1279     PRINT_CONSTANT(GDK_KEY_Racute);
1280     PRINT_CONSTANT(GDK_KEY_Rcaron);
1281     PRINT_CONSTANT(GDK_KEY_Rcedilla);
1282     PRINT_CONSTANT(GDK_KEY_Red);
1283     PRINT_CONSTANT(GDK_KEY_Redo);
1284     PRINT_CONSTANT(GDK_KEY_Refresh);
1285     PRINT_CONSTANT(GDK_KEY_Reload);
1286     PRINT_CONSTANT(GDK_KEY_RepeatKeys_Enable);
1287     PRINT_CONSTANT(GDK_KEY_Reply);
1288     PRINT_CONSTANT(GDK_KEY_Return);
1289     PRINT_CONSTANT(GDK_KEY_Right);
1290     PRINT_CONSTANT(GDK_KEY_RockerDown);
1291     PRINT_CONSTANT(GDK_KEY_RockerEnter);
1292     PRINT_CONSTANT(GDK_KEY_RockerUp);
1293     PRINT_CONSTANT(GDK_KEY_Romaji);
1294     PRINT_CONSTANT(GDK_KEY_RotateWindows);
1295     PRINT_CONSTANT(GDK_KEY_RotationKB);
1296     PRINT_CONSTANT(GDK_KEY_RotationPB);
1297     PRINT_CONSTANT(GDK_KEY_RupeeSign);
1298     PRINT_CONSTANT(GDK_KEY_S);
1299     PRINT_CONSTANT(GDK_KEY_SCHWA);
1300     PRINT_CONSTANT(GDK_KEY_Sabovedot);
1301     PRINT_CONSTANT(GDK_KEY_Sacute);
1302     PRINT_CONSTANT(GDK_KEY_Save);
1303     PRINT_CONSTANT(GDK_KEY_Scaron);
1304     PRINT_CONSTANT(GDK_KEY_Scedilla);
1305     PRINT_CONSTANT(GDK_KEY_Scircumflex);
1306     PRINT_CONSTANT(GDK_KEY_ScreenSaver);
1307     PRINT_CONSTANT(GDK_KEY_ScrollClick);
1308     PRINT_CONSTANT(GDK_KEY_ScrollDown);
1309     PRINT_CONSTANT(GDK_KEY_ScrollUp);
1310     PRINT_CONSTANT(GDK_KEY_Scroll_Lock);
1311     PRINT_CONSTANT(GDK_KEY_Search);
1312     PRINT_CONSTANT(GDK_KEY_Select);
1313     PRINT_CONSTANT(GDK_KEY_SelectButton);
1314     PRINT_CONSTANT(GDK_KEY_Send);
1315     PRINT_CONSTANT(GDK_KEY_Serbian_DJE);
1316     PRINT_CONSTANT(GDK_KEY_Serbian_DZE);
1317     PRINT_CONSTANT(GDK_KEY_Serbian_JE);
1318     PRINT_CONSTANT(GDK_KEY_Serbian_LJE);
1319     PRINT_CONSTANT(GDK_KEY_Serbian_NJE);
1320     PRINT_CONSTANT(GDK_KEY_Serbian_TSHE);
1321     PRINT_CONSTANT(GDK_KEY_Serbian_dje);
1322     PRINT_CONSTANT(GDK_KEY_Serbian_dze);
1323     PRINT_CONSTANT(GDK_KEY_Serbian_je);
1324     PRINT_CONSTANT(GDK_KEY_Serbian_lje);
1325     PRINT_CONSTANT(GDK_KEY_Serbian_nje);
1326     PRINT_CONSTANT(GDK_KEY_Serbian_tshe);
1327     PRINT_CONSTANT(GDK_KEY_Shift_L);
1328     PRINT_CONSTANT(GDK_KEY_Shift_Lock);
1329     PRINT_CONSTANT(GDK_KEY_Shift_R);
1330     PRINT_CONSTANT(GDK_KEY_Shop);
1331     PRINT_CONSTANT(GDK_KEY_SingleCandidate);
1332     PRINT_CONSTANT(GDK_KEY_Sinh_a);
1333     PRINT_CONSTANT(GDK_KEY_Sinh_aa);
1334     PRINT_CONSTANT(GDK_KEY_Sinh_aa2);
1335     PRINT_CONSTANT(GDK_KEY_Sinh_ae);
1336     PRINT_CONSTANT(GDK_KEY_Sinh_ae2);
1337     PRINT_CONSTANT(GDK_KEY_Sinh_aee);
1338     PRINT_CONSTANT(GDK_KEY_Sinh_aee2);
1339     PRINT_CONSTANT(GDK_KEY_Sinh_ai);
1340     PRINT_CONSTANT(GDK_KEY_Sinh_ai2);
1341     PRINT_CONSTANT(GDK_KEY_Sinh_al);
1342     PRINT_CONSTANT(GDK_KEY_Sinh_au);
1343     PRINT_CONSTANT(GDK_KEY_Sinh_au2);
1344     PRINT_CONSTANT(GDK_KEY_Sinh_ba);
1345     PRINT_CONSTANT(GDK_KEY_Sinh_bha);
1346     PRINT_CONSTANT(GDK_KEY_Sinh_ca);
1347     PRINT_CONSTANT(GDK_KEY_Sinh_cha);
1348     PRINT_CONSTANT(GDK_KEY_Sinh_dda);
1349     PRINT_CONSTANT(GDK_KEY_Sinh_ddha);
1350     PRINT_CONSTANT(GDK_KEY_Sinh_dha);
1351     PRINT_CONSTANT(GDK_KEY_Sinh_dhha);
1352     PRINT_CONSTANT(GDK_KEY_Sinh_e);
1353     PRINT_CONSTANT(GDK_KEY_Sinh_e2);
1354     PRINT_CONSTANT(GDK_KEY_Sinh_ee);
1355     PRINT_CONSTANT(GDK_KEY_Sinh_ee2);
1356     PRINT_CONSTANT(GDK_KEY_Sinh_fa);
1357     PRINT_CONSTANT(GDK_KEY_Sinh_ga);
1358     PRINT_CONSTANT(GDK_KEY_Sinh_gha);
1359     PRINT_CONSTANT(GDK_KEY_Sinh_h2);
1360     PRINT_CONSTANT(GDK_KEY_Sinh_ha);
1361     PRINT_CONSTANT(GDK_KEY_Sinh_i);
1362     PRINT_CONSTANT(GDK_KEY_Sinh_i2);
1363     PRINT_CONSTANT(GDK_KEY_Sinh_ii);
1364     PRINT_CONSTANT(GDK_KEY_Sinh_ii2);
1365     PRINT_CONSTANT(GDK_KEY_Sinh_ja);
1366     PRINT_CONSTANT(GDK_KEY_Sinh_jha);
1367     PRINT_CONSTANT(GDK_KEY_Sinh_jnya);
1368     PRINT_CONSTANT(GDK_KEY_Sinh_ka);
1369     PRINT_CONSTANT(GDK_KEY_Sinh_kha);
1370     PRINT_CONSTANT(GDK_KEY_Sinh_kunddaliya);
1371     PRINT_CONSTANT(GDK_KEY_Sinh_la);
1372     PRINT_CONSTANT(GDK_KEY_Sinh_lla);
1373     PRINT_CONSTANT(GDK_KEY_Sinh_lu);
1374     PRINT_CONSTANT(GDK_KEY_Sinh_lu2);
1375     PRINT_CONSTANT(GDK_KEY_Sinh_luu);
1376     PRINT_CONSTANT(GDK_KEY_Sinh_luu2);
1377     PRINT_CONSTANT(GDK_KEY_Sinh_ma);
1378     PRINT_CONSTANT(GDK_KEY_Sinh_mba);
1379     PRINT_CONSTANT(GDK_KEY_Sinh_na);
1380     PRINT_CONSTANT(GDK_KEY_Sinh_ndda);
1381     PRINT_CONSTANT(GDK_KEY_Sinh_ndha);
1382     PRINT_CONSTANT(GDK_KEY_Sinh_ng);
1383     PRINT_CONSTANT(GDK_KEY_Sinh_ng2);
1384     PRINT_CONSTANT(GDK_KEY_Sinh_nga);
1385     PRINT_CONSTANT(GDK_KEY_Sinh_nja);
1386     PRINT_CONSTANT(GDK_KEY_Sinh_nna);
1387     PRINT_CONSTANT(GDK_KEY_Sinh_nya);
1388     PRINT_CONSTANT(GDK_KEY_Sinh_o);
1389     PRINT_CONSTANT(GDK_KEY_Sinh_o2);
1390     PRINT_CONSTANT(GDK_KEY_Sinh_oo);
1391     PRINT_CONSTANT(GDK_KEY_Sinh_oo2);
1392     PRINT_CONSTANT(GDK_KEY_Sinh_pa);
1393     PRINT_CONSTANT(GDK_KEY_Sinh_pha);
1394     PRINT_CONSTANT(GDK_KEY_Sinh_ra);
1395     PRINT_CONSTANT(GDK_KEY_Sinh_ri);
1396     PRINT_CONSTANT(GDK_KEY_Sinh_rii);
1397     PRINT_CONSTANT(GDK_KEY_Sinh_ru2);
1398     PRINT_CONSTANT(GDK_KEY_Sinh_ruu2);
1399     PRINT_CONSTANT(GDK_KEY_Sinh_sa);
1400     PRINT_CONSTANT(GDK_KEY_Sinh_sha);
1401     PRINT_CONSTANT(GDK_KEY_Sinh_ssha);
1402     PRINT_CONSTANT(GDK_KEY_Sinh_tha);
1403     PRINT_CONSTANT(GDK_KEY_Sinh_thha);
1404     PRINT_CONSTANT(GDK_KEY_Sinh_tta);
1405     PRINT_CONSTANT(GDK_KEY_Sinh_ttha);
1406     PRINT_CONSTANT(GDK_KEY_Sinh_u);
1407     PRINT_CONSTANT(GDK_KEY_Sinh_u2);
1408     PRINT_CONSTANT(GDK_KEY_Sinh_uu);
1409     PRINT_CONSTANT(GDK_KEY_Sinh_uu2);
1410     PRINT_CONSTANT(GDK_KEY_Sinh_va);
1411     PRINT_CONSTANT(GDK_KEY_Sinh_ya);
1412     PRINT_CONSTANT(GDK_KEY_Sleep);
1413     PRINT_CONSTANT(GDK_KEY_SlowKeys_Enable);
1414     PRINT_CONSTANT(GDK_KEY_Spell);
1415     PRINT_CONSTANT(GDK_KEY_SplitScreen);
1416     PRINT_CONSTANT(GDK_KEY_Standby);
1417     PRINT_CONSTANT(GDK_KEY_Start);
1418     PRINT_CONSTANT(GDK_KEY_StickyKeys_Enable);
1419     PRINT_CONSTANT(GDK_KEY_Stop);
1420     PRINT_CONSTANT(GDK_KEY_Subtitle);
1421     PRINT_CONSTANT(GDK_KEY_Super_L);
1422     PRINT_CONSTANT(GDK_KEY_Super_R);
1423     PRINT_CONSTANT(GDK_KEY_Support);
1424     PRINT_CONSTANT(GDK_KEY_Suspend);
1425     PRINT_CONSTANT(GDK_KEY_Switch_VT_1);
1426     PRINT_CONSTANT(GDK_KEY_Switch_VT_10);
1427     PRINT_CONSTANT(GDK_KEY_Switch_VT_11);
1428     PRINT_CONSTANT(GDK_KEY_Switch_VT_12);
1429     PRINT_CONSTANT(GDK_KEY_Switch_VT_2);
1430     PRINT_CONSTANT(GDK_KEY_Switch_VT_3);
1431     PRINT_CONSTANT(GDK_KEY_Switch_VT_4);
1432     PRINT_CONSTANT(GDK_KEY_Switch_VT_5);
1433     PRINT_CONSTANT(GDK_KEY_Switch_VT_6);
1434     PRINT_CONSTANT(GDK_KEY_Switch_VT_7);
1435     PRINT_CONSTANT(GDK_KEY_Switch_VT_8);
1436     PRINT_CONSTANT(GDK_KEY_Switch_VT_9);
1437     PRINT_CONSTANT(GDK_KEY_Sys_Req);
1438     PRINT_CONSTANT(GDK_KEY_T);
1439     PRINT_CONSTANT(GDK_KEY_THORN);
1440     PRINT_CONSTANT(GDK_KEY_Tab);
1441     PRINT_CONSTANT(GDK_KEY_Tabovedot);
1442     PRINT_CONSTANT(GDK_KEY_TaskPane);
1443     PRINT_CONSTANT(GDK_KEY_Tcaron);
1444     PRINT_CONSTANT(GDK_KEY_Tcedilla);
1445     PRINT_CONSTANT(GDK_KEY_Terminal);
1446     PRINT_CONSTANT(GDK_KEY_Terminate_Server);
1447     PRINT_CONSTANT(GDK_KEY_Thai_baht);
1448     PRINT_CONSTANT(GDK_KEY_Thai_bobaimai);
1449     PRINT_CONSTANT(GDK_KEY_Thai_chochan);
1450     PRINT_CONSTANT(GDK_KEY_Thai_chochang);
1451     PRINT_CONSTANT(GDK_KEY_Thai_choching);
1452     PRINT_CONSTANT(GDK_KEY_Thai_chochoe);
1453     PRINT_CONSTANT(GDK_KEY_Thai_dochada);
1454     PRINT_CONSTANT(GDK_KEY_Thai_dodek);
1455     PRINT_CONSTANT(GDK_KEY_Thai_fofa);
1456     PRINT_CONSTANT(GDK_KEY_Thai_fofan);
1457     PRINT_CONSTANT(GDK_KEY_Thai_hohip);
1458     PRINT_CONSTANT(GDK_KEY_Thai_honokhuk);
1459     PRINT_CONSTANT(GDK_KEY_Thai_khokhai);
1460     PRINT_CONSTANT(GDK_KEY_Thai_khokhon);
1461     PRINT_CONSTANT(GDK_KEY_Thai_khokhuat);
1462     PRINT_CONSTANT(GDK_KEY_Thai_khokhwai);
1463     PRINT_CONSTANT(GDK_KEY_Thai_khorakhang);
1464     PRINT_CONSTANT(GDK_KEY_Thai_kokai);
1465     PRINT_CONSTANT(GDK_KEY_Thai_lakkhangyao);
1466     PRINT_CONSTANT(GDK_KEY_Thai_lekchet);
1467     PRINT_CONSTANT(GDK_KEY_Thai_lekha);
1468     PRINT_CONSTANT(GDK_KEY_Thai_lekhok);
1469     PRINT_CONSTANT(GDK_KEY_Thai_lekkao);
1470     PRINT_CONSTANT(GDK_KEY_Thai_leknung);
1471     PRINT_CONSTANT(GDK_KEY_Thai_lekpaet);
1472     PRINT_CONSTANT(GDK_KEY_Thai_leksam);
1473     PRINT_CONSTANT(GDK_KEY_Thai_leksi);
1474     PRINT_CONSTANT(GDK_KEY_Thai_leksong);
1475     PRINT_CONSTANT(GDK_KEY_Thai_leksun);
1476     PRINT_CONSTANT(GDK_KEY_Thai_lochula);
1477     PRINT_CONSTANT(GDK_KEY_Thai_loling);
1478     PRINT_CONSTANT(GDK_KEY_Thai_lu);
1479     PRINT_CONSTANT(GDK_KEY_Thai_maichattawa);
1480     PRINT_CONSTANT(GDK_KEY_Thai_maiek);
1481     PRINT_CONSTANT(GDK_KEY_Thai_maihanakat);
1482     PRINT_CONSTANT(GDK_KEY_Thai_maihanakat_maitho);
1483     PRINT_CONSTANT(GDK_KEY_Thai_maitaikhu);
1484     PRINT_CONSTANT(GDK_KEY_Thai_maitho);
1485     PRINT_CONSTANT(GDK_KEY_Thai_maitri);
1486     PRINT_CONSTANT(GDK_KEY_Thai_maiyamok);
1487     PRINT_CONSTANT(GDK_KEY_Thai_moma);
1488     PRINT_CONSTANT(GDK_KEY_Thai_ngongu);
1489     PRINT_CONSTANT(GDK_KEY_Thai_nikhahit);
1490     PRINT_CONSTANT(GDK_KEY_Thai_nonen);
1491     PRINT_CONSTANT(GDK_KEY_Thai_nonu);
1492     PRINT_CONSTANT(GDK_KEY_Thai_oang);
1493     PRINT_CONSTANT(GDK_KEY_Thai_paiyannoi);
1494     PRINT_CONSTANT(GDK_KEY_Thai_phinthu);
1495     PRINT_CONSTANT(GDK_KEY_Thai_phophan);
1496     PRINT_CONSTANT(GDK_KEY_Thai_phophung);
1497     PRINT_CONSTANT(GDK_KEY_Thai_phosamphao);
1498     PRINT_CONSTANT(GDK_KEY_Thai_popla);
1499     PRINT_CONSTANT(GDK_KEY_Thai_rorua);
1500     PRINT_CONSTANT(GDK_KEY_Thai_ru);
1501     PRINT_CONSTANT(GDK_KEY_Thai_saraa);
1502     PRINT_CONSTANT(GDK_KEY_Thai_saraaa);
1503     PRINT_CONSTANT(GDK_KEY_Thai_saraae);
1504     PRINT_CONSTANT(GDK_KEY_Thai_saraaimaimalai);
1505     PRINT_CONSTANT(GDK_KEY_Thai_saraaimaimuan);
1506     PRINT_CONSTANT(GDK_KEY_Thai_saraam);
1507     PRINT_CONSTANT(GDK_KEY_Thai_sarae);
1508     PRINT_CONSTANT(GDK_KEY_Thai_sarai);
1509     PRINT_CONSTANT(GDK_KEY_Thai_saraii);
1510     PRINT_CONSTANT(GDK_KEY_Thai_sarao);
1511     PRINT_CONSTANT(GDK_KEY_Thai_sarau);
1512     PRINT_CONSTANT(GDK_KEY_Thai_saraue);
1513     PRINT_CONSTANT(GDK_KEY_Thai_sarauee);
1514     PRINT_CONSTANT(GDK_KEY_Thai_sarauu);
1515     PRINT_CONSTANT(GDK_KEY_Thai_sorusi);
1516     PRINT_CONSTANT(GDK_KEY_Thai_sosala);
1517     PRINT_CONSTANT(GDK_KEY_Thai_soso);
1518     PRINT_CONSTANT(GDK_KEY_Thai_sosua);
1519     PRINT_CONSTANT(GDK_KEY_Thai_thanthakhat);
1520     PRINT_CONSTANT(GDK_KEY_Thai_thonangmontho);
1521     PRINT_CONSTANT(GDK_KEY_Thai_thophuthao);
1522     PRINT_CONSTANT(GDK_KEY_Thai_thothahan);
1523     PRINT_CONSTANT(GDK_KEY_Thai_thothan);
1524     PRINT_CONSTANT(GDK_KEY_Thai_thothong);
1525     PRINT_CONSTANT(GDK_KEY_Thai_thothung);
1526     PRINT_CONSTANT(GDK_KEY_Thai_topatak);
1527     PRINT_CONSTANT(GDK_KEY_Thai_totao);
1528     PRINT_CONSTANT(GDK_KEY_Thai_wowaen);
1529     PRINT_CONSTANT(GDK_KEY_Thai_yoyak);
1530     PRINT_CONSTANT(GDK_KEY_Thai_yoying);
1531     PRINT_CONSTANT(GDK_KEY_Thorn);
1532     PRINT_CONSTANT(GDK_KEY_Time);
1533     PRINT_CONSTANT(GDK_KEY_ToDoList);
1534     PRINT_CONSTANT(GDK_KEY_Tools);
1535     PRINT_CONSTANT(GDK_KEY_TopMenu);
1536     PRINT_CONSTANT(GDK_KEY_TouchpadOff);
1537     PRINT_CONSTANT(GDK_KEY_TouchpadOn);
1538     PRINT_CONSTANT(GDK_KEY_TouchpadToggle);
1539     PRINT_CONSTANT(GDK_KEY_Touroku);
1540     PRINT_CONSTANT(GDK_KEY_Travel);
1541     PRINT_CONSTANT(GDK_KEY_Tslash);
1542     PRINT_CONSTANT(GDK_KEY_U);
1543     PRINT_CONSTANT(GDK_KEY_UWB);
1544     PRINT_CONSTANT(GDK_KEY_Uacute);
1545     PRINT_CONSTANT(GDK_KEY_Ubelowdot);
1546     PRINT_CONSTANT(GDK_KEY_Ubreve);
1547     PRINT_CONSTANT(GDK_KEY_Ucircumflex);
1548     PRINT_CONSTANT(GDK_KEY_Udiaeresis);
1549     PRINT_CONSTANT(GDK_KEY_Udoubleacute);
1550     PRINT_CONSTANT(GDK_KEY_Ugrave);
1551     PRINT_CONSTANT(GDK_KEY_Uhook);
1552     PRINT_CONSTANT(GDK_KEY_Uhorn);
1553     PRINT_CONSTANT(GDK_KEY_Uhornacute);
1554     PRINT_CONSTANT(GDK_KEY_Uhornbelowdot);
1555     PRINT_CONSTANT(GDK_KEY_Uhorngrave);
1556     PRINT_CONSTANT(GDK_KEY_Uhornhook);
1557     PRINT_CONSTANT(GDK_KEY_Uhorntilde);
1558     PRINT_CONSTANT(GDK_KEY_Ukrainian_GHE_WITH_UPTURN);
1559     PRINT_CONSTANT(GDK_KEY_Ukrainian_I);
1560     PRINT_CONSTANT(GDK_KEY_Ukrainian_IE);
1561     PRINT_CONSTANT(GDK_KEY_Ukrainian_YI);
1562     PRINT_CONSTANT(GDK_KEY_Ukrainian_ghe_with_upturn);
1563     PRINT_CONSTANT(GDK_KEY_Ukrainian_i);
1564     PRINT_CONSTANT(GDK_KEY_Ukrainian_ie);
1565     PRINT_CONSTANT(GDK_KEY_Ukrainian_yi);
1566     PRINT_CONSTANT(GDK_KEY_Ukranian_I);
1567     PRINT_CONSTANT(GDK_KEY_Ukranian_JE);
1568     PRINT_CONSTANT(GDK_KEY_Ukranian_YI);
1569     PRINT_CONSTANT(GDK_KEY_Ukranian_i);
1570     PRINT_CONSTANT(GDK_KEY_Ukranian_je);
1571     PRINT_CONSTANT(GDK_KEY_Ukranian_yi);
1572     PRINT_CONSTANT(GDK_KEY_Umacron);
1573     PRINT_CONSTANT(GDK_KEY_Undo);
1574     PRINT_CONSTANT(GDK_KEY_Ungrab);
1575     PRINT_CONSTANT(GDK_KEY_Uogonek);
1576     PRINT_CONSTANT(GDK_KEY_Up);
1577     PRINT_CONSTANT(GDK_KEY_Uring);
1578     PRINT_CONSTANT(GDK_KEY_User1KB);
1579     PRINT_CONSTANT(GDK_KEY_User2KB);
1580     PRINT_CONSTANT(GDK_KEY_UserPB);
1581     PRINT_CONSTANT(GDK_KEY_Utilde);
1582     PRINT_CONSTANT(GDK_KEY_V);
1583     PRINT_CONSTANT(GDK_KEY_VendorHome);
1584     PRINT_CONSTANT(GDK_KEY_Video);
1585     PRINT_CONSTANT(GDK_KEY_View);
1586     PRINT_CONSTANT(GDK_KEY_VoidSymbol);
1587     PRINT_CONSTANT(GDK_KEY_W);
1588     PRINT_CONSTANT(GDK_KEY_WLAN);
1589     PRINT_CONSTANT(GDK_KEY_WWAN);
1590     PRINT_CONSTANT(GDK_KEY_WWW);
1591     PRINT_CONSTANT(GDK_KEY_Wacute);
1592     PRINT_CONSTANT(GDK_KEY_WakeUp);
1593     PRINT_CONSTANT(GDK_KEY_Wcircumflex);
1594     PRINT_CONSTANT(GDK_KEY_Wdiaeresis);
1595     PRINT_CONSTANT(GDK_KEY_WebCam);
1596     PRINT_CONSTANT(GDK_KEY_Wgrave);
1597     PRINT_CONSTANT(GDK_KEY_WheelButton);
1598     PRINT_CONSTANT(GDK_KEY_WindowClear);
1599     PRINT_CONSTANT(GDK_KEY_WonSign);
1600     PRINT_CONSTANT(GDK_KEY_Word);
1601     PRINT_CONSTANT(GDK_KEY_X);
1602     PRINT_CONSTANT(GDK_KEY_Xabovedot);
1603     PRINT_CONSTANT(GDK_KEY_Xfer);
1604     PRINT_CONSTANT(GDK_KEY_Y);
1605     PRINT_CONSTANT(GDK_KEY_Yacute);
1606     PRINT_CONSTANT(GDK_KEY_Ybelowdot);
1607     PRINT_CONSTANT(GDK_KEY_Ycircumflex);
1608     PRINT_CONSTANT(GDK_KEY_Ydiaeresis);
1609     PRINT_CONSTANT(GDK_KEY_Yellow);
1610     PRINT_CONSTANT(GDK_KEY_Ygrave);
1611     PRINT_CONSTANT(GDK_KEY_Yhook);
1612     PRINT_CONSTANT(GDK_KEY_Ytilde);
1613     PRINT_CONSTANT(GDK_KEY_Z);
1614     PRINT_CONSTANT(GDK_KEY_Zabovedot);
1615     PRINT_CONSTANT(GDK_KEY_Zacute);
1616     PRINT_CONSTANT(GDK_KEY_Zcaron);
1617     PRINT_CONSTANT(GDK_KEY_Zen_Koho);
1618     PRINT_CONSTANT(GDK_KEY_Zenkaku);
1619     PRINT_CONSTANT(GDK_KEY_Zenkaku_Hankaku);
1620     PRINT_CONSTANT(GDK_KEY_ZoomIn);
1621     PRINT_CONSTANT(GDK_KEY_ZoomOut);
1622     PRINT_CONSTANT(GDK_KEY_Zstroke);
1623     PRINT_CONSTANT(GDK_KEY_a);
1624     PRINT_CONSTANT(GDK_KEY_aacute);
1625     PRINT_CONSTANT(GDK_KEY_abelowdot);
1626     PRINT_CONSTANT(GDK_KEY_abovedot);
1627     PRINT_CONSTANT(GDK_KEY_abreve);
1628     PRINT_CONSTANT(GDK_KEY_abreveacute);
1629     PRINT_CONSTANT(GDK_KEY_abrevebelowdot);
1630     PRINT_CONSTANT(GDK_KEY_abrevegrave);
1631     PRINT_CONSTANT(GDK_KEY_abrevehook);
1632     PRINT_CONSTANT(GDK_KEY_abrevetilde);
1633     PRINT_CONSTANT(GDK_KEY_acircumflex);
1634     PRINT_CONSTANT(GDK_KEY_acircumflexacute);
1635     PRINT_CONSTANT(GDK_KEY_acircumflexbelowdot);
1636     PRINT_CONSTANT(GDK_KEY_acircumflexgrave);
1637     PRINT_CONSTANT(GDK_KEY_acircumflexhook);
1638     PRINT_CONSTANT(GDK_KEY_acircumflextilde);
1639     PRINT_CONSTANT(GDK_KEY_acute);
1640     PRINT_CONSTANT(GDK_KEY_adiaeresis);
1641     PRINT_CONSTANT(GDK_KEY_ae);
1642     PRINT_CONSTANT(GDK_KEY_agrave);
1643     PRINT_CONSTANT(GDK_KEY_ahook);
1644     PRINT_CONSTANT(GDK_KEY_amacron);
1645     PRINT_CONSTANT(GDK_KEY_ampersand);
1646     PRINT_CONSTANT(GDK_KEY_aogonek);
1647     PRINT_CONSTANT(GDK_KEY_apostrophe);
1648     PRINT_CONSTANT(GDK_KEY_approxeq);
1649     PRINT_CONSTANT(GDK_KEY_approximate);
1650     PRINT_CONSTANT(GDK_KEY_aring);
1651     PRINT_CONSTANT(GDK_KEY_asciicircum);
1652     PRINT_CONSTANT(GDK_KEY_asciitilde);
1653     PRINT_CONSTANT(GDK_KEY_asterisk);
1654     PRINT_CONSTANT(GDK_KEY_at);
1655     PRINT_CONSTANT(GDK_KEY_atilde);
1656     PRINT_CONSTANT(GDK_KEY_b);
1657     PRINT_CONSTANT(GDK_KEY_babovedot);
1658     PRINT_CONSTANT(GDK_KEY_backslash);
1659     PRINT_CONSTANT(GDK_KEY_ballotcross);
1660     PRINT_CONSTANT(GDK_KEY_bar);
1661     PRINT_CONSTANT(GDK_KEY_because);
1662     PRINT_CONSTANT(GDK_KEY_blank);
1663     PRINT_CONSTANT(GDK_KEY_botintegral);
1664     PRINT_CONSTANT(GDK_KEY_botleftparens);
1665     PRINT_CONSTANT(GDK_KEY_botleftsqbracket);
1666     PRINT_CONSTANT(GDK_KEY_botleftsummation);
1667     PRINT_CONSTANT(GDK_KEY_botrightparens);
1668     PRINT_CONSTANT(GDK_KEY_botrightsqbracket);
1669     PRINT_CONSTANT(GDK_KEY_botrightsummation);
1670     PRINT_CONSTANT(GDK_KEY_bott);
1671     PRINT_CONSTANT(GDK_KEY_botvertsummationconnector);
1672     PRINT_CONSTANT(GDK_KEY_braceleft);
1673     PRINT_CONSTANT(GDK_KEY_braceright);
1674     PRINT_CONSTANT(GDK_KEY_bracketleft);
1675     PRINT_CONSTANT(GDK_KEY_bracketright);
1676     PRINT_CONSTANT(GDK_KEY_braille_blank);
1677     PRINT_CONSTANT(GDK_KEY_braille_dot_1);
1678     PRINT_CONSTANT(GDK_KEY_braille_dot_10);
1679     PRINT_CONSTANT(GDK_KEY_braille_dot_2);
1680     PRINT_CONSTANT(GDK_KEY_braille_dot_3);
1681     PRINT_CONSTANT(GDK_KEY_braille_dot_4);
1682     PRINT_CONSTANT(GDK_KEY_braille_dot_5);
1683     PRINT_CONSTANT(GDK_KEY_braille_dot_6);
1684     PRINT_CONSTANT(GDK_KEY_braille_dot_7);
1685     PRINT_CONSTANT(GDK_KEY_braille_dot_8);
1686     PRINT_CONSTANT(GDK_KEY_braille_dot_9);
1687     PRINT_CONSTANT(GDK_KEY_braille_dots_1);
1688     PRINT_CONSTANT(GDK_KEY_braille_dots_12);
1689     PRINT_CONSTANT(GDK_KEY_braille_dots_123);
1690     PRINT_CONSTANT(GDK_KEY_braille_dots_1234);
1691     PRINT_CONSTANT(GDK_KEY_braille_dots_12345);
1692     PRINT_CONSTANT(GDK_KEY_braille_dots_123456);
1693     PRINT_CONSTANT(GDK_KEY_braille_dots_1234567);
1694     PRINT_CONSTANT(GDK_KEY_braille_dots_12345678);
1695     PRINT_CONSTANT(GDK_KEY_braille_dots_1234568);
1696     PRINT_CONSTANT(GDK_KEY_braille_dots_123457);
1697     PRINT_CONSTANT(GDK_KEY_braille_dots_1234578);
1698     PRINT_CONSTANT(GDK_KEY_braille_dots_123458);
1699     PRINT_CONSTANT(GDK_KEY_braille_dots_12346);
1700     PRINT_CONSTANT(GDK_KEY_braille_dots_123467);
1701     PRINT_CONSTANT(GDK_KEY_braille_dots_1234678);
1702     PRINT_CONSTANT(GDK_KEY_braille_dots_123468);
1703     PRINT_CONSTANT(GDK_KEY_braille_dots_12347);
1704     PRINT_CONSTANT(GDK_KEY_braille_dots_123478);
1705     PRINT_CONSTANT(GDK_KEY_braille_dots_12348);
1706     PRINT_CONSTANT(GDK_KEY_braille_dots_1235);
1707     PRINT_CONSTANT(GDK_KEY_braille_dots_12356);
1708     PRINT_CONSTANT(GDK_KEY_braille_dots_123567);
1709     PRINT_CONSTANT(GDK_KEY_braille_dots_1235678);
1710     PRINT_CONSTANT(GDK_KEY_braille_dots_123568);
1711     PRINT_CONSTANT(GDK_KEY_braille_dots_12357);
1712     PRINT_CONSTANT(GDK_KEY_braille_dots_123578);
1713     PRINT_CONSTANT(GDK_KEY_braille_dots_12358);
1714     PRINT_CONSTANT(GDK_KEY_braille_dots_1236);
1715     PRINT_CONSTANT(GDK_KEY_braille_dots_12367);
1716     PRINT_CONSTANT(GDK_KEY_braille_dots_123678);
1717     PRINT_CONSTANT(GDK_KEY_braille_dots_12368);
1718     PRINT_CONSTANT(GDK_KEY_braille_dots_1237);
1719     PRINT_CONSTANT(GDK_KEY_braille_dots_12378);
1720     PRINT_CONSTANT(GDK_KEY_braille_dots_1238);
1721     PRINT_CONSTANT(GDK_KEY_braille_dots_124);
1722     PRINT_CONSTANT(GDK_KEY_braille_dots_1245);
1723     PRINT_CONSTANT(GDK_KEY_braille_dots_12456);
1724     PRINT_CONSTANT(GDK_KEY_braille_dots_124567);
1725     PRINT_CONSTANT(GDK_KEY_braille_dots_1245678);
1726     PRINT_CONSTANT(GDK_KEY_braille_dots_124568);
1727     PRINT_CONSTANT(GDK_KEY_braille_dots_12457);
1728     PRINT_CONSTANT(GDK_KEY_braille_dots_124578);
1729     PRINT_CONSTANT(GDK_KEY_braille_dots_12458);
1730     PRINT_CONSTANT(GDK_KEY_braille_dots_1246);
1731     PRINT_CONSTANT(GDK_KEY_braille_dots_12467);
1732     PRINT_CONSTANT(GDK_KEY_braille_dots_124678);
1733     PRINT_CONSTANT(GDK_KEY_braille_dots_12468);
1734     PRINT_CONSTANT(GDK_KEY_braille_dots_1247);
1735     PRINT_CONSTANT(GDK_KEY_braille_dots_12478);
1736     PRINT_CONSTANT(GDK_KEY_braille_dots_1248);
1737     PRINT_CONSTANT(GDK_KEY_braille_dots_125);
1738     PRINT_CONSTANT(GDK_KEY_braille_dots_1256);
1739     PRINT_CONSTANT(GDK_KEY_braille_dots_12567);
1740     PRINT_CONSTANT(GDK_KEY_braille_dots_125678);
1741     PRINT_CONSTANT(GDK_KEY_braille_dots_12568);
1742     PRINT_CONSTANT(GDK_KEY_braille_dots_1257);
1743     PRINT_CONSTANT(GDK_KEY_braille_dots_12578);
1744     PRINT_CONSTANT(GDK_KEY_braille_dots_1258);
1745     PRINT_CONSTANT(GDK_KEY_braille_dots_126);
1746     PRINT_CONSTANT(GDK_KEY_braille_dots_1267);
1747     PRINT_CONSTANT(GDK_KEY_braille_dots_12678);
1748     PRINT_CONSTANT(GDK_KEY_braille_dots_1268);
1749     PRINT_CONSTANT(GDK_KEY_braille_dots_127);
1750     PRINT_CONSTANT(GDK_KEY_braille_dots_1278);
1751     PRINT_CONSTANT(GDK_KEY_braille_dots_128);
1752     PRINT_CONSTANT(GDK_KEY_braille_dots_13);
1753     PRINT_CONSTANT(GDK_KEY_braille_dots_134);
1754     PRINT_CONSTANT(GDK_KEY_braille_dots_1345);
1755     PRINT_CONSTANT(GDK_KEY_braille_dots_13456);
1756     PRINT_CONSTANT(GDK_KEY_braille_dots_134567);
1757     PRINT_CONSTANT(GDK_KEY_braille_dots_1345678);
1758     PRINT_CONSTANT(GDK_KEY_braille_dots_134568);
1759     PRINT_CONSTANT(GDK_KEY_braille_dots_13457);
1760     PRINT_CONSTANT(GDK_KEY_braille_dots_134578);
1761     PRINT_CONSTANT(GDK_KEY_braille_dots_13458);
1762     PRINT_CONSTANT(GDK_KEY_braille_dots_1346);
1763     PRINT_CONSTANT(GDK_KEY_braille_dots_13467);
1764     PRINT_CONSTANT(GDK_KEY_braille_dots_134678);
1765     PRINT_CONSTANT(GDK_KEY_braille_dots_13468);
1766     PRINT_CONSTANT(GDK_KEY_braille_dots_1347);
1767     PRINT_CONSTANT(GDK_KEY_braille_dots_13478);
1768     PRINT_CONSTANT(GDK_KEY_braille_dots_1348);
1769     PRINT_CONSTANT(GDK_KEY_braille_dots_135);
1770     PRINT_CONSTANT(GDK_KEY_braille_dots_1356);
1771     PRINT_CONSTANT(GDK_KEY_braille_dots_13567);
1772     PRINT_CONSTANT(GDK_KEY_braille_dots_135678);
1773     PRINT_CONSTANT(GDK_KEY_braille_dots_13568);
1774     PRINT_CONSTANT(GDK_KEY_braille_dots_1357);
1775     PRINT_CONSTANT(GDK_KEY_braille_dots_13578);
1776     PRINT_CONSTANT(GDK_KEY_braille_dots_1358);
1777     PRINT_CONSTANT(GDK_KEY_braille_dots_136);
1778     PRINT_CONSTANT(GDK_KEY_braille_dots_1367);
1779     PRINT_CONSTANT(GDK_KEY_braille_dots_13678);
1780     PRINT_CONSTANT(GDK_KEY_braille_dots_1368);
1781     PRINT_CONSTANT(GDK_KEY_braille_dots_137);
1782     PRINT_CONSTANT(GDK_KEY_braille_dots_1378);
1783     PRINT_CONSTANT(GDK_KEY_braille_dots_138);
1784     PRINT_CONSTANT(GDK_KEY_braille_dots_14);
1785     PRINT_CONSTANT(GDK_KEY_braille_dots_145);
1786     PRINT_CONSTANT(GDK_KEY_braille_dots_1456);
1787     PRINT_CONSTANT(GDK_KEY_braille_dots_14567);
1788     PRINT_CONSTANT(GDK_KEY_braille_dots_145678);
1789     PRINT_CONSTANT(GDK_KEY_braille_dots_14568);
1790     PRINT_CONSTANT(GDK_KEY_braille_dots_1457);
1791     PRINT_CONSTANT(GDK_KEY_braille_dots_14578);
1792     PRINT_CONSTANT(GDK_KEY_braille_dots_1458);
1793     PRINT_CONSTANT(GDK_KEY_braille_dots_146);
1794     PRINT_CONSTANT(GDK_KEY_braille_dots_1467);
1795     PRINT_CONSTANT(GDK_KEY_braille_dots_14678);
1796     PRINT_CONSTANT(GDK_KEY_braille_dots_1468);
1797     PRINT_CONSTANT(GDK_KEY_braille_dots_147);
1798     PRINT_CONSTANT(GDK_KEY_braille_dots_1478);
1799     PRINT_CONSTANT(GDK_KEY_braille_dots_148);
1800     PRINT_CONSTANT(GDK_KEY_braille_dots_15);
1801     PRINT_CONSTANT(GDK_KEY_braille_dots_156);
1802     PRINT_CONSTANT(GDK_KEY_braille_dots_1567);
1803     PRINT_CONSTANT(GDK_KEY_braille_dots_15678);
1804     PRINT_CONSTANT(GDK_KEY_braille_dots_1568);
1805     PRINT_CONSTANT(GDK_KEY_braille_dots_157);
1806     PRINT_CONSTANT(GDK_KEY_braille_dots_1578);
1807     PRINT_CONSTANT(GDK_KEY_braille_dots_158);
1808     PRINT_CONSTANT(GDK_KEY_braille_dots_16);
1809     PRINT_CONSTANT(GDK_KEY_braille_dots_167);
1810     PRINT_CONSTANT(GDK_KEY_braille_dots_1678);
1811     PRINT_CONSTANT(GDK_KEY_braille_dots_168);
1812     PRINT_CONSTANT(GDK_KEY_braille_dots_17);
1813     PRINT_CONSTANT(GDK_KEY_braille_dots_178);
1814     PRINT_CONSTANT(GDK_KEY_braille_dots_18);
1815     PRINT_CONSTANT(GDK_KEY_braille_dots_2);
1816     PRINT_CONSTANT(GDK_KEY_braille_dots_23);
1817     PRINT_CONSTANT(GDK_KEY_braille_dots_234);
1818     PRINT_CONSTANT(GDK_KEY_braille_dots_2345);
1819     PRINT_CONSTANT(GDK_KEY_braille_dots_23456);
1820     PRINT_CONSTANT(GDK_KEY_braille_dots_234567);
1821     PRINT_CONSTANT(GDK_KEY_braille_dots_2345678);
1822     PRINT_CONSTANT(GDK_KEY_braille_dots_234568);
1823     PRINT_CONSTANT(GDK_KEY_braille_dots_23457);
1824     PRINT_CONSTANT(GDK_KEY_braille_dots_234578);
1825     PRINT_CONSTANT(GDK_KEY_braille_dots_23458);
1826     PRINT_CONSTANT(GDK_KEY_braille_dots_2346);
1827     PRINT_CONSTANT(GDK_KEY_braille_dots_23467);
1828     PRINT_CONSTANT(GDK_KEY_braille_dots_234678);
1829     PRINT_CONSTANT(GDK_KEY_braille_dots_23468);
1830     PRINT_CONSTANT(GDK_KEY_braille_dots_2347);
1831     PRINT_CONSTANT(GDK_KEY_braille_dots_23478);
1832     PRINT_CONSTANT(GDK_KEY_braille_dots_2348);
1833     PRINT_CONSTANT(GDK_KEY_braille_dots_235);
1834     PRINT_CONSTANT(GDK_KEY_braille_dots_2356);
1835     PRINT_CONSTANT(GDK_KEY_braille_dots_23567);
1836     PRINT_CONSTANT(GDK_KEY_braille_dots_235678);
1837     PRINT_CONSTANT(GDK_KEY_braille_dots_23568);
1838     PRINT_CONSTANT(GDK_KEY_braille_dots_2357);
1839     PRINT_CONSTANT(GDK_KEY_braille_dots_23578);
1840     PRINT_CONSTANT(GDK_KEY_braille_dots_2358);
1841     PRINT_CONSTANT(GDK_KEY_braille_dots_236);
1842     PRINT_CONSTANT(GDK_KEY_braille_dots_2367);
1843     PRINT_CONSTANT(GDK_KEY_braille_dots_23678);
1844     PRINT_CONSTANT(GDK_KEY_braille_dots_2368);
1845     PRINT_CONSTANT(GDK_KEY_braille_dots_237);
1846     PRINT_CONSTANT(GDK_KEY_braille_dots_2378);
1847     PRINT_CONSTANT(GDK_KEY_braille_dots_238);
1848     PRINT_CONSTANT(GDK_KEY_braille_dots_24);
1849     PRINT_CONSTANT(GDK_KEY_braille_dots_245);
1850     PRINT_CONSTANT(GDK_KEY_braille_dots_2456);
1851     PRINT_CONSTANT(GDK_KEY_braille_dots_24567);
1852     PRINT_CONSTANT(GDK_KEY_braille_dots_245678);
1853     PRINT_CONSTANT(GDK_KEY_braille_dots_24568);
1854     PRINT_CONSTANT(GDK_KEY_braille_dots_2457);
1855     PRINT_CONSTANT(GDK_KEY_braille_dots_24578);
1856     PRINT_CONSTANT(GDK_KEY_braille_dots_2458);
1857     PRINT_CONSTANT(GDK_KEY_braille_dots_246);
1858     PRINT_CONSTANT(GDK_KEY_braille_dots_2467);
1859     PRINT_CONSTANT(GDK_KEY_braille_dots_24678);
1860     PRINT_CONSTANT(GDK_KEY_braille_dots_2468);
1861     PRINT_CONSTANT(GDK_KEY_braille_dots_247);
1862     PRINT_CONSTANT(GDK_KEY_braille_dots_2478);
1863     PRINT_CONSTANT(GDK_KEY_braille_dots_248);
1864     PRINT_CONSTANT(GDK_KEY_braille_dots_25);
1865     PRINT_CONSTANT(GDK_KEY_braille_dots_256);
1866     PRINT_CONSTANT(GDK_KEY_braille_dots_2567);
1867     PRINT_CONSTANT(GDK_KEY_braille_dots_25678);
1868     PRINT_CONSTANT(GDK_KEY_braille_dots_2568);
1869     PRINT_CONSTANT(GDK_KEY_braille_dots_257);
1870     PRINT_CONSTANT(GDK_KEY_braille_dots_2578);
1871     PRINT_CONSTANT(GDK_KEY_braille_dots_258);
1872     PRINT_CONSTANT(GDK_KEY_braille_dots_26);
1873     PRINT_CONSTANT(GDK_KEY_braille_dots_267);
1874     PRINT_CONSTANT(GDK_KEY_braille_dots_2678);
1875     PRINT_CONSTANT(GDK_KEY_braille_dots_268);
1876     PRINT_CONSTANT(GDK_KEY_braille_dots_27);
1877     PRINT_CONSTANT(GDK_KEY_braille_dots_278);
1878     PRINT_CONSTANT(GDK_KEY_braille_dots_28);
1879     PRINT_CONSTANT(GDK_KEY_braille_dots_3);
1880     PRINT_CONSTANT(GDK_KEY_braille_dots_34);
1881     PRINT_CONSTANT(GDK_KEY_braille_dots_345);
1882     PRINT_CONSTANT(GDK_KEY_braille_dots_3456);
1883     PRINT_CONSTANT(GDK_KEY_braille_dots_34567);
1884     PRINT_CONSTANT(GDK_KEY_braille_dots_345678);
1885     PRINT_CONSTANT(GDK_KEY_braille_dots_34568);
1886     PRINT_CONSTANT(GDK_KEY_braille_dots_3457);
1887     PRINT_CONSTANT(GDK_KEY_braille_dots_34578);
1888     PRINT_CONSTANT(GDK_KEY_braille_dots_3458);
1889     PRINT_CONSTANT(GDK_KEY_braille_dots_346);
1890     PRINT_CONSTANT(GDK_KEY_braille_dots_3467);
1891     PRINT_CONSTANT(GDK_KEY_braille_dots_34678);
1892     PRINT_CONSTANT(GDK_KEY_braille_dots_3468);
1893     PRINT_CONSTANT(GDK_KEY_braille_dots_347);
1894     PRINT_CONSTANT(GDK_KEY_braille_dots_3478);
1895     PRINT_CONSTANT(GDK_KEY_braille_dots_348);
1896     PRINT_CONSTANT(GDK_KEY_braille_dots_35);
1897     PRINT_CONSTANT(GDK_KEY_braille_dots_356);
1898     PRINT_CONSTANT(GDK_KEY_braille_dots_3567);
1899     PRINT_CONSTANT(GDK_KEY_braille_dots_35678);
1900     PRINT_CONSTANT(GDK_KEY_braille_dots_3568);
1901     PRINT_CONSTANT(GDK_KEY_braille_dots_357);
1902     PRINT_CONSTANT(GDK_KEY_braille_dots_3578);
1903     PRINT_CONSTANT(GDK_KEY_braille_dots_358);
1904     PRINT_CONSTANT(GDK_KEY_braille_dots_36);
1905     PRINT_CONSTANT(GDK_KEY_braille_dots_367);
1906     PRINT_CONSTANT(GDK_KEY_braille_dots_3678);
1907     PRINT_CONSTANT(GDK_KEY_braille_dots_368);
1908     PRINT_CONSTANT(GDK_KEY_braille_dots_37);
1909     PRINT_CONSTANT(GDK_KEY_braille_dots_378);
1910     PRINT_CONSTANT(GDK_KEY_braille_dots_38);
1911     PRINT_CONSTANT(GDK_KEY_braille_dots_4);
1912     PRINT_CONSTANT(GDK_KEY_braille_dots_45);
1913     PRINT_CONSTANT(GDK_KEY_braille_dots_456);
1914     PRINT_CONSTANT(GDK_KEY_braille_dots_4567);
1915     PRINT_CONSTANT(GDK_KEY_braille_dots_45678);
1916     PRINT_CONSTANT(GDK_KEY_braille_dots_4568);
1917     PRINT_CONSTANT(GDK_KEY_braille_dots_457);
1918     PRINT_CONSTANT(GDK_KEY_braille_dots_4578);
1919     PRINT_CONSTANT(GDK_KEY_braille_dots_458);
1920     PRINT_CONSTANT(GDK_KEY_braille_dots_46);
1921     PRINT_CONSTANT(GDK_KEY_braille_dots_467);
1922     PRINT_CONSTANT(GDK_KEY_braille_dots_4678);
1923     PRINT_CONSTANT(GDK_KEY_braille_dots_468);
1924     PRINT_CONSTANT(GDK_KEY_braille_dots_47);
1925     PRINT_CONSTANT(GDK_KEY_braille_dots_478);
1926     PRINT_CONSTANT(GDK_KEY_braille_dots_48);
1927     PRINT_CONSTANT(GDK_KEY_braille_dots_5);
1928     PRINT_CONSTANT(GDK_KEY_braille_dots_56);
1929     PRINT_CONSTANT(GDK_KEY_braille_dots_567);
1930     PRINT_CONSTANT(GDK_KEY_braille_dots_5678);
1931     PRINT_CONSTANT(GDK_KEY_braille_dots_568);
1932     PRINT_CONSTANT(GDK_KEY_braille_dots_57);
1933     PRINT_CONSTANT(GDK_KEY_braille_dots_578);
1934     PRINT_CONSTANT(GDK_KEY_braille_dots_58);
1935     PRINT_CONSTANT(GDK_KEY_braille_dots_6);
1936     PRINT_CONSTANT(GDK_KEY_braille_dots_67);
1937     PRINT_CONSTANT(GDK_KEY_braille_dots_678);
1938     PRINT_CONSTANT(GDK_KEY_braille_dots_68);
1939     PRINT_CONSTANT(GDK_KEY_braille_dots_7);
1940     PRINT_CONSTANT(GDK_KEY_braille_dots_78);
1941     PRINT_CONSTANT(GDK_KEY_braille_dots_8);
1942     PRINT_CONSTANT(GDK_KEY_breve);
1943     PRINT_CONSTANT(GDK_KEY_brokenbar);
1944     PRINT_CONSTANT(GDK_KEY_c);
1945     PRINT_CONSTANT(GDK_KEY_c_h);
1946     PRINT_CONSTANT(GDK_KEY_cabovedot);
1947     PRINT_CONSTANT(GDK_KEY_cacute);
1948     PRINT_CONSTANT(GDK_KEY_careof);
1949     PRINT_CONSTANT(GDK_KEY_caret);
1950     PRINT_CONSTANT(GDK_KEY_caron);
1951     PRINT_CONSTANT(GDK_KEY_ccaron);
1952     PRINT_CONSTANT(GDK_KEY_ccedilla);
1953     PRINT_CONSTANT(GDK_KEY_ccircumflex);
1954     PRINT_CONSTANT(GDK_KEY_cedilla);
1955     PRINT_CONSTANT(GDK_KEY_cent);
1956     PRINT_CONSTANT(GDK_KEY_ch);
1957     PRINT_CONSTANT(GDK_KEY_checkerboard);
1958     PRINT_CONSTANT(GDK_KEY_checkmark);
1959     PRINT_CONSTANT(GDK_KEY_circle);
1960     PRINT_CONSTANT(GDK_KEY_club);
1961     PRINT_CONSTANT(GDK_KEY_colon);
1962     PRINT_CONSTANT(GDK_KEY_comma);
1963     PRINT_CONSTANT(GDK_KEY_containsas);
1964     PRINT_CONSTANT(GDK_KEY_copyright);
1965     PRINT_CONSTANT(GDK_KEY_cr);
1966     PRINT_CONSTANT(GDK_KEY_crossinglines);
1967     PRINT_CONSTANT(GDK_KEY_cuberoot);
1968     PRINT_CONSTANT(GDK_KEY_currency);
1969     PRINT_CONSTANT(GDK_KEY_cursor);
1970     PRINT_CONSTANT(GDK_KEY_d);
1971     PRINT_CONSTANT(GDK_KEY_dabovedot);
1972     PRINT_CONSTANT(GDK_KEY_dagger);
1973     PRINT_CONSTANT(GDK_KEY_dcaron);
1974     PRINT_CONSTANT(GDK_KEY_dead_A);
1975     PRINT_CONSTANT(GDK_KEY_dead_E);
1976     PRINT_CONSTANT(GDK_KEY_dead_I);
1977     PRINT_CONSTANT(GDK_KEY_dead_O);
1978     PRINT_CONSTANT(GDK_KEY_dead_U);
1979     PRINT_CONSTANT(GDK_KEY_dead_a);
1980     PRINT_CONSTANT(GDK_KEY_dead_abovecomma);
1981     PRINT_CONSTANT(GDK_KEY_dead_abovedot);
1982     PRINT_CONSTANT(GDK_KEY_dead_abovereversedcomma);
1983     PRINT_CONSTANT(GDK_KEY_dead_abovering);
1984     PRINT_CONSTANT(GDK_KEY_dead_aboveverticalline);
1985     PRINT_CONSTANT(GDK_KEY_dead_acute);
1986     PRINT_CONSTANT(GDK_KEY_dead_belowbreve);
1987     PRINT_CONSTANT(GDK_KEY_dead_belowcircumflex);
1988     PRINT_CONSTANT(GDK_KEY_dead_belowcomma);
1989     PRINT_CONSTANT(GDK_KEY_dead_belowdiaeresis);
1990     PRINT_CONSTANT(GDK_KEY_dead_belowdot);
1991     PRINT_CONSTANT(GDK_KEY_dead_belowmacron);
1992     PRINT_CONSTANT(GDK_KEY_dead_belowring);
1993     PRINT_CONSTANT(GDK_KEY_dead_belowtilde);
1994     PRINT_CONSTANT(GDK_KEY_dead_belowverticalline);
1995     PRINT_CONSTANT(GDK_KEY_dead_breve);
1996     PRINT_CONSTANT(GDK_KEY_dead_capital_schwa);
1997     PRINT_CONSTANT(GDK_KEY_dead_caron);
1998     PRINT_CONSTANT(GDK_KEY_dead_cedilla);
1999     PRINT_CONSTANT(GDK_KEY_dead_circumflex);
2000     PRINT_CONSTANT(GDK_KEY_dead_currency);
2001     PRINT_CONSTANT(GDK_KEY_dead_dasia);
2002     PRINT_CONSTANT(GDK_KEY_dead_diaeresis);
2003     PRINT_CONSTANT(GDK_KEY_dead_doubleacute);
2004     PRINT_CONSTANT(GDK_KEY_dead_doublegrave);
2005     PRINT_CONSTANT(GDK_KEY_dead_e);
2006     PRINT_CONSTANT(GDK_KEY_dead_grave);
2007     PRINT_CONSTANT(GDK_KEY_dead_greek);
2008     PRINT_CONSTANT(GDK_KEY_dead_hook);
2009     PRINT_CONSTANT(GDK_KEY_dead_horn);
2010     PRINT_CONSTANT(GDK_KEY_dead_i);
2011     PRINT_CONSTANT(GDK_KEY_dead_invertedbreve);
2012     PRINT_CONSTANT(GDK_KEY_dead_iota);
2013     PRINT_CONSTANT(GDK_KEY_dead_longsolidusoverlay);
2014     PRINT_CONSTANT(GDK_KEY_dead_lowline);
2015     PRINT_CONSTANT(GDK_KEY_dead_macron);
2016     PRINT_CONSTANT(GDK_KEY_dead_o);
2017     PRINT_CONSTANT(GDK_KEY_dead_ogonek);
2018     PRINT_CONSTANT(GDK_KEY_dead_perispomeni);
2019     PRINT_CONSTANT(GDK_KEY_dead_psili);
2020     PRINT_CONSTANT(GDK_KEY_dead_semivoiced_sound);
2021     PRINT_CONSTANT(GDK_KEY_dead_small_schwa);
2022     PRINT_CONSTANT(GDK_KEY_dead_stroke);
2023     PRINT_CONSTANT(GDK_KEY_dead_tilde);
2024     PRINT_CONSTANT(GDK_KEY_dead_u);
2025     PRINT_CONSTANT(GDK_KEY_dead_voiced_sound);
2026     PRINT_CONSTANT(GDK_KEY_decimalpoint);
2027     PRINT_CONSTANT(GDK_KEY_degree);
2028     PRINT_CONSTANT(GDK_KEY_diaeresis);
2029     PRINT_CONSTANT(GDK_KEY_diamond);
2030     PRINT_CONSTANT(GDK_KEY_digitspace);
2031     PRINT_CONSTANT(GDK_KEY_dintegral);
2032     PRINT_CONSTANT(GDK_KEY_division);
2033     PRINT_CONSTANT(GDK_KEY_dollar);
2034     PRINT_CONSTANT(GDK_KEY_doubbaselinedot);
2035     PRINT_CONSTANT(GDK_KEY_doubleacute);
2036     PRINT_CONSTANT(GDK_KEY_doubledagger);
2037     PRINT_CONSTANT(GDK_KEY_doublelowquotemark);
2038     PRINT_CONSTANT(GDK_KEY_downarrow);
2039     PRINT_CONSTANT(GDK_KEY_downcaret);
2040     PRINT_CONSTANT(GDK_KEY_downshoe);
2041     PRINT_CONSTANT(GDK_KEY_downstile);
2042     PRINT_CONSTANT(GDK_KEY_downtack);
2043     PRINT_CONSTANT(GDK_KEY_dstroke);
2044     PRINT_CONSTANT(GDK_KEY_e);
2045     PRINT_CONSTANT(GDK_KEY_eabovedot);
2046     PRINT_CONSTANT(GDK_KEY_eacute);
2047     PRINT_CONSTANT(GDK_KEY_ebelowdot);
2048     PRINT_CONSTANT(GDK_KEY_ecaron);
2049     PRINT_CONSTANT(GDK_KEY_ecircumflex);
2050     PRINT_CONSTANT(GDK_KEY_ecircumflexacute);
2051     PRINT_CONSTANT(GDK_KEY_ecircumflexbelowdot);
2052     PRINT_CONSTANT(GDK_KEY_ecircumflexgrave);
2053     PRINT_CONSTANT(GDK_KEY_ecircumflexhook);
2054     PRINT_CONSTANT(GDK_KEY_ecircumflextilde);
2055     PRINT_CONSTANT(GDK_KEY_ediaeresis);
2056     PRINT_CONSTANT(GDK_KEY_egrave);
2057     PRINT_CONSTANT(GDK_KEY_ehook);
2058     PRINT_CONSTANT(GDK_KEY_eightsubscript);
2059     PRINT_CONSTANT(GDK_KEY_eightsuperior);
2060     PRINT_CONSTANT(GDK_KEY_elementof);
2061     PRINT_CONSTANT(GDK_KEY_ellipsis);
2062     PRINT_CONSTANT(GDK_KEY_em3space);
2063     PRINT_CONSTANT(GDK_KEY_em4space);
2064     PRINT_CONSTANT(GDK_KEY_emacron);
2065     PRINT_CONSTANT(GDK_KEY_emdash);
2066     PRINT_CONSTANT(GDK_KEY_emfilledcircle);
2067     PRINT_CONSTANT(GDK_KEY_emfilledrect);
2068     PRINT_CONSTANT(GDK_KEY_emopencircle);
2069     PRINT_CONSTANT(GDK_KEY_emopenrectangle);
2070     PRINT_CONSTANT(GDK_KEY_emptyset);
2071     PRINT_CONSTANT(GDK_KEY_emspace);
2072     PRINT_CONSTANT(GDK_KEY_endash);
2073     PRINT_CONSTANT(GDK_KEY_enfilledcircbullet);
2074     PRINT_CONSTANT(GDK_KEY_enfilledsqbullet);
2075     PRINT_CONSTANT(GDK_KEY_eng);
2076     PRINT_CONSTANT(GDK_KEY_enopencircbullet);
2077     PRINT_CONSTANT(GDK_KEY_enopensquarebullet);
2078     PRINT_CONSTANT(GDK_KEY_enspace);
2079     PRINT_CONSTANT(GDK_KEY_eogonek);
2080     PRINT_CONSTANT(GDK_KEY_equal);
2081     PRINT_CONSTANT(GDK_KEY_eth);
2082     PRINT_CONSTANT(GDK_KEY_etilde);
2083     PRINT_CONSTANT(GDK_KEY_exclam);
2084     PRINT_CONSTANT(GDK_KEY_exclamdown);
2085     PRINT_CONSTANT(GDK_KEY_ezh);
2086     PRINT_CONSTANT(GDK_KEY_f);
2087     PRINT_CONSTANT(GDK_KEY_fabovedot);
2088     PRINT_CONSTANT(GDK_KEY_femalesymbol);
2089     PRINT_CONSTANT(GDK_KEY_ff);
2090     PRINT_CONSTANT(GDK_KEY_figdash);
2091     PRINT_CONSTANT(GDK_KEY_filledlefttribullet);
2092     PRINT_CONSTANT(GDK_KEY_filledrectbullet);
2093     PRINT_CONSTANT(GDK_KEY_filledrighttribullet);
2094     PRINT_CONSTANT(GDK_KEY_filledtribulletdown);
2095     PRINT_CONSTANT(GDK_KEY_filledtribulletup);
2096     PRINT_CONSTANT(GDK_KEY_fiveeighths);
2097     PRINT_CONSTANT(GDK_KEY_fivesixths);
2098     PRINT_CONSTANT(GDK_KEY_fivesubscript);
2099     PRINT_CONSTANT(GDK_KEY_fivesuperior);
2100     PRINT_CONSTANT(GDK_KEY_fourfifths);
2101     PRINT_CONSTANT(GDK_KEY_foursubscript);
2102     PRINT_CONSTANT(GDK_KEY_foursuperior);
2103     PRINT_CONSTANT(GDK_KEY_fourthroot);
2104     PRINT_CONSTANT(GDK_KEY_function);
2105     PRINT_CONSTANT(GDK_KEY_g);
2106     PRINT_CONSTANT(GDK_KEY_gabovedot);
2107     PRINT_CONSTANT(GDK_KEY_gbreve);
2108     PRINT_CONSTANT(GDK_KEY_gcaron);
2109     PRINT_CONSTANT(GDK_KEY_gcedilla);
2110     PRINT_CONSTANT(GDK_KEY_gcircumflex);
2111     PRINT_CONSTANT(GDK_KEY_grave);
2112     PRINT_CONSTANT(GDK_KEY_greater);
2113     PRINT_CONSTANT(GDK_KEY_greaterthanequal);
2114     PRINT_CONSTANT(GDK_KEY_guillemotleft);
2115     PRINT_CONSTANT(GDK_KEY_guillemotright);
2116     PRINT_CONSTANT(GDK_KEY_h);
2117     PRINT_CONSTANT(GDK_KEY_hairspace);
2118     PRINT_CONSTANT(GDK_KEY_hcircumflex);
2119     PRINT_CONSTANT(GDK_KEY_heart);
2120     PRINT_CONSTANT(GDK_KEY_hebrew_aleph);
2121     PRINT_CONSTANT(GDK_KEY_hebrew_ayin);
2122     PRINT_CONSTANT(GDK_KEY_hebrew_bet);
2123     PRINT_CONSTANT(GDK_KEY_hebrew_beth);
2124     PRINT_CONSTANT(GDK_KEY_hebrew_chet);
2125     PRINT_CONSTANT(GDK_KEY_hebrew_dalet);
2126     PRINT_CONSTANT(GDK_KEY_hebrew_daleth);
2127     PRINT_CONSTANT(GDK_KEY_hebrew_doublelowline);
2128     PRINT_CONSTANT(GDK_KEY_hebrew_finalkaph);
2129     PRINT_CONSTANT(GDK_KEY_hebrew_finalmem);
2130     PRINT_CONSTANT(GDK_KEY_hebrew_finalnun);
2131     PRINT_CONSTANT(GDK_KEY_hebrew_finalpe);
2132     PRINT_CONSTANT(GDK_KEY_hebrew_finalzade);
2133     PRINT_CONSTANT(GDK_KEY_hebrew_finalzadi);
2134     PRINT_CONSTANT(GDK_KEY_hebrew_gimel);
2135     PRINT_CONSTANT(GDK_KEY_hebrew_gimmel);
2136     PRINT_CONSTANT(GDK_KEY_hebrew_he);
2137     PRINT_CONSTANT(GDK_KEY_hebrew_het);
2138     PRINT_CONSTANT(GDK_KEY_hebrew_kaph);
2139     PRINT_CONSTANT(GDK_KEY_hebrew_kuf);
2140     PRINT_CONSTANT(GDK_KEY_hebrew_lamed);
2141     PRINT_CONSTANT(GDK_KEY_hebrew_mem);
2142     PRINT_CONSTANT(GDK_KEY_hebrew_nun);
2143     PRINT_CONSTANT(GDK_KEY_hebrew_pe);
2144     PRINT_CONSTANT(GDK_KEY_hebrew_qoph);
2145     PRINT_CONSTANT(GDK_KEY_hebrew_resh);
2146     PRINT_CONSTANT(GDK_KEY_hebrew_samech);
2147     PRINT_CONSTANT(GDK_KEY_hebrew_samekh);
2148     PRINT_CONSTANT(GDK_KEY_hebrew_shin);
2149     PRINT_CONSTANT(GDK_KEY_hebrew_taf);
2150     PRINT_CONSTANT(GDK_KEY_hebrew_taw);
2151     PRINT_CONSTANT(GDK_KEY_hebrew_tet);
2152     PRINT_CONSTANT(GDK_KEY_hebrew_teth);
2153     PRINT_CONSTANT(GDK_KEY_hebrew_waw);
2154     PRINT_CONSTANT(GDK_KEY_hebrew_yod);
2155     PRINT_CONSTANT(GDK_KEY_hebrew_zade);
2156     PRINT_CONSTANT(GDK_KEY_hebrew_zadi);
2157     PRINT_CONSTANT(GDK_KEY_hebrew_zain);
2158     PRINT_CONSTANT(GDK_KEY_hebrew_zayin);
2159     PRINT_CONSTANT(GDK_KEY_hexagram);
2160     PRINT_CONSTANT(GDK_KEY_horizconnector);
2161     PRINT_CONSTANT(GDK_KEY_horizlinescan1);
2162     PRINT_CONSTANT(GDK_KEY_horizlinescan3);
2163     PRINT_CONSTANT(GDK_KEY_horizlinescan5);
2164     PRINT_CONSTANT(GDK_KEY_horizlinescan7);
2165     PRINT_CONSTANT(GDK_KEY_horizlinescan9);
2166     PRINT_CONSTANT(GDK_KEY_hstroke);
2167     PRINT_CONSTANT(GDK_KEY_ht);
2168     PRINT_CONSTANT(GDK_KEY_hyphen);
2169     PRINT_CONSTANT(GDK_KEY_i);
2170     PRINT_CONSTANT(GDK_KEY_iTouch);
2171     PRINT_CONSTANT(GDK_KEY_iacute);
2172     PRINT_CONSTANT(GDK_KEY_ibelowdot);
2173     PRINT_CONSTANT(GDK_KEY_ibreve);
2174     PRINT_CONSTANT(GDK_KEY_icircumflex);
2175     PRINT_CONSTANT(GDK_KEY_identical);
2176     PRINT_CONSTANT(GDK_KEY_idiaeresis);
2177     PRINT_CONSTANT(GDK_KEY_idotless);
2178     PRINT_CONSTANT(GDK_KEY_ifonlyif);
2179     PRINT_CONSTANT(GDK_KEY_igrave);
2180     PRINT_CONSTANT(GDK_KEY_ihook);
2181     PRINT_CONSTANT(GDK_KEY_imacron);
2182     PRINT_CONSTANT(GDK_KEY_implies);
2183     PRINT_CONSTANT(GDK_KEY_includedin);
2184     PRINT_CONSTANT(GDK_KEY_includes);
2185     PRINT_CONSTANT(GDK_KEY_infinity);
2186     PRINT_CONSTANT(GDK_KEY_integral);
2187     PRINT_CONSTANT(GDK_KEY_intersection);
2188     PRINT_CONSTANT(GDK_KEY_iogonek);
2189     PRINT_CONSTANT(GDK_KEY_itilde);
2190     PRINT_CONSTANT(GDK_KEY_j);
2191     PRINT_CONSTANT(GDK_KEY_jcircumflex);
2192     PRINT_CONSTANT(GDK_KEY_jot);
2193     PRINT_CONSTANT(GDK_KEY_k);
2194     PRINT_CONSTANT(GDK_KEY_kana_A);
2195     PRINT_CONSTANT(GDK_KEY_kana_CHI);
2196     PRINT_CONSTANT(GDK_KEY_kana_E);
2197     PRINT_CONSTANT(GDK_KEY_kana_FU);
2198     PRINT_CONSTANT(GDK_KEY_kana_HA);
2199     PRINT_CONSTANT(GDK_KEY_kana_HE);
2200     PRINT_CONSTANT(GDK_KEY_kana_HI);
2201     PRINT_CONSTANT(GDK_KEY_kana_HO);
2202     PRINT_CONSTANT(GDK_KEY_kana_HU);
2203     PRINT_CONSTANT(GDK_KEY_kana_I);
2204     PRINT_CONSTANT(GDK_KEY_kana_KA);
2205     PRINT_CONSTANT(GDK_KEY_kana_KE);
2206     PRINT_CONSTANT(GDK_KEY_kana_KI);
2207     PRINT_CONSTANT(GDK_KEY_kana_KO);
2208     PRINT_CONSTANT(GDK_KEY_kana_KU);
2209     PRINT_CONSTANT(GDK_KEY_kana_MA);
2210     PRINT_CONSTANT(GDK_KEY_kana_ME);
2211     PRINT_CONSTANT(GDK_KEY_kana_MI);
2212     PRINT_CONSTANT(GDK_KEY_kana_MO);
2213     PRINT_CONSTANT(GDK_KEY_kana_MU);
2214     PRINT_CONSTANT(GDK_KEY_kana_N);
2215     PRINT_CONSTANT(GDK_KEY_kana_NA);
2216     PRINT_CONSTANT(GDK_KEY_kana_NE);
2217     PRINT_CONSTANT(GDK_KEY_kana_NI);
2218     PRINT_CONSTANT(GDK_KEY_kana_NO);
2219     PRINT_CONSTANT(GDK_KEY_kana_NU);
2220     PRINT_CONSTANT(GDK_KEY_kana_O);
2221     PRINT_CONSTANT(GDK_KEY_kana_RA);
2222     PRINT_CONSTANT(GDK_KEY_kana_RE);
2223     PRINT_CONSTANT(GDK_KEY_kana_RI);
2224     PRINT_CONSTANT(GDK_KEY_kana_RO);
2225     PRINT_CONSTANT(GDK_KEY_kana_RU);
2226     PRINT_CONSTANT(GDK_KEY_kana_SA);
2227     PRINT_CONSTANT(GDK_KEY_kana_SE);
2228     PRINT_CONSTANT(GDK_KEY_kana_SHI);
2229     PRINT_CONSTANT(GDK_KEY_kana_SO);
2230     PRINT_CONSTANT(GDK_KEY_kana_SU);
2231     PRINT_CONSTANT(GDK_KEY_kana_TA);
2232     PRINT_CONSTANT(GDK_KEY_kana_TE);
2233     PRINT_CONSTANT(GDK_KEY_kana_TI);
2234     PRINT_CONSTANT(GDK_KEY_kana_TO);
2235     PRINT_CONSTANT(GDK_KEY_kana_TSU);
2236     PRINT_CONSTANT(GDK_KEY_kana_TU);
2237     PRINT_CONSTANT(GDK_KEY_kana_U);
2238     PRINT_CONSTANT(GDK_KEY_kana_WA);
2239     PRINT_CONSTANT(GDK_KEY_kana_WO);
2240     PRINT_CONSTANT(GDK_KEY_kana_YA);
2241     PRINT_CONSTANT(GDK_KEY_kana_YO);
2242     PRINT_CONSTANT(GDK_KEY_kana_YU);
2243     PRINT_CONSTANT(GDK_KEY_kana_a);
2244     PRINT_CONSTANT(GDK_KEY_kana_closingbracket);
2245     PRINT_CONSTANT(GDK_KEY_kana_comma);
2246     PRINT_CONSTANT(GDK_KEY_kana_conjunctive);
2247     PRINT_CONSTANT(GDK_KEY_kana_e);
2248     PRINT_CONSTANT(GDK_KEY_kana_fullstop);
2249     PRINT_CONSTANT(GDK_KEY_kana_i);
2250     PRINT_CONSTANT(GDK_KEY_kana_middledot);
2251     PRINT_CONSTANT(GDK_KEY_kana_o);
2252     PRINT_CONSTANT(GDK_KEY_kana_openingbracket);
2253     PRINT_CONSTANT(GDK_KEY_kana_switch);
2254     PRINT_CONSTANT(GDK_KEY_kana_tsu);
2255     PRINT_CONSTANT(GDK_KEY_kana_tu);
2256     PRINT_CONSTANT(GDK_KEY_kana_u);
2257     PRINT_CONSTANT(GDK_KEY_kana_ya);
2258     PRINT_CONSTANT(GDK_KEY_kana_yo);
2259     PRINT_CONSTANT(GDK_KEY_kana_yu);
2260     PRINT_CONSTANT(GDK_KEY_kappa);
2261     PRINT_CONSTANT(GDK_KEY_kcedilla);
2262     PRINT_CONSTANT(GDK_KEY_kra);
2263     PRINT_CONSTANT(GDK_KEY_l);
2264     PRINT_CONSTANT(GDK_KEY_lacute);
2265     PRINT_CONSTANT(GDK_KEY_latincross);
2266     PRINT_CONSTANT(GDK_KEY_lbelowdot);
2267     PRINT_CONSTANT(GDK_KEY_lcaron);
2268     PRINT_CONSTANT(GDK_KEY_lcedilla);
2269     PRINT_CONSTANT(GDK_KEY_leftanglebracket);
2270     PRINT_CONSTANT(GDK_KEY_leftarrow);
2271     PRINT_CONSTANT(GDK_KEY_leftcaret);
2272     PRINT_CONSTANT(GDK_KEY_leftdoublequotemark);
2273     PRINT_CONSTANT(GDK_KEY_leftmiddlecurlybrace);
2274     PRINT_CONSTANT(GDK_KEY_leftopentriangle);
2275     PRINT_CONSTANT(GDK_KEY_leftpointer);
2276     PRINT_CONSTANT(GDK_KEY_leftradical);
2277     PRINT_CONSTANT(GDK_KEY_leftshoe);
2278     PRINT_CONSTANT(GDK_KEY_leftsinglequotemark);
2279     PRINT_CONSTANT(GDK_KEY_leftt);
2280     PRINT_CONSTANT(GDK_KEY_lefttack);
2281     PRINT_CONSTANT(GDK_KEY_less);
2282     PRINT_CONSTANT(GDK_KEY_lessthanequal);
2283     PRINT_CONSTANT(GDK_KEY_lf);
2284     PRINT_CONSTANT(GDK_KEY_logicaland);
2285     PRINT_CONSTANT(GDK_KEY_logicalor);
2286     PRINT_CONSTANT(GDK_KEY_lowleftcorner);
2287     PRINT_CONSTANT(GDK_KEY_lowrightcorner);
2288     PRINT_CONSTANT(GDK_KEY_lstroke);
2289     PRINT_CONSTANT(GDK_KEY_m);
2290     PRINT_CONSTANT(GDK_KEY_mabovedot);
2291     PRINT_CONSTANT(GDK_KEY_macron);
2292     PRINT_CONSTANT(GDK_KEY_malesymbol);
2293     PRINT_CONSTANT(GDK_KEY_maltesecross);
2294     PRINT_CONSTANT(GDK_KEY_marker);
2295     PRINT_CONSTANT(GDK_KEY_masculine);
2296     PRINT_CONSTANT(GDK_KEY_minus);
2297     PRINT_CONSTANT(GDK_KEY_minutes);
2298     PRINT_CONSTANT(GDK_KEY_mu);
2299     PRINT_CONSTANT(GDK_KEY_multiply);
2300     PRINT_CONSTANT(GDK_KEY_musicalflat);
2301     PRINT_CONSTANT(GDK_KEY_musicalsharp);
2302     PRINT_CONSTANT(GDK_KEY_n);
2303     PRINT_CONSTANT(GDK_KEY_nabla);
2304     PRINT_CONSTANT(GDK_KEY_nacute);
2305     PRINT_CONSTANT(GDK_KEY_ncaron);
2306     PRINT_CONSTANT(GDK_KEY_ncedilla);
2307     PRINT_CONSTANT(GDK_KEY_ninesubscript);
2308     PRINT_CONSTANT(GDK_KEY_ninesuperior);
2309     PRINT_CONSTANT(GDK_KEY_nl);
2310     PRINT_CONSTANT(GDK_KEY_nobreakspace);
2311     PRINT_CONSTANT(GDK_KEY_notapproxeq);
2312     PRINT_CONSTANT(GDK_KEY_notelementof);
2313     PRINT_CONSTANT(GDK_KEY_notequal);
2314     PRINT_CONSTANT(GDK_KEY_notidentical);
2315     PRINT_CONSTANT(GDK_KEY_notsign);
2316     PRINT_CONSTANT(GDK_KEY_ntilde);
2317     PRINT_CONSTANT(GDK_KEY_numbersign);
2318     PRINT_CONSTANT(GDK_KEY_numerosign);
2319     PRINT_CONSTANT(GDK_KEY_o);
2320     PRINT_CONSTANT(GDK_KEY_oacute);
2321     PRINT_CONSTANT(GDK_KEY_obarred);
2322     PRINT_CONSTANT(GDK_KEY_obelowdot);
2323     PRINT_CONSTANT(GDK_KEY_ocaron);
2324     PRINT_CONSTANT(GDK_KEY_ocircumflex);
2325     PRINT_CONSTANT(GDK_KEY_ocircumflexacute);
2326     PRINT_CONSTANT(GDK_KEY_ocircumflexbelowdot);
2327     PRINT_CONSTANT(GDK_KEY_ocircumflexgrave);
2328     PRINT_CONSTANT(GDK_KEY_ocircumflexhook);
2329     PRINT_CONSTANT(GDK_KEY_ocircumflextilde);
2330     PRINT_CONSTANT(GDK_KEY_odiaeresis);
2331     PRINT_CONSTANT(GDK_KEY_odoubleacute);
2332     PRINT_CONSTANT(GDK_KEY_oe);
2333     PRINT_CONSTANT(GDK_KEY_ogonek);
2334     PRINT_CONSTANT(GDK_KEY_ograve);
2335     PRINT_CONSTANT(GDK_KEY_ohook);
2336     PRINT_CONSTANT(GDK_KEY_ohorn);
2337     PRINT_CONSTANT(GDK_KEY_ohornacute);
2338     PRINT_CONSTANT(GDK_KEY_ohornbelowdot);
2339     PRINT_CONSTANT(GDK_KEY_ohorngrave);
2340     PRINT_CONSTANT(GDK_KEY_ohornhook);
2341     PRINT_CONSTANT(GDK_KEY_ohorntilde);
2342     PRINT_CONSTANT(GDK_KEY_omacron);
2343     PRINT_CONSTANT(GDK_KEY_oneeighth);
2344     PRINT_CONSTANT(GDK_KEY_onefifth);
2345     PRINT_CONSTANT(GDK_KEY_onehalf);
2346     PRINT_CONSTANT(GDK_KEY_onequarter);
2347     PRINT_CONSTANT(GDK_KEY_onesixth);
2348     PRINT_CONSTANT(GDK_KEY_onesubscript);
2349     PRINT_CONSTANT(GDK_KEY_onesuperior);
2350     PRINT_CONSTANT(GDK_KEY_onethird);
2351     PRINT_CONSTANT(GDK_KEY_ooblique);
2352     PRINT_CONSTANT(GDK_KEY_openrectbullet);
2353     PRINT_CONSTANT(GDK_KEY_openstar);
2354     PRINT_CONSTANT(GDK_KEY_opentribulletdown);
2355     PRINT_CONSTANT(GDK_KEY_opentribulletup);
2356     PRINT_CONSTANT(GDK_KEY_ordfeminine);
2357     PRINT_CONSTANT(GDK_KEY_oslash);
2358     PRINT_CONSTANT(GDK_KEY_otilde);
2359     PRINT_CONSTANT(GDK_KEY_overbar);
2360     PRINT_CONSTANT(GDK_KEY_overline);
2361     PRINT_CONSTANT(GDK_KEY_p);
2362     PRINT_CONSTANT(GDK_KEY_pabovedot);
2363     PRINT_CONSTANT(GDK_KEY_paragraph);
2364     PRINT_CONSTANT(GDK_KEY_parenleft);
2365     PRINT_CONSTANT(GDK_KEY_parenright);
2366     PRINT_CONSTANT(GDK_KEY_partdifferential);
2367     PRINT_CONSTANT(GDK_KEY_partialderivative);
2368     PRINT_CONSTANT(GDK_KEY_percent);
2369     PRINT_CONSTANT(GDK_KEY_period);
2370     PRINT_CONSTANT(GDK_KEY_periodcentered);
2371     PRINT_CONSTANT(GDK_KEY_permille);
2372     PRINT_CONSTANT(GDK_KEY_phonographcopyright);
2373     PRINT_CONSTANT(GDK_KEY_plus);
2374     PRINT_CONSTANT(GDK_KEY_plusminus);
2375     PRINT_CONSTANT(GDK_KEY_prescription);
2376     PRINT_CONSTANT(GDK_KEY_prolongedsound);
2377     PRINT_CONSTANT(GDK_KEY_punctspace);
2378     PRINT_CONSTANT(GDK_KEY_q);
2379     PRINT_CONSTANT(GDK_KEY_quad);
2380     PRINT_CONSTANT(GDK_KEY_question);
2381     PRINT_CONSTANT(GDK_KEY_questiondown);
2382     PRINT_CONSTANT(GDK_KEY_quotedbl);
2383     PRINT_CONSTANT(GDK_KEY_quoteleft);
2384     PRINT_CONSTANT(GDK_KEY_quoteright);
2385     PRINT_CONSTANT(GDK_KEY_r);
2386     PRINT_CONSTANT(GDK_KEY_racute);
2387     PRINT_CONSTANT(GDK_KEY_radical);
2388     PRINT_CONSTANT(GDK_KEY_rcaron);
2389     PRINT_CONSTANT(GDK_KEY_rcedilla);
2390     PRINT_CONSTANT(GDK_KEY_registered);
2391     PRINT_CONSTANT(GDK_KEY_rightanglebracket);
2392     PRINT_CONSTANT(GDK_KEY_rightarrow);
2393     PRINT_CONSTANT(GDK_KEY_rightcaret);
2394     PRINT_CONSTANT(GDK_KEY_rightdoublequotemark);
2395     PRINT_CONSTANT(GDK_KEY_rightmiddlecurlybrace);
2396     PRINT_CONSTANT(GDK_KEY_rightmiddlesummation);
2397     PRINT_CONSTANT(GDK_KEY_rightopentriangle);
2398     PRINT_CONSTANT(GDK_KEY_rightpointer);
2399     PRINT_CONSTANT(GDK_KEY_rightshoe);
2400     PRINT_CONSTANT(GDK_KEY_rightsinglequotemark);
2401     PRINT_CONSTANT(GDK_KEY_rightt);
2402     PRINT_CONSTANT(GDK_KEY_righttack);
2403     PRINT_CONSTANT(GDK_KEY_s);
2404     PRINT_CONSTANT(GDK_KEY_sabovedot);
2405     PRINT_CONSTANT(GDK_KEY_sacute);
2406     PRINT_CONSTANT(GDK_KEY_scaron);
2407     PRINT_CONSTANT(GDK_KEY_scedilla);
2408     PRINT_CONSTANT(GDK_KEY_schwa);
2409     PRINT_CONSTANT(GDK_KEY_scircumflex);
2410     PRINT_CONSTANT(GDK_KEY_script_switch);
2411     PRINT_CONSTANT(GDK_KEY_seconds);
2412     PRINT_CONSTANT(GDK_KEY_section);
2413     PRINT_CONSTANT(GDK_KEY_semicolon);
2414     PRINT_CONSTANT(GDK_KEY_semivoicedsound);
2415     PRINT_CONSTANT(GDK_KEY_seveneighths);
2416     PRINT_CONSTANT(GDK_KEY_sevensubscript);
2417     PRINT_CONSTANT(GDK_KEY_sevensuperior);
2418     PRINT_CONSTANT(GDK_KEY_signaturemark);
2419     PRINT_CONSTANT(GDK_KEY_signifblank);
2420     PRINT_CONSTANT(GDK_KEY_similarequal);
2421     PRINT_CONSTANT(GDK_KEY_singlelowquotemark);
2422     PRINT_CONSTANT(GDK_KEY_sixsubscript);
2423     PRINT_CONSTANT(GDK_KEY_sixsuperior);
2424     PRINT_CONSTANT(GDK_KEY_slash);
2425     PRINT_CONSTANT(GDK_KEY_soliddiamond);
2426     PRINT_CONSTANT(GDK_KEY_space);
2427     PRINT_CONSTANT(GDK_KEY_squareroot);
2428     PRINT_CONSTANT(GDK_KEY_ssharp);
2429     PRINT_CONSTANT(GDK_KEY_sterling);
2430     PRINT_CONSTANT(GDK_KEY_stricteq);
2431     PRINT_CONSTANT(GDK_KEY_t);
2432     PRINT_CONSTANT(GDK_KEY_tabovedot);
2433     PRINT_CONSTANT(GDK_KEY_tcaron);
2434     PRINT_CONSTANT(GDK_KEY_tcedilla);
2435     PRINT_CONSTANT(GDK_KEY_telephone);
2436     PRINT_CONSTANT(GDK_KEY_telephonerecorder);
2437     PRINT_CONSTANT(GDK_KEY_therefore);
2438     PRINT_CONSTANT(GDK_KEY_thinspace);
2439     PRINT_CONSTANT(GDK_KEY_thorn);
2440     PRINT_CONSTANT(GDK_KEY_threeeighths);
2441     PRINT_CONSTANT(GDK_KEY_threefifths);
2442     PRINT_CONSTANT(GDK_KEY_threequarters);
2443     PRINT_CONSTANT(GDK_KEY_threesubscript);
2444     PRINT_CONSTANT(GDK_KEY_threesuperior);
2445     PRINT_CONSTANT(GDK_KEY_tintegral);
2446     PRINT_CONSTANT(GDK_KEY_topintegral);
2447     PRINT_CONSTANT(GDK_KEY_topleftparens);
2448     PRINT_CONSTANT(GDK_KEY_topleftradical);
2449     PRINT_CONSTANT(GDK_KEY_topleftsqbracket);
2450     PRINT_CONSTANT(GDK_KEY_topleftsummation);
2451     PRINT_CONSTANT(GDK_KEY_toprightparens);
2452     PRINT_CONSTANT(GDK_KEY_toprightsqbracket);
2453     PRINT_CONSTANT(GDK_KEY_toprightsummation);
2454     PRINT_CONSTANT(GDK_KEY_topt);
2455     PRINT_CONSTANT(GDK_KEY_topvertsummationconnector);
2456     PRINT_CONSTANT(GDK_KEY_trademark);
2457     PRINT_CONSTANT(GDK_KEY_trademarkincircle);
2458     PRINT_CONSTANT(GDK_KEY_tslash);
2459     PRINT_CONSTANT(GDK_KEY_twofifths);
2460     PRINT_CONSTANT(GDK_KEY_twosubscript);
2461     PRINT_CONSTANT(GDK_KEY_twosuperior);
2462     PRINT_CONSTANT(GDK_KEY_twothirds);
2463     PRINT_CONSTANT(GDK_KEY_u);
2464     PRINT_CONSTANT(GDK_KEY_uacute);
2465     PRINT_CONSTANT(GDK_KEY_ubelowdot);
2466     PRINT_CONSTANT(GDK_KEY_ubreve);
2467     PRINT_CONSTANT(GDK_KEY_ucircumflex);
2468     PRINT_CONSTANT(GDK_KEY_udiaeresis);
2469     PRINT_CONSTANT(GDK_KEY_udoubleacute);
2470     PRINT_CONSTANT(GDK_KEY_ugrave);
2471     PRINT_CONSTANT(GDK_KEY_uhook);
2472     PRINT_CONSTANT(GDK_KEY_uhorn);
2473     PRINT_CONSTANT(GDK_KEY_uhornacute);
2474     PRINT_CONSTANT(GDK_KEY_uhornbelowdot);
2475     PRINT_CONSTANT(GDK_KEY_uhorngrave);
2476     PRINT_CONSTANT(GDK_KEY_uhornhook);
2477     PRINT_CONSTANT(GDK_KEY_uhorntilde);
2478     PRINT_CONSTANT(GDK_KEY_umacron);
2479     PRINT_CONSTANT(GDK_KEY_underbar);
2480     PRINT_CONSTANT(GDK_KEY_underscore);
2481     PRINT_CONSTANT(GDK_KEY_union);
2482     PRINT_CONSTANT(GDK_KEY_uogonek);
2483     PRINT_CONSTANT(GDK_KEY_uparrow);
2484     PRINT_CONSTANT(GDK_KEY_upcaret);
2485     PRINT_CONSTANT(GDK_KEY_upleftcorner);
2486     PRINT_CONSTANT(GDK_KEY_uprightcorner);
2487     PRINT_CONSTANT(GDK_KEY_upshoe);
2488     PRINT_CONSTANT(GDK_KEY_upstile);
2489     PRINT_CONSTANT(GDK_KEY_uptack);
2490     PRINT_CONSTANT(GDK_KEY_uring);
2491     PRINT_CONSTANT(GDK_KEY_utilde);
2492     PRINT_CONSTANT(GDK_KEY_v);
2493     PRINT_CONSTANT(GDK_KEY_variation);
2494     PRINT_CONSTANT(GDK_KEY_vertbar);
2495     PRINT_CONSTANT(GDK_KEY_vertconnector);
2496     PRINT_CONSTANT(GDK_KEY_voicedsound);
2497     PRINT_CONSTANT(GDK_KEY_vt);
2498     PRINT_CONSTANT(GDK_KEY_w);
2499     PRINT_CONSTANT(GDK_KEY_wacute);
2500     PRINT_CONSTANT(GDK_KEY_wcircumflex);
2501     PRINT_CONSTANT(GDK_KEY_wdiaeresis);
2502     PRINT_CONSTANT(GDK_KEY_wgrave);
2503     PRINT_CONSTANT(GDK_KEY_x);
2504     PRINT_CONSTANT(GDK_KEY_xabovedot);
2505     PRINT_CONSTANT(GDK_KEY_y);
2506     PRINT_CONSTANT(GDK_KEY_yacute);
2507     PRINT_CONSTANT(GDK_KEY_ybelowdot);
2508     PRINT_CONSTANT(GDK_KEY_ycircumflex);
2509     PRINT_CONSTANT(GDK_KEY_ydiaeresis);
2510     PRINT_CONSTANT(GDK_KEY_yen);
2511     PRINT_CONSTANT(GDK_KEY_ygrave);
2512     PRINT_CONSTANT(GDK_KEY_yhook);
2513     PRINT_CONSTANT(GDK_KEY_ytilde);
2514     PRINT_CONSTANT(GDK_KEY_z);
2515     PRINT_CONSTANT(GDK_KEY_zabovedot);
2516     PRINT_CONSTANT(GDK_KEY_zacute);
2517     PRINT_CONSTANT(GDK_KEY_zcaron);
2518     PRINT_CONSTANT(GDK_KEY_zerosubscript);
2519     PRINT_CONSTANT(GDK_KEY_zerosuperior);
2520     PRINT_CONSTANT(GDK_KEY_zstroke);
2521     PRINT_CONSTANT((gint) GDK_LAST_CURSOR);
2522     PRINT_CONSTANT((gint) GDK_LEAVE_NOTIFY);
2523     PRINT_CONSTANT((guint) GDK_LEAVE_NOTIFY_MASK);
2524     PRINT_CONSTANT((gint) GDK_LEFTBUTTON);
2525     PRINT_CONSTANT((gint) GDK_LEFT_PTR);
2526     PRINT_CONSTANT((gint) GDK_LEFT_SIDE);
2527     PRINT_CONSTANT((gint) GDK_LEFT_TEE);
2528     PRINT_CONSTANT((gint) GDK_LL_ANGLE);
2529     PRINT_CONSTANT((guint) GDK_LOCK_MASK);
2530     PRINT_CONSTANT((gint) GDK_LR_ANGLE);
2531     PRINT_CONSTANT((gint) GDK_LSB_FIRST);
2532     PRINT_CONSTANT(GDK_MAJOR_VERSION);
2533     PRINT_CONSTANT((gint) GDK_MAN);
2534     PRINT_CONSTANT((gint) GDK_MAP);
2535     PRINT_CONSTANT(GDK_MAX_TIMECOORD_AXES);
2536     PRINT_CONSTANT((guint) GDK_META_MASK);
2537     PRINT_CONSTANT(GDK_MICRO_VERSION);
2538     PRINT_CONSTANT((gint) GDK_MIDDLEBUTTON);
2539     PRINT_CONSTANT(GDK_MINOR_VERSION);
2540     PRINT_CONSTANT((guint) GDK_MOD1_MASK);
2541     PRINT_CONSTANT((guint) GDK_MOD2_MASK);
2542     PRINT_CONSTANT((guint) GDK_MOD3_MASK);
2543     PRINT_CONSTANT((guint) GDK_MOD4_MASK);
2544     PRINT_CONSTANT((guint) GDK_MOD5_MASK);
2545     PRINT_CONSTANT((gint) GDK_MODE_DISABLED);
2546     PRINT_CONSTANT((gint) GDK_MODE_SCREEN);
2547     PRINT_CONSTANT((gint) GDK_MODE_WINDOW);
2548     PRINT_CONSTANT((gint) GDK_MODIFIER_INTENT_CONTEXT_MENU);
2549     PRINT_CONSTANT((gint) GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK);
2550     PRINT_CONSTANT((gint) GDK_MODIFIER_INTENT_EXTEND_SELECTION);
2551     PRINT_CONSTANT((gint) GDK_MODIFIER_INTENT_MODIFY_SELECTION);
2552     PRINT_CONSTANT((gint) GDK_MODIFIER_INTENT_NO_TEXT_INPUT);
2553     PRINT_CONSTANT((gint) GDK_MODIFIER_INTENT_PRIMARY_ACCELERATOR);
2554     PRINT_CONSTANT((gint) GDK_MODIFIER_INTENT_SHIFT_GROUP);
2555     PRINT_CONSTANT((guint) GDK_MODIFIER_MASK);
2556     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_13_MASK);
2557     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_14_MASK);
2558     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_15_MASK);
2559     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_16_MASK);
2560     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_17_MASK);
2561     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_18_MASK);
2562     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_19_MASK);
2563     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_20_MASK);
2564     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_21_MASK);
2565     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_22_MASK);
2566     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_23_MASK);
2567     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_24_MASK);
2568     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_25_MASK);
2569     PRINT_CONSTANT((guint) GDK_MODIFIER_RESERVED_29_MASK);
2570     PRINT_CONSTANT((gint) GDK_MOTION_NOTIFY);
2571     PRINT_CONSTANT((gint) GDK_MOUSE);
2572     PRINT_CONSTANT((gint) GDK_MSB_FIRST);
2573     PRINT_CONSTANT((gint) GDK_NOTHING);
2574     PRINT_CONSTANT((gint) GDK_NOTIFY_ANCESTOR);
2575     PRINT_CONSTANT((gint) GDK_NOTIFY_INFERIOR);
2576     PRINT_CONSTANT((gint) GDK_NOTIFY_NONLINEAR);
2577     PRINT_CONSTANT((gint) GDK_NOTIFY_NONLINEAR_VIRTUAL);
2578     PRINT_CONSTANT((gint) GDK_NOTIFY_UNKNOWN);
2579     PRINT_CONSTANT((gint) GDK_NOTIFY_VIRTUAL);
2580     PRINT_CONSTANT((gint) GDK_OK);
2581     PRINT_CONSTANT((gint) GDK_OWNERSHIP_APPLICATION);
2582     PRINT_CONSTANT((gint) GDK_OWNERSHIP_NONE);
2583     PRINT_CONSTANT((gint) GDK_OWNERSHIP_WINDOW);
2584     PRINT_CONSTANT((gint) GDK_OWNER_CHANGE);
2585     PRINT_CONSTANT((gint) GDK_OWNER_CHANGE_CLOSE);
2586     PRINT_CONSTANT((gint) GDK_OWNER_CHANGE_DESTROY);
2587     PRINT_CONSTANT((gint) GDK_OWNER_CHANGE_NEW_OWNER);
2588     PRINT_CONSTANT((gint) GDK_PAD_BUTTON_PRESS);
2589     PRINT_CONSTANT((gint) GDK_PAD_BUTTON_RELEASE);
2590     PRINT_CONSTANT((gint) GDK_PAD_GROUP_MODE);
2591     PRINT_CONSTANT((gint) GDK_PAD_RING);
2592     PRINT_CONSTANT((gint) GDK_PAD_STRIP);
2593     PRINT_CONSTANT(GDK_PARENT_RELATIVE);
2594     PRINT_CONSTANT((gint) GDK_PENCIL);
2595     PRINT_CONSTANT((gint) GDK_PIRATE);
2596     PRINT_CONSTANT((gint) GDK_PLUS);
2597     PRINT_CONSTANT((guint) GDK_POINTER_MOTION_HINT_MASK);
2598     PRINT_CONSTANT((guint) GDK_POINTER_MOTION_MASK);
2599     PRINT_CONSTANT(GDK_PRIORITY_REDRAW);
2600     PRINT_CONSTANT((guint) GDK_PROPERTY_CHANGE_MASK);
2601     PRINT_CONSTANT((gint) GDK_PROPERTY_DELETE);
2602     PRINT_CONSTANT((gint) GDK_PROPERTY_NEW_VALUE);
2603     PRINT_CONSTANT((gint) GDK_PROPERTY_NOTIFY);
2604     PRINT_CONSTANT((gint) GDK_PROP_MODE_APPEND);
2605     PRINT_CONSTANT((gint) GDK_PROP_MODE_PREPEND);
2606     PRINT_CONSTANT((gint) GDK_PROP_MODE_REPLACE);
2607     PRINT_CONSTANT((gint) GDK_PROXIMITY_IN);
2608     PRINT_CONSTANT((guint) GDK_PROXIMITY_IN_MASK);
2609     PRINT_CONSTANT((gint) GDK_PROXIMITY_OUT);
2610     PRINT_CONSTANT((guint) GDK_PROXIMITY_OUT_MASK);
2611     PRINT_CONSTANT((gint) GDK_QUESTION_ARROW);
2612     PRINT_CONSTANT((guint) GDK_RELEASE_MASK);
2613     PRINT_CONSTANT((gint) GDK_RIGHTBUTTON);
2614     PRINT_CONSTANT((gint) GDK_RIGHT_PTR);
2615     PRINT_CONSTANT((gint) GDK_RIGHT_SIDE);
2616     PRINT_CONSTANT((gint) GDK_RIGHT_TEE);
2617     PRINT_CONSTANT((gint) GDK_RTL_LOGO);
2618     PRINT_CONSTANT((gint) GDK_SAILBOAT);
2619     PRINT_CONSTANT((gint) GDK_SB_DOWN_ARROW);
2620     PRINT_CONSTANT((gint) GDK_SB_H_DOUBLE_ARROW);
2621     PRINT_CONSTANT((gint) GDK_SB_LEFT_ARROW);
2622     PRINT_CONSTANT((gint) GDK_SB_RIGHT_ARROW);
2623     PRINT_CONSTANT((gint) GDK_SB_UP_ARROW);
2624     PRINT_CONSTANT((gint) GDK_SB_V_DOUBLE_ARROW);
2625     PRINT_CONSTANT((gint) GDK_SCROLL);
2626     PRINT_CONSTANT((gint) GDK_SCROLL_DOWN);
2627     PRINT_CONSTANT((gint) GDK_SCROLL_LEFT);
2628     PRINT_CONSTANT((guint) GDK_SCROLL_MASK);
2629     PRINT_CONSTANT((gint) GDK_SCROLL_RIGHT);
2630     PRINT_CONSTANT((gint) GDK_SCROLL_SMOOTH);
2631     PRINT_CONSTANT((gint) GDK_SCROLL_UP);
2632     PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_ALL);
2633     PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_ALL_POINTING);
2634     PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_KEYBOARD);
2635     PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_NONE);
2636     PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_POINTER);
2637     PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TABLET_STYLUS);
2638     PRINT_CONSTANT((guint) GDK_SEAT_CAPABILITY_TOUCH);
2639     PRINT_CONSTANT((gint) GDK_SELECTION_CLEAR);
2640     PRINT_CONSTANT((gint) GDK_SELECTION_NOTIFY);
2641     PRINT_CONSTANT((gint) GDK_SELECTION_REQUEST);
2642     PRINT_CONSTANT((gint) GDK_SETTING);
2643     PRINT_CONSTANT((gint) GDK_SETTING_ACTION_CHANGED);
2644     PRINT_CONSTANT((gint) GDK_SETTING_ACTION_DELETED);
2645     PRINT_CONSTANT((gint) GDK_SETTING_ACTION_NEW);
2646     PRINT_CONSTANT((guint) GDK_SHIFT_MASK);
2647     PRINT_CONSTANT((gint) GDK_SHUTTLE);
2648     PRINT_CONSTANT((gint) GDK_SIZING);
2649     PRINT_CONSTANT((guint) GDK_SMOOTH_SCROLL_MASK);
2650     PRINT_CONSTANT((gint) GDK_SOURCE_CURSOR);
2651     PRINT_CONSTANT((gint) GDK_SOURCE_ERASER);
2652     PRINT_CONSTANT((gint) GDK_SOURCE_KEYBOARD);
2653     PRINT_CONSTANT((gint) GDK_SOURCE_MOUSE);
2654     PRINT_CONSTANT((gint) GDK_SOURCE_PEN);
2655     PRINT_CONSTANT((gint) GDK_SOURCE_TABLET_PAD);
2656     PRINT_CONSTANT((gint) GDK_SOURCE_TOUCHPAD);
2657     PRINT_CONSTANT((gint) GDK_SOURCE_TOUCHSCREEN);
2658     PRINT_CONSTANT((gint) GDK_SOURCE_TRACKPOINT);
2659     PRINT_CONSTANT((gint) GDK_SPIDER);
2660     PRINT_CONSTANT((gint) GDK_SPRAYCAN);
2661     PRINT_CONSTANT((gint) GDK_STAR);
2662     PRINT_CONSTANT((guint) GDK_STRUCTURE_MASK);
2663     PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR);
2664     PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB);
2665     PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_NONE);
2666     PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_UNKNOWN);
2667     PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR);
2668     PRINT_CONSTANT((gint) GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB);
2669     PRINT_CONSTANT((guint) GDK_SUBSTRUCTURE_MASK);
2670     PRINT_CONSTANT((guint) GDK_SUPER_MASK);
2671     PRINT_CONSTANT((guint) GDK_TABLET_PAD_MASK);
2672     PRINT_CONSTANT((gint) GDK_TARGET);
2673     PRINT_CONSTANT((gint) GDK_TCROSS);
2674     PRINT_CONSTANT((gint) GDK_TOP_LEFT_ARROW);
2675     PRINT_CONSTANT((gint) GDK_TOP_LEFT_CORNER);
2676     PRINT_CONSTANT((gint) GDK_TOP_RIGHT_CORNER);
2677     PRINT_CONSTANT((gint) GDK_TOP_SIDE);
2678     PRINT_CONSTANT((gint) GDK_TOP_TEE);
2679     PRINT_CONSTANT((guint) GDK_TOUCHPAD_GESTURE_MASK);
2680     PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_BEGIN);
2681     PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_CANCEL);
2682     PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_END);
2683     PRINT_CONSTANT((gint) GDK_TOUCHPAD_GESTURE_PHASE_UPDATE);
2684     PRINT_CONSTANT((gint) GDK_TOUCHPAD_PINCH);
2685     PRINT_CONSTANT((gint) GDK_TOUCHPAD_SWIPE);
2686     PRINT_CONSTANT((gint) GDK_TOUCH_BEGIN);
2687     PRINT_CONSTANT((gint) GDK_TOUCH_CANCEL);
2688     PRINT_CONSTANT((gint) GDK_TOUCH_END);
2689     PRINT_CONSTANT((guint) GDK_TOUCH_MASK);
2690     PRINT_CONSTANT((gint) GDK_TOUCH_UPDATE);
2691     PRINT_CONSTANT((gint) GDK_TREK);
2692     PRINT_CONSTANT((gint) GDK_TRIPLE_BUTTON_PRESS);
2693     PRINT_CONSTANT((gint) GDK_UL_ANGLE);
2694     PRINT_CONSTANT((gint) GDK_UMBRELLA);
2695     PRINT_CONSTANT((gint) GDK_UNMAP);
2696     PRINT_CONSTANT((gint) GDK_UR_ANGLE);
2697     PRINT_CONSTANT((gint) GDK_VISIBILITY_FULLY_OBSCURED);
2698     PRINT_CONSTANT((gint) GDK_VISIBILITY_NOTIFY);
2699     PRINT_CONSTANT((guint) GDK_VISIBILITY_NOTIFY_MASK);
2700     PRINT_CONSTANT((gint) GDK_VISIBILITY_PARTIAL);
2701     PRINT_CONSTANT((gint) GDK_VISIBILITY_UNOBSCURED);
2702     PRINT_CONSTANT((gint) GDK_VISUAL_DIRECT_COLOR);
2703     PRINT_CONSTANT((gint) GDK_VISUAL_GRAYSCALE);
2704     PRINT_CONSTANT((gint) GDK_VISUAL_PSEUDO_COLOR);
2705     PRINT_CONSTANT((gint) GDK_VISUAL_STATIC_COLOR);
2706     PRINT_CONSTANT((gint) GDK_VISUAL_STATIC_GRAY);
2707     PRINT_CONSTANT((gint) GDK_VISUAL_TRUE_COLOR);
2708     PRINT_CONSTANT((gint) GDK_WATCH);
2709     PRINT_CONSTANT((guint) GDK_WA_CURSOR);
2710     PRINT_CONSTANT((guint) GDK_WA_NOREDIR);
2711     PRINT_CONSTANT((guint) GDK_WA_TITLE);
2712     PRINT_CONSTANT((guint) GDK_WA_TYPE_HINT);
2713     PRINT_CONSTANT((guint) GDK_WA_VISUAL);
2714     PRINT_CONSTANT((guint) GDK_WA_WMCLASS);
2715     PRINT_CONSTANT((guint) GDK_WA_X);
2716     PRINT_CONSTANT((guint) GDK_WA_Y);
2717     PRINT_CONSTANT((gint) GDK_WINDOW_CHILD);
2718     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_EAST);
2719     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_NORTH);
2720     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_NORTH_EAST);
2721     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_NORTH_WEST);
2722     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_SOUTH);
2723     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_SOUTH_EAST);
2724     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_SOUTH_WEST);
2725     PRINT_CONSTANT((gint) GDK_WINDOW_EDGE_WEST);
2726     PRINT_CONSTANT((gint) GDK_WINDOW_FOREIGN);
2727     PRINT_CONSTANT((gint) GDK_WINDOW_OFFSCREEN);
2728     PRINT_CONSTANT((gint) GDK_WINDOW_ROOT);
2729     PRINT_CONSTANT((gint) GDK_WINDOW_STATE);
2730     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_ABOVE);
2731     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_BELOW);
2732     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_BOTTOM_RESIZABLE);
2733     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_BOTTOM_TILED);
2734     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_FOCUSED);
2735     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_FULLSCREEN);
2736     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_ICONIFIED);
2737     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_LEFT_RESIZABLE);
2738     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_LEFT_TILED);
2739     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_MAXIMIZED);
2740     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_RIGHT_RESIZABLE);
2741     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_RIGHT_TILED);
2742     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_STICKY);
2743     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_TILED);
2744     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_TOP_RESIZABLE);
2745     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_TOP_TILED);
2746     PRINT_CONSTANT((guint) GDK_WINDOW_STATE_WITHDRAWN);
2747     PRINT_CONSTANT((gint) GDK_WINDOW_SUBSURFACE);
2748     PRINT_CONSTANT((gint) GDK_WINDOW_TEMP);
2749     PRINT_CONSTANT((gint) GDK_WINDOW_TOPLEVEL);
2750     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_COMBO);
2751     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_DESKTOP);
2752     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_DIALOG);
2753     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_DND);
2754     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_DOCK);
2755     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU);
2756     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_MENU);
2757     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_NORMAL);
2758     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_NOTIFICATION);
2759     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_POPUP_MENU);
2760     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_SPLASHSCREEN);
2761     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_TOOLBAR);
2762     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_TOOLTIP);
2763     PRINT_CONSTANT((gint) GDK_WINDOW_TYPE_HINT_UTILITY);
2764     PRINT_CONSTANT((gint) GDK_XTERM);
2765     PRINT_CONSTANT((gint) GDK_X_CURSOR);
2766     return 0;
2767 }
2768