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