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