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