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