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