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