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