genlist: select the focused item on enter key input
[platform/upstream/elementary.git] / config / mobile / base.src.in
1 group "Elm_Config" struct {
2   value "config_version" int: 131073;
3   value "engine" string: "";
4   value "vsync" uchar: 0;
5   value "thumbscroll_enable" uchar: 1;
6   value "thumbscroll_threshold" int: 24;
7   value "thumbscroll_hold_threshold" int: 100;
8   value "thumbscroll_momentum_threshold" double: 100.0;
9   value "thumbscroll_flick_distance_tolerance" int: 1000;
10   value "thumbscroll_friction" double: 1.0;
11   value "thumbscroll_min_friction" double: 0.3;
12   value "thumbscroll_friction_standard" double: 3000.0;
13   value "thumbscroll_bounce_friction" double: 0.5;
14   value "thumbscroll_bounce_enable" uchar: 1;
15   value "thumbscroll_acceleration_threshold" double: 2000.0;
16   value "thumbscroll_acceleration_time_limit" double: 0.5;
17   value "thumbscroll_acceleration_weight" double: 1.5;
18   value "page_scroll_friction" double: 0.5;
19   value "bring_in_scroll_friction" double: 0.5;
20   value "zoom_friction" double: 0.5;
21   value "thumbscroll_border_friction" double: 0.5;
22   value "thumbscroll_sensitivity_friction" double: 0.7;
23   value "scroll_smooth_start_enable" uchar: 1;
24   value "scroll_smooth_time_interval" double: 0;
25   value "scroll_smooth_amount" double: 1.0;
26   value "scroll_smooth_history_weight" double: 0.1;
27   value "scroll_smooth_future_time" double: 0.0;
28   value "scroll_smooth_time_window" double: 0.01;
29   value "focus_autoscroll_mode" uchar: 0;
30   value "slider_indicator_visible_mode" int: 0;
31   value "scale" double: 1.0;
32   value "bgpixmap" int: 0;
33   value "compositing" int: 1;
34   value "font_hinting" int: 2;
35   value "cache_flush_poll_interval" int: 512;
36   value "cache_flush_enable" uchar: 1;
37   value "image_cache" int: 4096;
38   value "font_cache" int: 512;
39   value "edje_cache" int: 32;
40   value "edje_collection_cache" int: 64;
41   value "finger_size" int: 40;
42   value "fps" double: 60.0;
43   value "theme" string: "default";
44   value "modules" string: "prefs>prefs_iface:access_output>access/api:datetime_input_ctxpopup>datetime/api";
45   value "tooltip_delay" double: 1.0;
46   value "cursor_engine_only" uchar: 1;
47   value "focus_highlight_enable" uchar: 0;
48   value "focus_highlight_animate" uchar: 0;
49   value "focus_highlight_clip_disable" uchar: 0;
50   value "item_select_on_focus_disable" uchar: 0;
51   value "first_item_focus_on_first_focusin" uchar: 1;
52   value "focus_move_policy" uchar: 0;
53   value "toolbar_shrink_mode" int: 3;
54   value "fileselector_expand_enable" uchar: 0;
55   value "inwin_dialogs_enable" uchar: 1;
56   value "icon_size" int: 32;
57   value "longpress_timeout" double: 1.0;
58   value "effect_enable" uchar: 1;
59   value "desktop_entry" uchar: 0;
60   value "password_show_last" uchar: 1;
61   value "password_show_last_timeout" double: 2.0;
62   value "glayer_zoom_finger_enable" uchar: 1;
63   value "glayer_zoom_finger_factor" double: 1.0;
64   value "glayer_zoom_wheel_factor" double: 0.05;
65   value "glayer_zoom_distance_tolerance" double: 1.0;
66   value "glayer_rotate_finger_enable" uchar: 1;
67   value "glayer_rotate_angular_tolerance" double: 2.0;
68   value "glayer_line_min_length" double: 1.0;
69   value "glayer_line_distance_tolerance" double: 3.0;
70   value "glayer_line_angular_tolerance" double: 20.0
71   value "glayer_flick_time_limit_ms" uint: 100; /* ms to finish flick */
72   value "glayer_long_tap_start_timeout" double: 1.2; /* sec to start long-tap */
73   value "glayer_double_tap_timeout" double: 0.25; /* Timeout between two mouse dows when doing double click (and more). */
74   value "glayer_continues_enable" uchar: 1;          /* Continues gesture enabled */
75   value "week_start" int: 1;
76   value "weekend_start" int: 6;
77   value "weekend_len" int: 2;
78   value "year_min" int: 2;
79   value "year_max" int: 137;
80   value "softcursor_mode" uchar: 0;
81   value "auto_norender_withdrawn" uchar: 1;
82   value "auto_norender_iconified_same_as_withdrawn" uchar: 1;
83   value "auto_flush_withdrawn" uchar: 1;
84   value "auto_dump_withdrawn" uchar: 1;
85   value "auto_throttle" uchar: 1;
86   value "auto_throttle_amount" double: 0.0666666666;
87   value "indicator_service_0" string: "elm_indicator_portrait";
88   value "indicator_service_90" string: "elm_indicator_landscape";
89   value "indicator_service_180" string: "elm_indicator_portrait";
90   value "indicator_service_270" string: "elm_indicator_landscape";
91   value "magnifier_enable" uchar: 1;
92   value "magnifier_scale" double: 1.5;
93   value "audio_mute_effect" uchar: 0;
94   value "audio_mute_background" uchar: 0;
95   value "audio_mute_music" uchar: 0;
96   value "audio_mute_foreground" uchar: 0;
97   value "audio_mute_interface" uchar: 0;
98   value "audio_mute_input" uchar: 0;
99   value "audio_mute_alert" uchar: 0;
100   value "audio_mute_all" uchar: 0;
101   group "color_palette" list {
102      group "Elm_Custom_Palette" struct {
103         value "palette_name" string: "default";
104         group "color_list" list {
105            group "Elm_Color_RGBA" struct {
106               value "r" uint: 255;
107               value "g" uint: 0;
108               value "b" uint: 0;
109               value "a" uint: 255;
110            }
111            group "Elm_Color_RGBA" struct {
112               value "r" uint: 0;
113               value "g" uint: 255;
114               value "b" uint: 0;
115               value "a" uint: 255;
116            }
117            group "Elm_Color_RGBA" struct {
118               value "r" uint: 0;
119               value "g" uint: 0;
120               value "b" uint: 255;
121               value "a" uint: 255;
122            }
123            group "Elm_Color_RGBA" struct {
124               value "r" uint: 255;
125               value "g" uint: 255;
126               value "b" uint: 0;
127               value "a" uint: 255;
128            }
129            group "Elm_Color_RGBA" struct {
130               value "r" uint: 0;
131               value "g" uint: 255;
132               value "b" uint: 255;
133               value "a" uint: 255;
134            }
135            group "Elm_Color_RGBA" struct {
136               value "r" uint: 255;
137               value "g" uint: 0;
138               value "b" uint: 255;
139               value "a" uint: 255;
140            }
141            group "Elm_Color_RGBA" struct {
142               value "r" uint: 255;
143               value "g" uint: 90;
144               value "b" uint: 0;
145               value "a" uint: 255;
146            }
147            group "Elm_Color_RGBA" struct {
148               value "r" uint: 255;
149               value "g" uint: 180;
150               value "b" uint: 0;
151               value "a" uint: 255;
152            }
153            group "Elm_Color_RGBA" struct {
154               value "r" uint: 92;
155               value "g" uint: 142;
156               value "b" uint: 151;
157               value "a" uint: 255;
158            }
159            group "Elm_Color_RGBA" struct {
160               value "r" uint: 41;
161               value "g" uint: 68;
162               value "b" uint: 59;
163               value "a" uint: 255;
164            }
165            group "Elm_Color_RGBA" struct {
166               value "r" uint: 41;
167               value "g" uint: 46;
168               value "b" uint: 68;
169               value "a" uint: 255;
170            }
171            group "Elm_Color_RGBA" struct {
172               value "r" uint: 68;
173               value "g" uint: 40;
174               value "b" uint: 55;
175               value "a" uint: 255;
176            }
177         }
178      }
179      group "Elm_Custom_Palette" struct {
180         value "palette_name" string: "painting";
181         group "color_list" list {
182            group "Elm_Color_RGBA" struct {
183               value "r" uint: 255;
184               value "g" uint: 90;
185               value "b" uint: 18;
186               value "a" uint: 255;
187            }
188            group "Elm_Color_RGBA" struct {
189               value "r" uint: 255;
190               value "g" uint: 213;
191               value "b" uint: 0;
192               value "a" uint: 255;
193            }
194            group "Elm_Color_RGBA" struct {
195               value "r" uint: 146;
196               value "g" uint: 255;
197               value "b" uint: 11;
198               value "a" uint: 255;
199            }
200            group "Elm_Color_RGBA" struct {
201               value "r" uint: 9;
202               value "g" uint: 186;
203               value "b" uint: 10;
204               value "a" uint: 255;
205            }
206            group "Elm_Color_RGBA" struct {
207               value "r" uint: 86;
208               value "g" uint: 201;
209               value "b" uint: 242;
210               value "a" uint: 255;
211            }
212            group "Elm_Color_RGBA" struct {
213               value "r" uint: 18;
214               value "g" uint: 83;
215               value "b" uint: 128;
216               value "a" uint: 255;
217            }
218            group "Elm_Color_RGBA" struct {
219               value "r" uint: 140;
220               value "g" uint: 53;
221               value "b" uint: 238;
222               value "a" uint: 255;
223            }
224            group "Elm_Color_RGBA" struct {
225               value "r" uint: 255;
226               value "g" uint: 145;
227               value "b" uint: 145;
228               value "a" uint: 255;
229            }
230            group "Elm_Color_RGBA" struct {
231               value "r" uint: 255;
232               value "g" uint: 59;
233               value "b" uint: 119;
234               value "a" uint: 255;
235            }
236            group "Elm_Color_RGBA" struct {
237               value "r" uint: 133;
238               value "g" uint: 100;
239               value "b" uint: 69;
240               value "a" uint: 255;
241            }
242            group "Elm_Color_RGBA" struct {
243               value "r" uint: 255;
244               value "g" uint: 255;
245               value "b" uint: 119;
246               value "a" uint: 255;
247            }
248            group "Elm_Color_RGBA" struct {
249               value "r" uint: 133;
250               value "g" uint: 100;
251               value "b" uint: 255;
252               value "a" uint: 255;
253            }
254         }
255      }
256   }
257   group "bindings" list {
258      group "Elm_Config_Bindings_Widget" struct {
259         value "name" string: "Elm_Ctxpopup";
260         group "key_bindings" list {
261            group "Elm_Config_Binding_Key" struct {
262               value "context" int: 0;
263               value "key" string: "Tab";
264               value "action" string: "move";
265               value "params" string: "previous";
266               group "modifiers" list {
267                  group "Elm_Config_Binding_Modifier" struct {
268                     value "mod" string: "Shift";
269                     value "flag" uchar: 1;
270                  }
271               }
272            }
273            group "Elm_Config_Binding_Key" struct {
274               value "context" int: 0;
275               value "key" string: "Tab";
276               value "action" string: "move";
277               value "params" string: "next";
278               group "modifiers" list {
279                  group "Elm_Config_Binding_Modifier" struct {
280                     value "mod" string: "Shift";
281                     value "flag" uchar: 0;
282                  }
283               }
284            }
285            group "Elm_Config_Binding_Key" struct {
286               value "context" int: 0;
287               value "key" string: "Left";
288               value "action" string: "move";
289               value "params" string: "left";
290            }
291            group "Elm_Config_Binding_Key" struct {
292               value "context" int: 0;
293               value "key" string: "KP_Left";
294               value "action" string: "move";
295               value "params" string: "left";
296            }
297            group "Elm_Config_Binding_Key" struct {
298               value "context" int: 0;
299               value "key" string: "Right";
300               value "action" string: "move";
301               value "params" string: "right";
302            }
303            group "Elm_Config_Binding_Key" struct {
304               value "context" int: 0;
305               value "key" string: "KP_Right";
306               value "action" string: "move";
307               value "params" string: "right";
308            }
309            group "Elm_Config_Binding_Key" struct {
310               value "context" int: 0;
311               value "key" string: "Up";
312               value "action" string: "move";
313               value "params" string: "up";
314            }
315            group "Elm_Config_Binding_Key" struct {
316               value "context" int: 0;
317               value "key" string: "KP_Up";
318               value "action" string: "move";
319               value "params" string: "up";
320            }
321            group "Elm_Config_Binding_Key" struct {
322               value "context" int: 0;
323               value "key" string: "Down";
324               value "action" string: "move";
325               value "params" string: "down";
326            }
327            group "Elm_Config_Binding_Key" struct {
328               value "context" int: 0;
329               value "key" string: "KP_Down";
330               value "action" string: "move";
331               value "params" string: "down";
332            }
333            group "Elm_Config_Binding_Key" struct {
334               value "context" int: 0;
335               value "key" string: "Escape";
336               value "action" string: "escape";
337               value "params" string: "";
338            }
339         }
340      }
341      group "Elm_Config_Bindings_Widget" struct {
342         value "name" string: "Elm_Fileselector";
343         group "key_bindings" list {
344            group "Elm_Config_Binding_Key" struct {
345               value "context" int: 0;
346               value "key" string: "Return";
347               value "action" string: "select";
348               value "params" string: "";
349            }
350            group "Elm_Config_Binding_Key" struct {
351               value "context" int: 0;
352               value "key" string: "KP_Enter";
353               value "action" string: "select";
354               value "params" string: "";
355            }
356            group "Elm_Config_Binding_Key" struct {
357               value "context" int: 0;
358               value "key" string: "Escape";
359               value "action" string: "escape";
360               value "params" string: "";
361            }
362         }
363      }
364      group "Elm_Config_Bindings_Widget" struct {
365         value "name" string: "Elm_Hoversel";
366         group "key_bindings" list {
367            group "Elm_Config_Binding_Key" struct {
368               value "context" int: 0;
369               value "key" string: "Left";
370               value "action" string: "move";
371               value "params" string: "left";
372            }
373            group "Elm_Config_Binding_Key" struct {
374               value "context" int: 0;
375               value "key" string: "KP_Left";
376               value "action" string: "move";
377               value "params" string: "left";
378            }
379            group "Elm_Config_Binding_Key" struct {
380               value "context" int: 0;
381               value "key" string: "Right";
382               value "action" string: "move";
383               value "params" string: "right";
384            }
385            group "Elm_Config_Binding_Key" struct {
386               value "context" int: 0;
387               value "key" string: "KP_Right";
388               value "action" string: "move";
389               value "params" string: "right";
390            }
391            group "Elm_Config_Binding_Key" struct {
392               value "context" int: 0;
393               value "key" string: "Up";
394               value "action" string: "move";
395               value "params" string: "up";
396            }
397            group "Elm_Config_Binding_Key" struct {
398               value "context" int: 0;
399               value "key" string: "KP_Up";
400               value "action" string: "move";
401               value "params" string: "up";
402            }
403            group "Elm_Config_Binding_Key" struct {
404               value "context" int: 0;
405               value "key" string: "Down";
406               value "action" string: "move";
407               value "params" string: "down";
408            }
409            group "Elm_Config_Binding_Key" struct {
410               value "context" int: 0;
411               value "key" string: "KP_Down";
412               value "action" string: "move";
413               value "params" string: "down";
414            }
415         }
416      }
417      group "Elm_Config_Bindings_Widget" struct {
418         value "name" string: "Elm_Multibuttonentry";
419         group "key_bindings" list {
420            group "Elm_Config_Binding_Key" struct {
421               value "context" int: 0;
422               value "key" string: "BackSpace";
423               value "action" string: "delete";
424               value "params" string: "";
425            }
426            group "Elm_Config_Binding_Key" struct {
427               value "context" int: 0;
428               value "key" string: "Delete";
429               value "action" string: "delete";
430               value "params" string: "";
431            }
432            group "Elm_Config_Binding_Key" struct {
433               value "context" int: 0;
434               value "key" string: "KP_Enter";
435               value "action" string: "enter";
436               value "params" string: "";
437            }
438            group "Elm_Config_Binding_Key" struct {
439               value "context" int: 0;
440               value "key" string: "Return";
441               value "action" string: "enter";
442               value "params" string: "";
443            }
444         }
445      }
446      group "Elm_Config_Bindings_Widget" struct {
447         value "name" string: "Elm_Popup";
448         group "key_bindings" list {
449            group "Elm_Config_Binding_Key" struct {
450               value "context" int: 0;
451               value "key" string: "Tab";
452               value "action" string: "move";
453               value "params" string: "previous";
454               group "modifiers" list {
455                  group "Elm_Config_Binding_Modifier" struct {
456                     value "mod" string: "Shift";
457                     value "flag" uchar: 1;
458                  }
459               }
460            }
461            group "Elm_Config_Binding_Key" struct {
462               value "context" int: 0;
463               value "key" string: "Tab";
464               value "action" string: "move";
465               value "params" string: "next";
466               group "modifiers" list {
467                  group "Elm_Config_Binding_Modifier" struct {
468                     value "mod" string: "Shift";
469                     value "flag" uchar: 0;
470                  }
471               }
472            }
473            group "Elm_Config_Binding_Key" struct {
474               value "context" int: 0;
475               value "key" string: "Left";
476               value "action" string: "move";
477               value "params" string: "left";
478            }
479            group "Elm_Config_Binding_Key" struct {
480               value "context" int: 0;
481               value "key" string: "KP_Left";
482               value "action" string: "move";
483               value "params" string: "left";
484            }
485            group "Elm_Config_Binding_Key" struct {
486               value "context" int: 0;
487               value "key" string: "Right";
488               value "action" string: "move";
489               value "params" string: "right";
490            }
491            group "Elm_Config_Binding_Key" struct {
492               value "context" int: 0;
493               value "key" string: "KP_Right";
494               value "action" string: "move";
495               value "params" string: "right";
496            }
497            group "Elm_Config_Binding_Key" struct {
498               value "context" int: 0;
499               value "key" string: "Up";
500               value "action" string: "move";
501               value "params" string: "up";
502            }
503            group "Elm_Config_Binding_Key" struct {
504               value "context" int: 0;
505               value "key" string: "KP_Up";
506               value "action" string: "move";
507               value "params" string: "up";
508            }
509            group "Elm_Config_Binding_Key" struct {
510               value "context" int: 0;
511               value "key" string: "Down";
512               value "action" string: "move";
513               value "params" string: "down";
514            }
515            group "Elm_Config_Binding_Key" struct {
516               value "context" int: 0;
517               value "key" string: "KP_Down";
518               value "action" string: "move";
519               value "params" string: "down";
520            }
521         }
522      }
523      group "Elm_Config_Bindings_Widget" struct {
524         value "name" string: "Elm_Button";
525         group "key_bindings" list {
526            group "Elm_Config_Binding_Key" struct {
527               value "context" int: 0;
528               value "key" string: "Return";
529               value "action" string: "activate";
530               value "params" string: "";
531            }
532            group "Elm_Config_Binding_Key" struct {
533               value "context" int: 0;
534               value "key" string: "KP_Enter";
535               value "action" string: "activate";
536               value "params" string: "";
537            }
538            group "Elm_Config_Binding_Key" struct {
539               value "context" int: 0;
540               value "key" string: "space";
541               value "action" string: "activate";
542               value "params" string: "";
543            }
544         }
545      }
546      group "Elm_Config_Bindings_Widget" struct {
547         value "name" string: "Elm_Calendar";
548         group "key_bindings" list {
549            group "Elm_Config_Binding_Key" struct {
550               value "context" int: 0;
551               value "key" string: "Prior";
552               value "action" string: "move";
553               value "params" string: "prior";
554            }
555            group "Elm_Config_Binding_Key" struct {
556               value "context" int: 0;
557               value "key" string: "KP_Prior";
558               value "action" string: "move";
559               value "params" string: "prior";
560            }
561            group "Elm_Config_Binding_Key" struct {
562               value "context" int: 0;
563               value "key" string: "Next";
564               value "action" string: "move";
565               value "params" string: "next";
566            }
567            group "Elm_Config_Binding_Key" struct {
568               value "context" int: 0;
569               value "key" string: "KP_Next";
570               value "action" string: "move";
571               value "params" string: "next";
572            }
573            group "Elm_Config_Binding_Key" struct {
574               value "context" int: 0;
575               value "key" string: "Left";
576               value "action" string: "move";
577               value "params" string: "left";
578            }
579            group "Elm_Config_Binding_Key" struct {
580               value "context" int: 0;
581               value "key" string: "KP_Left";
582               value "action" string: "move";
583               value "params" string: "left";
584            }
585            group "Elm_Config_Binding_Key" struct {
586               value "context" int: 0;
587               value "key" string: "Right";
588               value "action" string: "move";
589               value "params" string: "right";
590            }
591            group "Elm_Config_Binding_Key" struct {
592               value "context" int: 0;
593               value "key" string: "KP_Right";
594               value "action" string: "move";
595               value "params" string: "right";
596            }
597            group "Elm_Config_Binding_Key" struct {
598               value "context" int: 0;
599               value "key" string: "Up";
600               value "action" string: "move";
601               value "params" string: "up";
602            }
603            group "Elm_Config_Binding_Key" struct {
604               value "context" int: 0;
605               value "key" string: "KP_Up";
606               value "action" string: "move";
607               value "params" string: "up";
608            }
609            group "Elm_Config_Binding_Key" struct {
610               value "context" int: 0;
611               value "key" string: "Down";
612               value "action" string: "move";
613               value "params" string: "down";
614            }
615            group "Elm_Config_Binding_Key" struct {
616               value "context" int: 0;
617               value "key" string: "KP_Down";
618               value "action" string: "move";
619               value "params" string: "down";
620            }
621         }
622      }
623      group "Elm_Config_Bindings_Widget" struct {
624         value "name" string: "Elm_Check";
625         group "key_bindings" list {
626            group "Elm_Config_Binding_Key" struct {
627               value "context" int: 0;
628               value "key" string: "Return";
629               value "action" string: "activate";
630               value "params" string: "";
631            }
632            group "Elm_Config_Binding_Key" struct {
633               value "context" int: 0;
634               value "key" string: "KP_Enter";
635               value "action" string: "activate";
636               value "params" string: "";
637            }
638            group "Elm_Config_Binding_Key" struct {
639               value "context" int: 0;
640               value "key" string: "space";
641               value "action" string: "activate";
642               value "params" string: "";
643            }
644         }
645      }
646      group "Elm_Config_Bindings_Widget" struct {
647         value "name" string: "Elm_Colorselector";
648         group "key_bindings" list {
649            group "Elm_Config_Binding_Key" struct {
650               value "context" int: 0;
651               value "key" string: "Left";
652               value "action" string: "move";
653               value "params" string: "left";
654            }
655            group "Elm_Config_Binding_Key" struct {
656               value "context" int: 0;
657               value "key" string: "KP_Left";
658               value "action" string: "move";
659               value "params" string: "left";
660            }
661            group "Elm_Config_Binding_Key" struct {
662               value "context" int: 0;
663               value "key" string: "Right";
664               value "action" string: "move";
665               value "params" string: "right";
666            }
667            group "Elm_Config_Binding_Key" struct {
668               value "context" int: 0;
669               value "key" string: "KP_Right";
670               value "action" string: "move";
671               value "params" string: "right";
672            }
673            group "Elm_Config_Binding_Key" struct {
674               value "context" int: 0;
675               value "key" string: "Up";
676               value "action" string: "move";
677               value "params" string: "up";
678            }
679            group "Elm_Config_Binding_Key" struct {
680               value "context" int: 0;
681               value "key" string: "KP_Up";
682               value "action" string: "move";
683               value "params" string: "up";
684            }
685            group "Elm_Config_Binding_Key" struct {
686               value "context" int: 0;
687               value "key" string: "Down";
688               value "action" string: "move";
689               value "params" string: "down";
690            }
691            group "Elm_Config_Binding_Key" struct {
692               value "context" int: 0;
693               value "key" string: "KP_Down";
694               value "action" string: "move";
695               value "params" string: "down";
696            }
697         }
698      }
699      group "Elm_Config_Bindings_Widget" struct {
700         value "name" string: "Elm_Diskselector";
701         group "key_bindings" list {
702            group "Elm_Config_Binding_Key" struct {
703               value "context" int: 0;
704               value "key" string: "Left";
705               value "action" string: "move";
706               value "params" string: "prev";
707            }
708            group "Elm_Config_Binding_Key" struct {
709               value "context" int: 0;
710               value "key" string: "KP_Left";
711               value "action" string: "move";
712               value "params" string: "prev";
713            }
714            group "Elm_Config_Binding_Key" struct {
715               value "context" int: 0;
716               value "key" string: "Up";
717               value "action" string: "move";
718               value "params" string: "prev";
719            }
720            group "Elm_Config_Binding_Key" struct {
721               value "context" int: 0;
722               value "key" string: "KP_Up";
723               value "action" string: "move";
724               value "params" string: "prev";
725            }
726            group "Elm_Config_Binding_Key" struct {
727               value "context" int: 0;
728               value "key" string: "Right";
729               value "action" string: "move";
730               value "params" string: "next";
731            }
732            group "Elm_Config_Binding_Key" struct {
733               value "context" int: 0;
734               value "key" string: "KP_Right";
735               value "action" string: "move";
736               value "params" string: "next";
737            }
738            group "Elm_Config_Binding_Key" struct {
739               value "context" int: 0;
740               value "key" string: "Down";
741               value "action" string: "move";
742               value "params" string: "next";
743            }
744            group "Elm_Config_Binding_Key" struct {
745               value "context" int: 0;
746               value "key" string: "KP_Down";
747               value "action" string: "move";
748               value "params" string: "next";
749            }
750            group "Elm_Config_Binding_Key" struct {
751               value "context" int: 0;
752               value "key" string: "Home";
753               value "action" string: "move";
754               value "params" string: "first";
755            }
756            group "Elm_Config_Binding_Key" struct {
757               value "context" int: 0;
758               value "key" string: "KP_Home";
759               value "action" string: "move";
760               value "params" string: "first";
761            }
762            group "Elm_Config_Binding_Key" struct {
763               value "context" int: 0;
764               value "key" string: "End";
765               value "action" string: "move";
766               value "params" string: "last";
767            }
768            group "Elm_Config_Binding_Key" struct {
769               value "context" int: 0;
770               value "key" string: "KP_End";
771               value "action" string: "move";
772               value "params" string: "last";
773            }
774         }
775      }
776      group "Elm_Config_Bindings_Widget" struct {
777         value "name" string: "Elm_Flipselector";
778         group "key_bindings" list {
779            group "Elm_Config_Binding_Key" struct {
780               value "context" int: 0;
781               value "key" string: "Up";
782               value "action" string: "flip";
783               value "params" string: "up";
784            }
785            group "Elm_Config_Binding_Key" struct {
786               value "context" int: 0;
787               value "key" string: "KP_Up";
788               value "action" string: "flip";
789               value "params" string: "up";
790            }
791            group "Elm_Config_Binding_Key" struct {
792               value "context" int: 0;
793               value "key" string: "Down";
794               value "action" string: "flip";
795               value "params" string: "down";
796            }
797            group "Elm_Config_Binding_Key" struct {
798               value "context" int: 0;
799               value "key" string: "KP_Down";
800               value "action" string: "flip";
801               value "params" string: "down";
802            }
803         }
804      }
805      group "Elm_Config_Bindings_Widget" struct {
806         value "name" string: "Elm_Gengrid";
807         group "key_bindings" list {
808            group "Elm_Config_Binding_Key" struct {
809               value "context" int: 0;
810               value "key" string: "Left";
811               value "action" string: "move";
812               value "params" string: "left";
813               group "modifiers" list {
814                  group "Elm_Config_Binding_Modifier" struct {
815                     value "mod" string: "Shift";
816                     value "flag" uchar: 0;
817                  }
818               }
819            }
820            group "Elm_Config_Binding_Key" struct {
821               value "context" int: 0;
822               value "key" string: "Left";
823               value "action" string: "move";
824               value "params" string: "left_multi";
825               group "modifiers" list {
826                  group "Elm_Config_Binding_Modifier" struct {
827                     value "mod" string: "Shift";
828                     value "flag" uchar: 1;
829                  }
830               }
831            }
832            group "Elm_Config_Binding_Key" struct {
833               value "context" int: 0;
834               value "key" string: "KP_Left";
835               value "action" string: "move";
836               value "params" string: "left";
837               group "modifiers" list {
838                  group "Elm_Config_Binding_Modifier" struct {
839                     value "mod" string: "Shift";
840                     value "flag" uchar: 0;
841                  }
842               }
843            }
844            group "Elm_Config_Binding_Key" struct {
845               value "context" int: 0;
846               value "key" string: "KP_Left";
847               value "action" string: "move";
848               value "params" string: "left_multi";
849               group "modifiers" list {
850                  group "Elm_Config_Binding_Modifier" struct {
851                     value "mod" string: "Shift";
852                     value "flag" uchar: 1;
853                  }
854               }
855            }
856            group "Elm_Config_Binding_Key" struct {
857               value "context" int: 0;
858               value "key" string: "Right";
859               value "action" string: "move";
860               value "params" string: "right";
861               group "modifiers" list {
862                  group "Elm_Config_Binding_Modifier" struct {
863                     value "mod" string: "Shift";
864                     value "flag" uchar: 0;
865                  }
866               }
867            }
868            group "Elm_Config_Binding_Key" struct {
869               value "context" int: 0;
870               value "key" string: "Right";
871               value "action" string: "move";
872               value "params" string: "right_multi";
873               group "modifiers" list {
874                  group "Elm_Config_Binding_Modifier" struct {
875                     value "mod" string: "Shift";
876                     value "flag" uchar: 1;
877                  }
878               }
879            }
880            group "Elm_Config_Binding_Key" struct {
881               value "context" int: 0;
882               value "key" string: "KP_Right";
883               value "action" string: "move";
884               value "params" string: "right";
885               group "modifiers" list {
886                  group "Elm_Config_Binding_Modifier" struct {
887                     value "mod" string: "Shift";
888                     value "flag" uchar: 0;
889                  }
890               }
891            }
892            group "Elm_Config_Binding_Key" struct {
893               value "context" int: 0;
894               value "key" string: "KP_Right";
895               value "action" string: "move";
896               value "params" string: "right_multi";
897               group "modifiers" list {
898                  group "Elm_Config_Binding_Modifier" struct {
899                     value "mod" string: "Shift";
900                     value "flag" uchar: 1;
901                  }
902               }
903            }
904            group "Elm_Config_Binding_Key" struct {
905               value "context" int: 0;
906               value "key" string: "Up";
907               value "action" string: "move";
908               value "params" string: "up";
909               group "modifiers" list {
910                  group "Elm_Config_Binding_Modifier" struct {
911                     value "mod" string: "Shift";
912                     value "flag" uchar: 0;
913                  }
914               }
915            }
916            group "Elm_Config_Binding_Key" struct {
917               value "context" int: 0;
918               value "key" string: "Up";
919               value "action" string: "move";
920               value "params" string: "up_multi";
921               group "modifiers" list {
922                  group "Elm_Config_Binding_Modifier" struct {
923                     value "mod" string: "Shift";
924                     value "flag" uchar: 1;
925                  }
926               }
927            }
928            group "Elm_Config_Binding_Key" struct {
929               value "context" int: 0;
930               value "key" string: "KP_Up";
931               value "action" string: "move";
932               value "params" string: "up";
933               group "modifiers" list {
934                  group "Elm_Config_Binding_Modifier" struct {
935                     value "mod" string: "Shift";
936                     value "flag" uchar: 0;
937                  }
938               }
939            }
940            group "Elm_Config_Binding_Key" struct {
941               value "context" int: 0;
942               value "key" string: "KP_Up";
943               value "action" string: "move";
944               value "params" string: "up_multi";
945               group "modifiers" list {
946                  group "Elm_Config_Binding_Modifier" struct {
947                     value "mod" string: "Shift";
948                     value "flag" uchar: 1;
949                  }
950               }
951            }
952            group "Elm_Config_Binding_Key" struct {
953               value "context" int: 0;
954               value "key" string: "Down";
955               value "action" string: "move";
956               value "params" string: "down";
957               group "modifiers" list {
958                  group "Elm_Config_Binding_Modifier" struct {
959                     value "mod" string: "Shift";
960                     value "flag" uchar: 0;
961                  }
962               }
963            }
964            group "Elm_Config_Binding_Key" struct {
965               value "context" int: 0;
966               value "key" string: "Down";
967               value "action" string: "move";
968               value "params" string: "down_multi";
969               group "modifiers" list {
970                  group "Elm_Config_Binding_Modifier" struct {
971                     value "mod" string: "Shift";
972                     value "flag" uchar: 1;
973                  }
974               }
975            }
976            group "Elm_Config_Binding_Key" struct {
977               value "context" int: 0;
978               value "key" string: "KP_Down";
979               value "action" string: "move";
980               value "params" string: "down";
981               group "modifiers" list {
982                  group "Elm_Config_Binding_Modifier" struct {
983                     value "mod" string: "Shift";
984                     value "flag" uchar: 0;
985                  }
986               }
987            }
988            group "Elm_Config_Binding_Key" struct {
989               value "context" int: 0;
990               value "key" string: "KP_Down";
991               value "action" string: "move";
992               value "params" string: "down_multi";
993               group "modifiers" list {
994                  group "Elm_Config_Binding_Modifier" struct {
995                     value "mod" string: "Shift";
996                     value "flag" uchar: 1;
997                  }
998               }
999            }
1000            group "Elm_Config_Binding_Key" struct {
1001               value "context" int: 0;
1002               value "key" string: "Prior";
1003               value "action" string: "move";
1004               value "params" string: "prior";
1005            }
1006            group "Elm_Config_Binding_Key" struct {
1007               value "context" int: 0;
1008               value "key" string: "KP_Prior";
1009               value "action" string: "move";
1010               value "params" string: "prior";
1011            }
1012            group "Elm_Config_Binding_Key" struct {
1013               value "context" int: 0;
1014               value "key" string: "Next";
1015               value "action" string: "move";
1016               value "params" string: "next";
1017            }
1018            group "Elm_Config_Binding_Key" struct {
1019               value "context" int: 0;
1020               value "key" string: "KP_Next";
1021               value "action" string: "move";
1022               value "params" string: "next";
1023            }
1024            group "Elm_Config_Binding_Key" struct {
1025               value "context" int: 0;
1026               value "key" string: "Home";
1027               value "action" string: "move";
1028               value "params" string: "first";
1029            }
1030            group "Elm_Config_Binding_Key" struct {
1031               value "context" int: 0;
1032               value "key" string: "KP_Home";
1033               value "action" string: "move";
1034               value "params" string: "first";
1035            }
1036            group "Elm_Config_Binding_Key" struct {
1037               value "context" int: 0;
1038               value "key" string: "End";
1039               value "action" string: "move";
1040               value "params" string: "last";
1041            }
1042            group "Elm_Config_Binding_Key" struct {
1043               value "context" int: 0;
1044               value "key" string: "KP_End";
1045               value "action" string: "move";
1046               value "params" string: "last";
1047            }
1048            group "Elm_Config_Binding_Key" struct {
1049               value "context" int: 0;
1050               value "key" string: "Return";
1051               value "action" string: "select";
1052               value "params" string: "";
1053            }
1054            group "Elm_Config_Binding_Key" struct {
1055               value "context" int: 0;
1056               value "key" string: "KP_Enter";
1057               value "action" string: "select";
1058               value "params" string: "";
1059            }
1060            group "Elm_Config_Binding_Key" struct {
1061               value "context" int: 0;
1062               value "key" string: "space";
1063               value "action" string: "select";
1064               value "params" string: "";
1065            }
1066            group "Elm_Config_Binding_Key" struct {
1067               value "context" int: 0;
1068               value "key" string: "Escape";
1069               value "action" string: "escape";
1070               value "params" string: "";
1071            }
1072         }
1073      }
1074      group "Elm_Config_Bindings_Widget" struct {
1075         value "name" string: "Elm_Genlist";
1076         group "key_bindings" list {
1077            group "Elm_Config_Binding_Key" struct {
1078               value "context" int: 0;
1079               value "key" string: "Left";
1080               value "action" string: "move";
1081               value "params" string: "left";
1082            }
1083            group "Elm_Config_Binding_Key" struct {
1084               value "context" int: 0;
1085               value "key" string: "KP_Left";
1086               value "action" string: "move";
1087               value "params" string: "left";
1088            }
1089            group "Elm_Config_Binding_Key" struct {
1090               value "context" int: 0;
1091               value "key" string: "Right";
1092               value "action" string: "move";
1093               value "params" string: "right";
1094            }
1095            group "Elm_Config_Binding_Key" struct {
1096               value "context" int: 0;
1097               value "key" string: "KP_Right";
1098               value "action" string: "move";
1099               value "params" string: "right";
1100            }
1101            group "Elm_Config_Binding_Key" struct {
1102               value "context" int: 0;
1103               value "key" string: "Up";
1104               value "action" string: "move";
1105               value "params" string: "up";
1106               group "modifiers" list {
1107                  group "Elm_Config_Binding_Modifier" struct {
1108                     value "mod" string: "Shift";
1109                     value "flag" uchar: 0;
1110                  }
1111               }
1112            }
1113            group "Elm_Config_Binding_Key" struct {
1114               value "context" int: 0;
1115               value "key" string: "Up";
1116               value "action" string: "move";
1117               value "params" string: "up_multi";
1118               group "modifiers" list {
1119                  group "Elm_Config_Binding_Modifier" struct {
1120                     value "mod" string: "Shift";
1121                     value "flag" uchar: 1;
1122                  }
1123               }
1124            }
1125            group "Elm_Config_Binding_Key" struct {
1126               value "context" int: 0;
1127               value "key" string: "KP_Up";
1128               value "action" string: "move";
1129               value "params" string: "up";
1130               group "modifiers" list {
1131                  group "Elm_Config_Binding_Modifier" struct {
1132                     value "mod" string: "Shift";
1133                     value "flag" uchar: 0;
1134                  }
1135               }
1136            }
1137            group "Elm_Config_Binding_Key" struct {
1138               value "context" int: 0;
1139               value "key" string: "KP_Up";
1140               value "action" string: "move";
1141               value "params" string: "up_multi";
1142               group "modifiers" list {
1143                  group "Elm_Config_Binding_Modifier" struct {
1144                     value "mod" string: "Shift";
1145                     value "flag" uchar: 1;
1146                  }
1147               }
1148            }
1149            group "Elm_Config_Binding_Key" struct {
1150               value "context" int: 0;
1151               value "key" string: "Down";
1152               value "action" string: "move";
1153               value "params" string: "down";
1154               group "modifiers" list {
1155                  group "Elm_Config_Binding_Modifier" struct {
1156                     value "mod" string: "Shift";
1157                     value "flag" uchar: 0;
1158                  }
1159               }
1160            }
1161            group "Elm_Config_Binding_Key" struct {
1162               value "context" int: 0;
1163               value "key" string: "Down";
1164               value "action" string: "move";
1165               value "params" string: "down_multi";
1166               group "modifiers" list {
1167                  group "Elm_Config_Binding_Modifier" struct {
1168                     value "mod" string: "Shift";
1169                     value "flag" uchar: 1;
1170                  }
1171               }
1172            }
1173            group "Elm_Config_Binding_Key" struct {
1174               value "context" int: 0;
1175               value "key" string: "KP_Down";
1176               value "action" string: "move";
1177               value "params" string: "down";
1178               group "modifiers" list {
1179                  group "Elm_Config_Binding_Modifier" struct {
1180                     value "mod" string: "Shift";
1181                     value "flag" uchar: 0;
1182                  }
1183               }
1184            }
1185            group "Elm_Config_Binding_Key" struct {
1186               value "context" int: 0;
1187               value "key" string: "KP_Down";
1188               value "action" string: "move";
1189               value "params" string: "down_multi";
1190               group "modifiers" list {
1191                  group "Elm_Config_Binding_Modifier" struct {
1192                     value "mod" string: "Shift";
1193                     value "flag" uchar: 1;
1194                  }
1195               }
1196            }
1197            group "Elm_Config_Binding_Key" struct {
1198               value "context" int: 0;
1199               value "key" string: "Home";
1200               value "action" string: "move";
1201               value "params" string: "first";
1202            }
1203            group "Elm_Config_Binding_Key" struct {
1204               value "context" int: 0;
1205               value "key" string: "KP_Home";
1206               value "action" string: "move";
1207               value "params" string: "first";
1208            }
1209            group "Elm_Config_Binding_Key" struct {
1210               value "context" int: 0;
1211               value "key" string: "End";
1212               value "action" string: "move";
1213               value "params" string: "last";
1214            }
1215            group "Elm_Config_Binding_Key" struct {
1216               value "context" int: 0;
1217               value "key" string: "KP_End";
1218               value "action" string: "move";
1219               value "params" string: "last";
1220            }
1221            group "Elm_Config_Binding_Key" struct {
1222               value "context" int: 0;
1223               value "key" string: "Prior";
1224               value "action" string: "move";
1225               value "params" string: "prior";
1226            }
1227            group "Elm_Config_Binding_Key" struct {
1228               value "context" int: 0;
1229               value "key" string: "KP_Prior";
1230               value "action" string: "move";
1231               value "params" string: "prior";
1232            }
1233            group "Elm_Config_Binding_Key" struct {
1234               value "context" int: 0;
1235               value "key" string: "Next";
1236               value "action" string: "move";
1237               value "params" string: "next";
1238            }
1239            group "Elm_Config_Binding_Key" struct {
1240               value "context" int: 0;
1241               value "key" string: "KP_Next";
1242               value "action" string: "move";
1243               value "params" string: "next";
1244            }
1245            group "Elm_Config_Binding_Key" struct {
1246               value "context" int: 0;
1247               value "key" string: "Return";
1248               value "action" string: "select";
1249               value "params" string: "";
1250               group "modifiers" list {
1251                  group "Elm_Config_Binding_Modifier" struct {
1252                     value "mod" string: "Control";
1253                     value "flag" uchar: 0;
1254                  }
1255               }
1256            }
1257            group "Elm_Config_Binding_Key" struct {
1258               value "context" int: 0;
1259               value "key" string: "KP_Enter";
1260               value "action" string: "select";
1261               value "params" string: "";
1262               group "modifiers" list {
1263                  group "Elm_Config_Binding_Modifier" struct {
1264                     value "mod" string: "Control";
1265                     value "flag" uchar: 0;
1266                  }
1267               }
1268            }
1269            group "Elm_Config_Binding_Key" struct {
1270               value "context" int: 0;
1271               value "key" string: "space";
1272               value "action" string: "select";
1273               value "params" string: "";
1274               group "modifiers" list {
1275                  group "Elm_Config_Binding_Modifier" struct {
1276                     value "mod" string: "Control";
1277                     value "flag" uchar: 0;
1278                  }
1279               }
1280            }
1281            group "Elm_Config_Binding_Key" struct {
1282               value "context" int: 0;
1283               value "key" string: "Return";
1284               value "action" string: "select";
1285               value "params" string: "multi";
1286               group "modifiers" list {
1287                  group "Elm_Config_Binding_Modifier" struct {
1288                     value "mod" string: "Control";
1289                     value "flag" uchar: 1;
1290                  }
1291               }
1292            }
1293            group "Elm_Config_Binding_Key" struct {
1294               value "context" int: 0;
1295               value "key" string: "KP_Enter";
1296               value "action" string: "select";
1297               value "params" string: "multi";
1298               group "modifiers" list {
1299                  group "Elm_Config_Binding_Modifier" struct {
1300                     value "mod" string: "Control";
1301                     value "flag" uchar: 1;
1302                  }
1303               }
1304            }
1305            group "Elm_Config_Binding_Key" struct {
1306               value "context" int: 0;
1307               value "key" string: "space";
1308               value "action" string: "select";
1309               value "params" string: "multi";
1310               group "modifiers" list {
1311                  group "Elm_Config_Binding_Modifier" struct {
1312                     value "mod" string: "Control";
1313                     value "flag" uchar: 1;
1314                  }
1315               }
1316            }
1317            group "Elm_Config_Binding_Key" struct {
1318               value "context" int: 0;
1319               value "key" string: "Escape";
1320               value "action" string: "escape";
1321               value "params" string: "";
1322            }
1323         }
1324      }
1325      group "Elm_Config_Bindings_Widget" struct {
1326         value "name" string: "Elm_Image";
1327         group "key_bindings" list {
1328            group "Elm_Config_Binding_Key" struct {
1329               value "context" int: 0;
1330               value "key" string: "Return";
1331               value "action" string: "activate";
1332               value "params" string: "";
1333            }
1334            group "Elm_Config_Binding_Key" struct {
1335               value "context" int: 0;
1336               value "key" string: "KP_Enter";
1337               value "action" string: "activate";
1338               value "params" string: "";
1339            }
1340            group "Elm_Config_Binding_Key" struct {
1341               value "context" int: 0;
1342               value "key" string: "space";
1343               value "action" string: "activate";
1344               value "params" string: "";
1345            }
1346         }
1347      }
1348      group "Elm_Config_Bindings_Widget" struct {
1349         value "name" string: "Elm_List";
1350         group "key_bindings" list {
1351            group "Elm_Config_Binding_Key" struct {
1352               value "context" int: 0;
1353               value "key" string: "Left";
1354               value "action" string: "move";
1355               value "params" string: "left";
1356               group "modifiers" list {
1357                  group "Elm_Config_Binding_Modifier" struct {
1358                     value "mod" string: "Shift";
1359                     value "flag" uchar: 0;
1360                  }
1361               }
1362            }
1363            group "Elm_Config_Binding_Key" struct {
1364               value "context" int: 0;
1365               value "key" string: "Left";
1366               value "action" string: "move";
1367               value "params" string: "left_multi";
1368               group "modifiers" list {
1369                  group "Elm_Config_Binding_Modifier" struct {
1370                     value "mod" string: "Shift";
1371                     value "flag" uchar: 1;
1372                  }
1373               }
1374            }
1375            group "Elm_Config_Binding_Key" struct {
1376               value "context" int: 0;
1377               value "key" string: "KP_Left";
1378               value "action" string: "move";
1379               value "params" string: "left";
1380               group "modifiers" list {
1381                  group "Elm_Config_Binding_Modifier" struct {
1382                     value "mod" string: "Shift";
1383                     value "flag" uchar: 0;
1384                  }
1385               }
1386            }
1387            group "Elm_Config_Binding_Key" struct {
1388               value "context" int: 0;
1389               value "key" string: "KP_Left";
1390               value "action" string: "move";
1391               value "params" string: "left_multi";
1392               group "modifiers" list {
1393                  group "Elm_Config_Binding_Modifier" struct {
1394                     value "mod" string: "Shift";
1395                     value "flag" uchar: 1;
1396                  }
1397               }
1398            }
1399            group "Elm_Config_Binding_Key" struct {
1400               value "context" int: 0;
1401               value "key" string: "Right";
1402               value "action" string: "move";
1403               value "params" string: "right";
1404               group "modifiers" list {
1405                  group "Elm_Config_Binding_Modifier" struct {
1406                     value "mod" string: "Shift";
1407                     value "flag" uchar: 0;
1408                  }
1409               }
1410            }
1411            group "Elm_Config_Binding_Key" struct {
1412               value "context" int: 0;
1413               value "key" string: "Right";
1414               value "action" string: "move";
1415               value "params" string: "right_multi";
1416               group "modifiers" list {
1417                  group "Elm_Config_Binding_Modifier" struct {
1418                     value "mod" string: "Shift";
1419                     value "flag" uchar: 1;
1420                  }
1421               }
1422            }
1423            group "Elm_Config_Binding_Key" struct {
1424               value "context" int: 0;
1425               value "key" string: "KP_Right";
1426               value "action" string: "move";
1427               value "params" string: "right";
1428               group "modifiers" list {
1429                  group "Elm_Config_Binding_Modifier" struct {
1430                     value "mod" string: "Shift";
1431                     value "flag" uchar: 0;
1432                  }
1433               }
1434            }
1435            group "Elm_Config_Binding_Key" struct {
1436               value "context" int: 0;
1437               value "key" string: "KP_Right";
1438               value "action" string: "move";
1439               value "params" string: "right_multi";
1440               group "modifiers" list {
1441                  group "Elm_Config_Binding_Modifier" struct {
1442                     value "mod" string: "Shift";
1443                     value "flag" uchar: 1;
1444                  }
1445               }
1446            }
1447            group "Elm_Config_Binding_Key" struct {
1448               value "context" int: 0;
1449               value "key" string: "Up";
1450               value "action" string: "move";
1451               value "params" string: "up";
1452               group "modifiers" list {
1453                  group "Elm_Config_Binding_Modifier" struct {
1454                     value "mod" string: "Shift";
1455                     value "flag" uchar: 0;
1456                  }
1457               }
1458            }
1459            group "Elm_Config_Binding_Key" struct {
1460               value "context" int: 0;
1461               value "key" string: "Up";
1462               value "action" string: "move";
1463               value "params" string: "up_multi";
1464               group "modifiers" list {
1465                  group "Elm_Config_Binding_Modifier" struct {
1466                     value "mod" string: "Shift";
1467                     value "flag" uchar: 1;
1468                  }
1469               }
1470            }
1471            group "Elm_Config_Binding_Key" struct {
1472               value "context" int: 0;
1473               value "key" string: "KP_Up";
1474               value "action" string: "move";
1475               value "params" string: "up";
1476               group "modifiers" list {
1477                  group "Elm_Config_Binding_Modifier" struct {
1478                     value "mod" string: "Shift";
1479                     value "flag" uchar: 0;
1480                  }
1481               }
1482            }
1483            group "Elm_Config_Binding_Key" struct {
1484               value "context" int: 0;
1485               value "key" string: "KP_Up";
1486               value "action" string: "move";
1487               value "params" string: "up_multi";
1488               group "modifiers" list {
1489                  group "Elm_Config_Binding_Modifier" struct {
1490                     value "mod" string: "Shift";
1491                     value "flag" uchar: 1;
1492                  }
1493               }
1494            }
1495            group "Elm_Config_Binding_Key" struct {
1496               value "context" int: 0;
1497               value "key" string: "Down";
1498               value "action" string: "move";
1499               value "params" string: "down";
1500               group "modifiers" list {
1501                  group "Elm_Config_Binding_Modifier" struct {
1502                     value "mod" string: "Shift";
1503                     value "flag" uchar: 0;
1504                  }
1505               }
1506            }
1507            group "Elm_Config_Binding_Key" struct {
1508               value "context" int: 0;
1509               value "key" string: "Down";
1510               value "action" string: "move";
1511               value "params" string: "down_multi";
1512               group "modifiers" list {
1513                  group "Elm_Config_Binding_Modifier" struct {
1514                     value "mod" string: "Shift";
1515                     value "flag" uchar: 1;
1516                  }
1517               }
1518            }
1519            group "Elm_Config_Binding_Key" struct {
1520               value "context" int: 0;
1521               value "key" string: "KP_Down";
1522               value "action" string: "move";
1523               value "params" string: "down";
1524               group "modifiers" list {
1525                  group "Elm_Config_Binding_Modifier" struct {
1526                     value "mod" string: "Shift";
1527                     value "flag" uchar: 0;
1528                  }
1529               }
1530            }
1531            group "Elm_Config_Binding_Key" struct {
1532               value "context" int: 0;
1533               value "key" string: "KP_Down";
1534               value "action" string: "move";
1535               value "params" string: "down_multi";
1536               group "modifiers" list {
1537                  group "Elm_Config_Binding_Modifier" struct {
1538                     value "mod" string: "Shift";
1539                     value "flag" uchar: 1;
1540                  }
1541               }
1542            }
1543            group "Elm_Config_Binding_Key" struct {
1544               value "context" int: 0;
1545               value "key" string: "Prior";
1546               value "action" string: "move";
1547               value "params" string: "prior";
1548            }
1549            group "Elm_Config_Binding_Key" struct {
1550               value "context" int: 0;
1551               value "key" string: "KP_Prior";
1552               value "action" string: "move";
1553               value "params" string: "prior";
1554            }
1555            group "Elm_Config_Binding_Key" struct {
1556               value "context" int: 0;
1557               value "key" string: "Next";
1558               value "action" string: "move";
1559               value "params" string: "next";
1560            }
1561            group "Elm_Config_Binding_Key" struct {
1562               value "context" int: 0;
1563               value "key" string: "KP_Next";
1564               value "action" string: "move";
1565               value "params" string: "next";
1566            }
1567            group "Elm_Config_Binding_Key" struct {
1568               value "context" int: 0;
1569               value "key" string: "Home";
1570               value "action" string: "move";
1571               value "params" string: "first";
1572            }
1573            group "Elm_Config_Binding_Key" struct {
1574               value "context" int: 0;
1575               value "key" string: "KP_Home";
1576               value "action" string: "move";
1577               value "params" string: "first";
1578            }
1579            group "Elm_Config_Binding_Key" struct {
1580               value "context" int: 0;
1581               value "key" string: "End";
1582               value "action" string: "move";
1583               value "params" string: "last";
1584            }
1585            group "Elm_Config_Binding_Key" struct {
1586               value "context" int: 0;
1587               value "key" string: "KP_End";
1588               value "action" string: "move";
1589               value "params" string: "last";
1590            }
1591            group "Elm_Config_Binding_Key" struct {
1592               value "context" int: 0;
1593               value "key" string: "Return";
1594               value "action" string: "select";
1595               value "params" string: "";
1596            }
1597            group "Elm_Config_Binding_Key" struct {
1598               value "context" int: 0;
1599               value "key" string: "KP_Enter";
1600               value "action" string: "select";
1601               value "params" string: "";
1602            }
1603            group "Elm_Config_Binding_Key" struct {
1604               value "context" int: 0;
1605               value "key" string: "space";
1606               value "action" string: "select";
1607               value "params" string: "";
1608            }
1609            group "Elm_Config_Binding_Key" struct {
1610               value "context" int: 0;
1611               value "key" string: "Escape";
1612               value "action" string: "escape";
1613               value "params" string: "";
1614            }
1615         }
1616      }
1617      group "Elm_Config_Bindings_Widget" struct {
1618         value "name" string: "Elm_Map";
1619         group "key_bindings" list {
1620            group "Elm_Config_Binding_Key" struct {
1621               value "context" int: 0;
1622               value "key" string: "Left";
1623               value "action" string: "move";
1624               value "params" string: "left";
1625            }
1626            group "Elm_Config_Binding_Key" struct {
1627               value "context" int: 0;
1628               value "key" string: "KP_Left";
1629               value "action" string: "move";
1630               value "params" string: "left";
1631            }
1632            group "Elm_Config_Binding_Key" struct {
1633               value "context" int: 0;
1634               value "key" string: "Right";
1635               value "action" string: "move";
1636               value "params" string: "right";
1637            }
1638            group "Elm_Config_Binding_Key" struct {
1639               value "context" int: 0;
1640               value "key" string: "KP_Right";
1641               value "action" string: "move";
1642               value "params" string: "right";
1643            }
1644            group "Elm_Config_Binding_Key" struct {
1645               value "context" int: 0;
1646               value "key" string: "Up";
1647               value "action" string: "move";
1648               value "params" string: "up";
1649            }
1650            group "Elm_Config_Binding_Key" struct {
1651               value "context" int: 0;
1652               value "key" string: "KP_Up";
1653               value "action" string: "move";
1654               value "params" string: "up";
1655            }
1656            group "Elm_Config_Binding_Key" struct {
1657               value "context" int: 0;
1658               value "key" string: "Down";
1659               value "action" string: "move";
1660               value "params" string: "down";
1661            }
1662            group "Elm_Config_Binding_Key" struct {
1663               value "context" int: 0;
1664               value "key" string: "KP_Down";
1665               value "action" string: "move";
1666               value "params" string: "down";
1667            }
1668            group "Elm_Config_Binding_Key" struct {
1669               value "context" int: 0;
1670               value "key" string: "Prior";
1671               value "action" string: "move";
1672               value "params" string: "prior";
1673            }
1674            group "Elm_Config_Binding_Key" struct {
1675               value "context" int: 0;
1676               value "key" string: "KP_Prior";
1677               value "action" string: "move";
1678               value "params" string: "prior";
1679            }
1680            group "Elm_Config_Binding_Key" struct {
1681               value "context" int: 0;
1682               value "key" string: "Next";
1683               value "action" string: "move";
1684               value "params" string: "next";
1685            }
1686            group "Elm_Config_Binding_Key" struct {
1687               value "context" int: 0;
1688               value "key" string: "KP_Next";
1689               value "action" string: "move";
1690               value "params" string: "next";
1691            }
1692            group "Elm_Config_Binding_Key" struct {
1693               value "context" int: 0;
1694               value "key" string: "KP_Add";
1695               value "action" string: "zoom";
1696               value "params" string: "in";
1697            }
1698            group "Elm_Config_Binding_Key" struct {
1699               value "context" int: 0;
1700               value "key" string: "KP_Subtract";
1701               value "action" string: "zoom";
1702               value "params" string: "out";
1703            }
1704         }
1705      }
1706      group "Elm_Config_Bindings_Widget" struct {
1707         value "name" string: "Elm_Panel";
1708         group "key_bindings" list {
1709            group "Elm_Config_Binding_Key" struct {
1710               value "context" int: 0;
1711               value "key" string: "Return";
1712               value "action" string: "toggle";
1713               value "params" string: "";
1714            }
1715            group "Elm_Config_Binding_Key" struct {
1716               value "context" int: 0;
1717               value "key" string: "KP_Enter";
1718               value "action" string: "toggle";
1719               value "params" string: "";
1720            }
1721            group "Elm_Config_Binding_Key" struct {
1722               value "context" int: 0;
1723               value "key" string: "space";
1724               value "action" string: "toggle";
1725               value "params" string: "";
1726            }
1727         }
1728      }
1729      group "Elm_Config_Bindings_Widget" struct {
1730         value "name" string: "Elm_Photocam";
1731         group "key_bindings" list {
1732            group "Elm_Config_Binding_Key" struct {
1733               value "context" int: 0;
1734               value "key" string: "Left";
1735               value "action" string: "move";
1736               value "params" string: "left";
1737            }
1738            group "Elm_Config_Binding_Key" struct {
1739               value "context" int: 0;
1740               value "key" string: "KP_Left";
1741               value "action" string: "move";
1742               value "params" string: "left";
1743            }
1744            group "Elm_Config_Binding_Key" struct {
1745               value "context" int: 0;
1746               value "key" string: "Right";
1747               value "action" string: "move";
1748               value "params" string: "right";
1749            }
1750            group "Elm_Config_Binding_Key" struct {
1751               value "context" int: 0;
1752               value "key" string: "KP_Right";
1753               value "action" string: "move";
1754               value "params" string: "right";
1755            }
1756            group "Elm_Config_Binding_Key" struct {
1757               value "context" int: 0;
1758               value "key" string: "Up";
1759               value "action" string: "move";
1760               value "params" string: "up";
1761            }
1762            group "Elm_Config_Binding_Key" struct {
1763               value "context" int: 0;
1764               value "key" string: "KP_Up";
1765               value "action" string: "move";
1766               value "params" string: "up";
1767            }
1768            group "Elm_Config_Binding_Key" struct {
1769               value "context" int: 0;
1770               value "key" string: "Down";
1771               value "action" string: "move";
1772               value "params" string: "down";
1773            }
1774            group "Elm_Config_Binding_Key" struct {
1775               value "context" int: 0;
1776               value "key" string: "KP_Down";
1777               value "action" string: "move";
1778               value "params" string: "down";
1779            }
1780            group "Elm_Config_Binding_Key" struct {
1781               value "context" int: 0;
1782               value "key" string: "Prior";
1783               value "action" string: "move";
1784               value "params" string: "prior";
1785            }
1786            group "Elm_Config_Binding_Key" struct {
1787               value "context" int: 0;
1788               value "key" string: "KP_Prior";
1789               value "action" string: "move";
1790               value "params" string: "prior";
1791            }
1792            group "Elm_Config_Binding_Key" struct {
1793               value "context" int: 0;
1794               value "key" string: "Next";
1795               value "action" string: "move";
1796               value "params" string: "next";
1797            }
1798            group "Elm_Config_Binding_Key" struct {
1799               value "context" int: 0;
1800               value "key" string: "KP_Next";
1801               value "action" string: "move";
1802               value "params" string: "next";
1803            }
1804            group "Elm_Config_Binding_Key" struct {
1805               value "context" int: 0;
1806               value "key" string: "KP_Add";
1807               value "action" string: "zoom";
1808               value "params" string: "in";
1809            }
1810            group "Elm_Config_Binding_Key" struct {
1811               value "context" int: 0;
1812               value "key" string: "KP_Subtract";
1813               value "action" string: "zoom";
1814               value "params" string: "out";
1815            }
1816         }
1817      }
1818      group "Elm_Config_Bindings_Widget" struct {
1819         value "name" string: "Elm_Naviframe";
1820         group "key_bindings" list {
1821            group "Elm_Config_Binding_Key" struct {
1822               value "context" int: 0;
1823               value "key" string: "BackSpace";
1824               value "action" string: "top_item_get";
1825               value "params" string: "";
1826            }
1827         }
1828      }
1829      group "Elm_Config_Bindings_Widget" struct {
1830         value "name" string: "Elm_Player";
1831         group "key_bindings" list {
1832            group "Elm_Config_Binding_Key" struct {
1833               value "context" int: 0;
1834               value "key" string: "Left";
1835               value "action" string: "move";
1836               value "params" string: "left";
1837            }
1838            group "Elm_Config_Binding_Key" struct {
1839               value "context" int: 0;
1840               value "key" string: "KP_Left";
1841               value "action" string: "move";
1842               value "params" string: "left";
1843            }
1844            group "Elm_Config_Binding_Key" struct {
1845               value "context" int: 0;
1846               value "key" string: "Right";
1847               value "action" string: "move";
1848               value "params" string: "right";
1849            }
1850            group "Elm_Config_Binding_Key" struct {
1851               value "context" int: 0;
1852               value "key" string: "KP_Right";
1853               value "action" string: "move";
1854               value "params" string: "right";
1855            }
1856            group "Elm_Config_Binding_Key" struct {
1857               value "context" int: 0;
1858               value "key" string: "space";
1859               value "action" string: "play";
1860               value "params" string: "";
1861            }
1862         }
1863      }
1864      group "Elm_Config_Bindings_Widget" struct {
1865         value "name" string: "Elm_Radio";
1866         group "key_bindings" list {
1867            group "Elm_Config_Binding_Key" struct {
1868               value "context" int: 0;
1869               value "key" string: "Return";
1870               value "action" string: "activate";
1871               value "params" string: "";
1872            }
1873            group "Elm_Config_Binding_Key" struct {
1874               value "context" int: 0;
1875               value "key" string: "KP_Enter";
1876               value "action" string: "activate";
1877               value "params" string: "";
1878            }
1879            group "Elm_Config_Binding_Key" struct {
1880               value "context" int: 0;
1881               value "key" string: "space";
1882               value "action" string: "activate";
1883               value "params" string: "";
1884            }
1885         }
1886      }
1887      group "Elm_Config_Bindings_Widget" struct {
1888         value "name" string: "Elm_Scroller";
1889         group "key_bindings" list {
1890            group "Elm_Config_Binding_Key" struct {
1891               value "context" int: 0;
1892               value "key" string: "Left";
1893               value "action" string: "move";
1894               value "params" string: "left";
1895            }
1896            group "Elm_Config_Binding_Key" struct {
1897               value "context" int: 0;
1898               value "key" string: "KP_Left";
1899               value "action" string: "move";
1900               value "params" string: "left";
1901            }
1902            group "Elm_Config_Binding_Key" struct {
1903               value "context" int: 0;
1904               value "key" string: "Right";
1905               value "action" string: "move";
1906               value "params" string: "right";
1907            }
1908            group "Elm_Config_Binding_Key" struct {
1909               value "context" int: 0;
1910               value "key" string: "KP_Right";
1911               value "action" string: "move";
1912               value "params" string: "right";
1913            }
1914            group "Elm_Config_Binding_Key" struct {
1915               value "context" int: 0;
1916               value "key" string: "Up";
1917               value "action" string: "move";
1918               value "params" string: "up";
1919            }
1920            group "Elm_Config_Binding_Key" struct {
1921               value "context" int: 0;
1922               value "key" string: "KP_Up";
1923               value "action" string: "move";
1924               value "params" string: "up";
1925            }
1926            group "Elm_Config_Binding_Key" struct {
1927               value "context" int: 0;
1928               value "key" string: "Down";
1929               value "action" string: "move";
1930               value "params" string: "down";
1931            }
1932            group "Elm_Config_Binding_Key" struct {
1933               value "context" int: 0;
1934               value "key" string: "KP_Down";
1935               value "action" string: "move";
1936               value "params" string: "down";
1937            }
1938            group "Elm_Config_Binding_Key" struct {
1939               value "context" int: 0;
1940               value "key" string: "Home";
1941               value "action" string: "move";
1942               value "params" string: "first";
1943            }
1944            group "Elm_Config_Binding_Key" struct {
1945               value "context" int: 0;
1946               value "key" string: "KP_Home";
1947               value "action" string: "move";
1948               value "params" string: "first";
1949            }
1950            group "Elm_Config_Binding_Key" struct {
1951               value "context" int: 0;
1952               value "key" string: "End";
1953               value "action" string: "move";
1954               value "params" string: "last";
1955            }
1956            group "Elm_Config_Binding_Key" struct {
1957               value "context" int: 0;
1958               value "key" string: "KP_End";
1959               value "action" string: "move";
1960               value "params" string: "last";
1961            }
1962            group "Elm_Config_Binding_Key" struct {
1963               value "context" int: 0;
1964               value "key" string: "Prior";
1965               value "action" string: "move";
1966               value "params" string: "prior";
1967            }
1968            group "Elm_Config_Binding_Key" struct {
1969               value "context" int: 0;
1970               value "key" string: "KP_Prior";
1971               value "action" string: "move";
1972               value "params" string: "prior";
1973            }
1974            group "Elm_Config_Binding_Key" struct {
1975               value "context" int: 0;
1976               value "key" string: "Next";
1977               value "action" string: "move";
1978               value "params" string: "next";
1979            }
1980            group "Elm_Config_Binding_Key" struct {
1981               value "context" int: 0;
1982               value "key" string: "KP_Next";
1983               value "action" string: "move";
1984               value "params" string: "next";
1985            }
1986         }
1987      }
1988      group "Elm_Config_Bindings_Widget" struct {
1989         value "name" string: "Elm_Slider";
1990         group "key_bindings" list {
1991            group "Elm_Config_Binding_Key" struct {
1992               value "context" int: 0;
1993               value "key" string: "Left";
1994               value "action" string: "drag";
1995               value "params" string: "left";
1996            }
1997            group "Elm_Config_Binding_Key" struct {
1998               value "context" int: 0;
1999               value "key" string: "KP_Left";
2000               value "action" string: "drag";
2001               value "params" string: "left";
2002            }
2003            group "Elm_Config_Binding_Key" struct {
2004               value "context" int: 0;
2005               value "key" string: "Right";
2006               value "action" string: "drag";
2007               value "params" string: "right";
2008            }
2009            group "Elm_Config_Binding_Key" struct {
2010               value "context" int: 0;
2011               value "key" string: "KP_Right";
2012               value "action" string: "drag";
2013               value "params" string: "right";
2014            }
2015            group "Elm_Config_Binding_Key" struct {
2016               value "context" int: 0;
2017               value "key" string: "Up";
2018               value "action" string: "drag";
2019               value "params" string: "up";
2020            }
2021            group "Elm_Config_Binding_Key" struct {
2022               value "context" int: 0;
2023               value "key" string: "KP_Up";
2024               value "action" string: "drag";
2025               value "params" string: "up";
2026            }
2027            group "Elm_Config_Binding_Key" struct {
2028               value "context" int: 0;
2029               value "key" string: "Down";
2030               value "action" string: "drag";
2031               value "params" string: "down";
2032            }
2033            group "Elm_Config_Binding_Key" struct {
2034               value "context" int: 0;
2035               value "key" string: "KP_Down";
2036               value "action" string: "drag";
2037               value "params" string: "down";
2038            }
2039         }
2040      }
2041      group "Elm_Config_Bindings_Widget" struct {
2042         value "name" string: "Elm_Slideshow";
2043         group "key_bindings" list {
2044            group "Elm_Config_Binding_Key" struct {
2045               value "context" int: 0;
2046               value "key" string: "Left";
2047               value "action" string: "move";
2048               value "params" string: "left";
2049            }
2050            group "Elm_Config_Binding_Key" struct {
2051               value "context" int: 0;
2052               value "key" string: "KP_Left";
2053               value "action" string: "move";
2054               value "params" string: "left";
2055            }
2056            group "Elm_Config_Binding_Key" struct {
2057               value "context" int: 0;
2058               value "key" string: "Right";
2059               value "action" string: "move";
2060               value "params" string: "right";
2061            }
2062            group "Elm_Config_Binding_Key" struct {
2063               value "context" int: 0;
2064               value "key" string: "KP_Right";
2065               value "action" string: "move";
2066               value "params" string: "right";
2067            }
2068            group "Elm_Config_Binding_Key" struct {
2069               value "context" int: 0;
2070               value "key" string: "Return";
2071               value "action" string: "pause";
2072               value "params" string: "";
2073            }
2074            group "Elm_Config_Binding_Key" struct {
2075               value "context" int: 0;
2076               value "key" string: "KP_Enter";
2077               value "action" string: "pause";
2078               value "params" string: "";
2079            }
2080            group "Elm_Config_Binding_Key" struct {
2081               value "context" int: 0;
2082               value "key" string: "space";
2083               value "action" string: "pause";
2084               value "params" string: "";
2085            }
2086         }
2087      }
2088      group "Elm_Config_Bindings_Widget" struct {
2089         value "name" string: "Elm_Spinner";
2090         group "key_bindings" list {
2091            group "Elm_Config_Binding_Key" struct {
2092               value "context" int: 0;
2093               value "key" string: "Left";
2094               value "action" string: "spin";
2095               value "params" string: "left";
2096            }
2097            group "Elm_Config_Binding_Key" struct {
2098               value "context" int: 0;
2099               value "key" string: "KP_Left";
2100               value "action" string: "spin";
2101               value "params" string: "left";
2102            }
2103            group "Elm_Config_Binding_Key" struct {
2104               value "context" int: 0;
2105               value "key" string: "Down";
2106               value "action" string: "spin";
2107               value "params" string: "down";
2108            }
2109            group "Elm_Config_Binding_Key" struct {
2110               value "context" int: 0;
2111               value "key" string: "KP_Down";
2112               value "action" string: "spin";
2113               value "params" string: "down";
2114            }
2115            group "Elm_Config_Binding_Key" struct {
2116               value "context" int: 0;
2117               value "key" string: "Right";
2118               value "action" string: "spin";
2119               value "params" string: "right";
2120            }
2121            group "Elm_Config_Binding_Key" struct {
2122               value "context" int: 0;
2123               value "key" string: "KP_Right";
2124               value "action" string: "spin";
2125               value "params" string: "right";
2126            }
2127            group "Elm_Config_Binding_Key" struct {
2128               value "context" int: 0;
2129               value "key" string: "Up";
2130               value "action" string: "spin";
2131               value "params" string: "up";
2132            }
2133            group "Elm_Config_Binding_Key" struct {
2134               value "context" int: 0;
2135               value "key" string: "KP_Up";
2136               value "action" string: "spin";
2137               value "params" string: "up";
2138            }
2139            group "Elm_Config_Binding_Key" struct {
2140               value "context" int: 0;
2141               value "key" string: "Return";
2142               value "action" string: "toggle";
2143               value "params" string: "";
2144            }
2145            group "Elm_Config_Binding_Key" struct {
2146               value "context" int: 0;
2147               value "key" string: "KP_Enter";
2148               value "action" string: "toggle";
2149               value "params" string: "";
2150            }
2151            group "Elm_Config_Binding_Key" struct {
2152               value "context" int: 0;
2153               value "key" string: "space";
2154               value "action" string: "toggle";
2155               value "params" string: "";
2156            }
2157         }
2158      }
2159      group "Elm_Config_Bindings_Widget" struct {
2160         value "name" string: "Elm_Toolbar";
2161         group "key_bindings" list {
2162            group "Elm_Config_Binding_Key" struct {
2163               value "context" int: 0;
2164               value "key" string: "Return";
2165               value "action" string: "select";
2166               value "params" string: "";
2167            }
2168            group "Elm_Config_Binding_Key" struct {
2169               value "context" int: 0;
2170               value "key" string: "KP_Enter";
2171               value "action" string: "select";
2172               value "params" string: "";
2173            }
2174            group "Elm_Config_Binding_Key" struct {
2175               value "context" int: 0;
2176               value "key" string: "space";
2177               value "action" string: "select";
2178               value "params" string: "";
2179            }
2180            group "Elm_Config_Binding_Key" struct {
2181               value "context" int: 0;
2182               value "key" string: "Left";
2183               value "action" string: "move";
2184               value "params" string: "left";
2185            }
2186            group "Elm_Config_Binding_Key" struct {
2187               value "context" int: 0;
2188               value "key" string: "KP_Left";
2189               value "action" string: "move";
2190               value "params" string: "left";
2191            }
2192            group "Elm_Config_Binding_Key" struct {
2193               value "context" int: 0;
2194               value "key" string: "Right";
2195               value "action" string: "move";
2196               value "params" string: "right";
2197            }
2198            group "Elm_Config_Binding_Key" struct {
2199               value "context" int: 0;
2200               value "key" string: "KP_Right";
2201               value "action" string: "move";
2202               value "params" string: "right";
2203            }
2204            group "Elm_Config_Binding_Key" struct {
2205               value "context" int: 0;
2206               value "key" string: "Up";
2207               value "action" string: "move";
2208               value "params" string: "up";
2209            }
2210            group "Elm_Config_Binding_Key" struct {
2211               value "context" int: 0;
2212               value "key" string: "KP_Up";
2213               value "action" string: "move";
2214               value "params" string: "up";
2215            }
2216            group "Elm_Config_Binding_Key" struct {
2217               value "context" int: 0;
2218               value "key" string: "Down";
2219               value "action" string: "move";
2220               value "params" string: "down";
2221            }
2222            group "Elm_Config_Binding_Key" struct {
2223               value "context" int: 0;
2224               value "key" string: "KP_Down";
2225               value "action" string: "move";
2226               value "params" string: "down";
2227            }
2228         }
2229      }
2230      group "Elm_Config_Bindings_Widget" struct {
2231         value "name" string: "Elm_Video";
2232         group "key_bindings" list {
2233            group "Elm_Config_Binding_Key" struct {
2234               value "context" int: 0;
2235               value "key" string: "Left";
2236               value "action" string: "move";
2237               value "params" string: "left";
2238            }
2239            group "Elm_Config_Binding_Key" struct {
2240               value "context" int: 0;
2241               value "key" string: "KP_Left";
2242               value "action" string: "move";
2243               value "params" string: "left";
2244            }
2245            group "Elm_Config_Binding_Key" struct {
2246               value "context" int: 0;
2247               value "key" string: "Right";
2248               value "action" string: "move";
2249               value "params" string: "right";
2250            }
2251            group "Elm_Config_Binding_Key" struct {
2252               value "context" int: 0;
2253               value "key" string: "KP_Right";
2254               value "action" string: "move";
2255               value "params" string: "right";
2256            }
2257            group "Elm_Config_Binding_Key" struct {
2258               value "context" int: 0;
2259               value "key" string: "space";
2260               value "action" string: "play";
2261               value "params" string: "";
2262            }
2263         }
2264      }
2265      group "Elm_Config_Bindings_Widget" struct {
2266         value "name" string: "Elm_Win";
2267         group "key_bindings" list {
2268            group "Elm_Config_Binding_Key" struct {
2269               value "context" int: 0;
2270               value "key" string: "Tab";
2271               value "action" string: "return";
2272               value "params" string: "";
2273               group "modifiers" list {
2274                  group "Elm_Config_Binding_Modifier" struct {
2275                     value "mod" string: "Control";
2276                     value "flag" uchar: 1;
2277                  }
2278               }
2279            }
2280            group "Elm_Config_Binding_Key" struct {
2281               value "context" int: 0;
2282               value "key" string: "Tab";
2283               value "action" string: "return";
2284               value "params" string: "";
2285               group "modifiers" list {
2286                  group "Elm_Config_Binding_Modifier" struct {
2287                     value "mod" string: "Alt";
2288                     value "flag" uchar: 1;
2289                  }
2290               }
2291            }
2292            group "Elm_Config_Binding_Key" struct {
2293               value "context" int: 0;
2294               value "key" string: "ISO_Left_Tab";
2295               value "action" string: "return";
2296               value "params" string: "";
2297               group "modifiers" list {
2298                  group "Elm_Config_Binding_Modifier" struct {
2299                     value "mod" string: "Control";
2300                     value "flag" uchar: 1;
2301                  }
2302               }
2303            }
2304            group "Elm_Config_Binding_Key" struct {
2305               value "context" int: 0;
2306               value "key" string: "ISO_Left_Tab";
2307               value "action" string: "return";
2308               value "params" string: "";
2309               group "modifiers" list {
2310                  group "Elm_Config_Binding_Modifier" struct {
2311                     value "mod" string: "Alt";
2312                     value "flag" uchar: 1;
2313                  }
2314               }
2315            }
2316            group "Elm_Config_Binding_Key" struct {
2317               value "context" int: 0;
2318               value "key" string: "Tab";
2319               value "action" string: "move";
2320               value "params" string: "previous";
2321               group "modifiers" list {
2322                  group "Elm_Config_Binding_Modifier" struct {
2323                     value "mod" string: "Shift";
2324                     value "flag" uchar: 1;
2325                  }
2326                  group "Elm_Config_Binding_Modifier" struct {
2327                     value "mod" string: "Control";
2328                     value "flag" uchar: 0;
2329                  }
2330                  group "Elm_Config_Binding_Modifier" struct {
2331                     value "mod" string: "Alt";
2332                     value "flag" uchar: 0;
2333                  }
2334               }
2335            }
2336            group "Elm_Config_Binding_Key" struct {
2337               value "context" int: 0;
2338               value "key" string: "ISO_Left_Tab";
2339               value "action" string: "move";
2340               value "params" string: "previous";
2341               group "modifiers" list {
2342                  group "Elm_Config_Binding_Modifier" struct {
2343                     value "mod" string: "Shift";
2344                     value "flag" uchar: 1;
2345                  }
2346                  group "Elm_Config_Binding_Modifier" struct {
2347                     value "mod" string: "Control";
2348                     value "flag" uchar: 0;
2349                  }
2350                  group "Elm_Config_Binding_Modifier" struct {
2351                     value "mod" string: "Alt";
2352                     value "flag" uchar: 0;
2353                  }
2354               }
2355            }
2356            group "Elm_Config_Binding_Key" struct {
2357               value "context" int: 0;
2358               value "key" string: "Tab";
2359               value "action" string: "move";
2360               value "params" string: "next";
2361               group "modifiers" list {
2362                  group "Elm_Config_Binding_Modifier" struct {
2363                     value "mod" string: "Shift";
2364                     value "flag" uchar: 0;
2365                  }
2366                  group "Elm_Config_Binding_Modifier" struct {
2367                     value "mod" string: "Control";
2368                     value "flag" uchar: 0;
2369                  }
2370                  group "Elm_Config_Binding_Modifier" struct {
2371                     value "mod" string: "Alt";
2372                     value "flag" uchar: 0;
2373                  }
2374               }
2375            }
2376            group "Elm_Config_Binding_Key" struct {
2377               value "context" int: 0;
2378               value "key" string: "ISO_Left_Tab";
2379               value "action" string: "move";
2380               value "params" string: "next";
2381               group "modifiers" list {
2382                  group "Elm_Config_Binding_Modifier" struct {
2383                     value "mod" string: "Shift";
2384                     value "flag" uchar: 0;
2385                  }
2386                  group "Elm_Config_Binding_Modifier" struct {
2387                     value "mod" string: "Control";
2388                     value "flag" uchar: 0;
2389                  }
2390                  group "Elm_Config_Binding_Modifier" struct {
2391                     value "mod" string: "Alt";
2392                     value "flag" uchar: 0;
2393                  }
2394               }
2395            }
2396            group "Elm_Config_Binding_Key" struct {
2397               value "context" int: 0;
2398               value "key" string: "Left";
2399               value "action" string: "move";
2400               value "params" string: "left";
2401            }
2402            group "Elm_Config_Binding_Key" struct {
2403               value "context" int: 0;
2404               value "key" string: "KP_Left";
2405               value "action" string: "move";
2406               value "params" string: "left";
2407            }
2408            group "Elm_Config_Binding_Key" struct {
2409               value "context" int: 0;
2410               value "key" string: "Right";
2411               value "action" string: "move";
2412               value "params" string: "right";
2413            }
2414            group "Elm_Config_Binding_Key" struct {
2415               value "context" int: 0;
2416               value "key" string: "KP_Right";
2417               value "action" string: "move";
2418               value "params" string: "right";
2419            }
2420            group "Elm_Config_Binding_Key" struct {
2421               value "context" int: 0;
2422               value "key" string: "Up";
2423               value "action" string: "move";
2424               value "params" string: "up";
2425            }
2426            group "Elm_Config_Binding_Key" struct {
2427               value "context" int: 0;
2428               value "key" string: "KP_Up";
2429               value "action" string: "move";
2430               value "params" string: "up";
2431            }
2432            group "Elm_Config_Binding_Key" struct {
2433               value "context" int: 0;
2434               value "key" string: "Down";
2435               value "action" string: "move";
2436               value "params" string: "down";
2437            }
2438            group "Elm_Config_Binding_Key" struct {
2439               value "context" int: 0;
2440               value "key" string: "KP_Down";
2441               value "action" string: "move";
2442               value "params" string: "down";
2443            }
2444         }
2445      }
2446   }
2447 }