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