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