c65abfac75ace6c4a6f41e934bea41c8bdc11199
[platform/upstream/elementary.git] / config / standard / base.src
1 group "Elm_Config" struct {
2   value "config_version" int: 65539;
3   value "engine" string: "software_x11";
4   value "vsync" uchar: 0;
5   value "thumbscroll_enable" uchar: 0;
6   value "thumbscroll_threshold" int: 4;
7   value "thumbscroll_hold_threshold" int: 4;
8   value "thumbscroll_momentum_threshold" double: 100.0;
9   value "thumbscroll_flick_distance_tolerance" int: 1000;
10   value "thumbscroll_friction" double: 1.0;
11   value "thumbscroll_min_friction" double: 1.0;
12   value "thumbscroll_friction_standard" double: 2000.0;
13   value "thumbscroll_bounce_friction" double: 0.5;
14   value "thumbscroll_bounce_enable" uchar: 0;
15   value "thumbscroll_acceleration_threshold" double: 500.0;
16   value "thumbscroll_acceleration_time_limit" double: 0.7;
17   value "thumbscroll_acceleration_weight" double: 1.5;
18   value "page_scroll_friction" double: 0.5;
19   value "bring_in_scroll_friction" double: 0.5;
20   value "zoom_friction" double: 0.5;
21   value "thumbscroll_border_friction" double: 0.5;
22   value "thumbscroll_sensitivity_friction" double: 0.25;
23   value "scroll_smooth_start_enable" uchar: 0;
24   value "scroll_smooth_time_interval" double: 0.0;
25   value "scroll_smooth_amount" double: 0.0;
26   value "scroll_smooth_history_weight" double: 0.1;
27   value "scroll_smooth_future_time" double: 0.0;
28   value "scroll_smooth_time_window" double: 0.01;
29   value "scale" double: 1.0;
30   value "bgpixmap" int: 0;
31   value "compositing" int: 1;
32   value "font_hinting" int: 2;
33   value "cache_flush_poll_interval" int: 512;
34   value "cache_flush_enable" uchar: 1;
35   value "image_cache" int: 4096;
36   value "font_cache" int: 512;
37   value "edje_cache" int: 32;
38   value "edje_collection_cache" int: 64;
39   value "finger_size" int: 10;
40   value "fps" double: 60.0;
41   value "theme" string: "default";
42   value "modules" string: "prefs>prefs_iface:access_output>access/api:datetime_input_ctxpopup>datetime/api";
43   value "tooltip_delay" double: 1.0;
44   value "cursor_engine_only" uchar: 1;
45   value "focus_highlight_enable" uchar: 0;
46   value "focus_highlight_animate" uchar: 0;
47   value "focus_highlight_clip_disable" uchar: 1;
48   value "item_select_on_focus_disable" uchar: 0;
49   value "focus_move_policy" uchar: 0;
50   value "toolbar_shrink_mode" int: 3;
51   value "fileselector_expand_enable" uchar: 1;
52   value "fileselector_double_tap_navigation_enable" uchar: 1;
53   value "inwin_dialogs_enable" uchar: 0;
54   value "icon_size" int: 32;
55   value "longpress_timeout" double: 1.0;
56   value "effect_enable" uchar: 1;
57   value "desktop_entry" uchar: 1;
58   value "password_show_last" uchar: 0;
59   value "password_show_last_timeout" double: 2.0;
60   value "glayer_zoom_finger_enable" uchar: 1;
61   value "glayer_zoom_finger_factor" double: 1.0;
62   value "glayer_zoom_wheel_factor" double: 0.05;
63   value "glayer_zoom_distance_tolerance" double: 1.0;
64   value "glayer_rotate_finger_enable" uchar: 1;
65   value "glayer_rotate_angular_tolerance" double: 2.0;
66   value "glayer_line_min_length" double: 1.0;
67   value "glayer_line_distance_tolerance" double: 3.0;
68   value "glayer_line_angular_tolerance" double: 20.0;
69   value "glayer_flick_time_limit_ms" uint: 120; /* ms to finish flick */
70   value "glayer_long_tap_start_timeout" double: 1.2; /* sec to start long-tap */
71   value "glayer_double_tap_timeout" double: 0.25; /* Timeout between two mouse dows when doing double click (and more). */
72   value "glayer_continues_enable" uchar: 1;          /* Continues gesture enabled */
73   value "week_start" int: 1;
74   value "weekend_start" int: 6;
75   value "weekend_len" int: 2;
76   value "year_min" int: 2;
77   value "year_max" int: 137;
78   value "softcursor_mode" uchar: 0;
79   value "auto_norender_withdrawn" uchar: 0;
80   value "auto_norender_iconified_same_as_withdrawn" uchar: 0;
81   value "auto_flush_withdrawn" uchar: 1;
82   value "auto_dump_withdrawn" uchar: 1;
83   value "auto_throttle" uchar: 0;
84   value "auto_throttle_amount" double: 0.0333333333;
85   value "magnifier_enable" uchar: 0;
86   value "magnifier_scale" double: 1.5;
87   value "audio_mute_effect" uchar: 0;
88   value "audio_mute_background" uchar: 0;
89   value "audio_mute_music" uchar: 0;
90   value "audio_mute_foreground" uchar: 0;
91   value "audio_mute_interface" uchar: 0;
92   value "audio_mute_input" uchar: 0;
93   value "audio_mute_alert" uchar: 0;
94   value "audio_mute_all" uchar: 0;
95   group "color_palette" list {
96      group "Elm_Custom_Palette" struct {
97         value "palette_name" string: "default";
98         group "color_list" list {
99            group "Elm_Color_RGBA" struct {
100               value "r" uint: 255;
101               value "g" uint: 0;
102               value "b" uint: 0;
103               value "a" uint: 255;
104            }
105            group "Elm_Color_RGBA" struct {
106               value "r" uint: 0;
107               value "g" uint: 255;
108               value "b" uint: 0;
109               value "a" uint: 255;
110            }
111            group "Elm_Color_RGBA" struct {
112               value "r" uint: 0;
113               value "g" uint: 0;
114               value "b" uint: 255;
115               value "a" uint: 255;
116            }
117            group "Elm_Color_RGBA" struct {
118               value "r" uint: 255;
119               value "g" uint: 255;
120               value "b" uint: 0;
121               value "a" uint: 255;
122            }
123            group "Elm_Color_RGBA" struct {
124               value "r" uint: 0;
125               value "g" uint: 255;
126               value "b" uint: 255;
127               value "a" uint: 255;
128            }
129            group "Elm_Color_RGBA" struct {
130               value "r" uint: 255;
131               value "g" uint: 0;
132               value "b" uint: 255;
133               value "a" uint: 255;
134            }
135            group "Elm_Color_RGBA" struct {
136               value "r" uint: 255;
137               value "g" uint: 90;
138               value "b" uint: 0;
139               value "a" uint: 255;
140            }
141            group "Elm_Color_RGBA" struct {
142               value "r" uint: 255;
143               value "g" uint: 180;
144               value "b" uint: 0;
145               value "a" uint: 255;
146            }
147            group "Elm_Color_RGBA" struct {
148               value "r" uint: 92;
149               value "g" uint: 142;
150               value "b" uint: 151;
151               value "a" uint: 255;
152            }
153            group "Elm_Color_RGBA" struct {
154               value "r" uint: 41;
155               value "g" uint: 68;
156               value "b" uint: 59;
157               value "a" uint: 255;
158            }
159            group "Elm_Color_RGBA" struct {
160               value "r" uint: 41;
161               value "g" uint: 46;
162               value "b" uint: 68;
163               value "a" uint: 255;
164            }
165            group "Elm_Color_RGBA" struct {
166               value "r" uint: 68;
167               value "g" uint: 40;
168               value "b" uint: 55;
169               value "a" uint: 255;
170            }
171         }
172      }
173      group "Elm_Custom_Palette" struct {
174         value "palette_name" string: "painting";
175         group "color_list" list {
176            group "Elm_Color_RGBA" struct {
177               value "r" uint: 255;
178               value "g" uint: 90;
179               value "b" uint: 18;
180               value "a" uint: 255;
181            }
182            group "Elm_Color_RGBA" struct {
183               value "r" uint: 255;
184               value "g" uint: 213;
185               value "b" uint: 0;
186               value "a" uint: 255;
187            }
188            group "Elm_Color_RGBA" struct {
189               value "r" uint: 146;
190               value "g" uint: 255;
191               value "b" uint: 11;
192               value "a" uint: 255;
193            }
194            group "Elm_Color_RGBA" struct {
195               value "r" uint: 9;
196               value "g" uint: 186;
197               value "b" uint: 10;
198               value "a" uint: 255;
199            }
200            group "Elm_Color_RGBA" struct {
201               value "r" uint: 86;
202               value "g" uint: 201;
203               value "b" uint: 242;
204               value "a" uint: 255;
205            }
206            group "Elm_Color_RGBA" struct {
207               value "r" uint: 18;
208               value "g" uint: 83;
209               value "b" uint: 128;
210               value "a" uint: 255;
211            }
212            group "Elm_Color_RGBA" struct {
213               value "r" uint: 140;
214               value "g" uint: 53;
215               value "b" uint: 238;
216               value "a" uint: 255;
217            }
218            group "Elm_Color_RGBA" struct {
219               value "r" uint: 255;
220               value "g" uint: 145;
221               value "b" uint: 145;
222               value "a" uint: 255;
223            }
224            group "Elm_Color_RGBA" struct {
225               value "r" uint: 255;
226               value "g" uint: 59;
227               value "b" uint: 119;
228               value "a" uint: 255;
229            }
230            group "Elm_Color_RGBA" struct {
231               value "r" uint: 133;
232               value "g" uint: 100;
233               value "b" uint: 69;
234               value "a" uint: 255;
235            }
236            group "Elm_Color_RGBA" struct {
237               value "r" uint: 255;
238               value "g" uint: 255;
239               value "b" uint: 119;
240               value "a" uint: 255;
241            }
242            group "Elm_Color_RGBA" struct {
243               value "r" uint: 133;
244               value "g" uint: 100;
245               value "b" uint: 255;
246               value "a" uint: 255;
247            }
248         }
249      }
250   }
251   group "bindings" list {
252      group "Elm_Config_Bindings_Widget" struct {
253         value "name" string: "Elm_Button";
254         group "key_bindings" list {
255            group "Elm_Config_Binding_Key" struct {
256               value "context" int: 0;
257               value "key" string: "Return";
258               value "action" string: "activate";
259               value "params" string: "";
260            }
261            group "Elm_Config_Binding_Key" struct {
262               value "context" int: 0;
263               value "key" string: "KP_Enter";
264               value "action" string: "activate";
265               value "params" string: "";
266            }
267            group "Elm_Config_Binding_Key" struct {
268               value "context" int: 0;
269               value "key" string: "space";
270               value "action" string: "activate";
271               value "params" string: "";
272            }
273         }
274      }
275      group "Elm_Config_Bindings_Widget" struct {
276         value "name" string: "Elm_Calendar";
277         group "key_bindings" list {
278            group "Elm_Config_Binding_Key" struct {
279               value "context" int: 0;
280               value "key" string: "Prior";
281               value "action" string: "move";
282               value "params" string: "prior";
283            }
284            group "Elm_Config_Binding_Key" struct {
285               value "context" int: 0;
286               value "key" string: "KP_Prior";
287               value "action" string: "move";
288               value "params" string: "prior";
289            }
290            group "Elm_Config_Binding_Key" struct {
291               value "context" int: 0;
292               value "key" string: "Next";
293               value "action" string: "move";
294               value "params" string: "next";
295            }
296            group "Elm_Config_Binding_Key" struct {
297               value "context" int: 0;
298               value "key" string: "KP_Next";
299               value "action" string: "move";
300               value "params" string: "next";
301            }
302            group "Elm_Config_Binding_Key" struct {
303               value "context" int: 0;
304               value "key" string: "Left";
305               value "action" string: "move";
306               value "params" string: "left";
307            }
308            group "Elm_Config_Binding_Key" struct {
309               value "context" int: 0;
310               value "key" string: "KP_Left";
311               value "action" string: "move";
312               value "params" string: "left";
313            }
314            group "Elm_Config_Binding_Key" struct {
315               value "context" int: 0;
316               value "key" string: "Right";
317               value "action" string: "move";
318               value "params" string: "right";
319            }
320            group "Elm_Config_Binding_Key" struct {
321               value "context" int: 0;
322               value "key" string: "KP_Right";
323               value "action" string: "move";
324               value "params" string: "right";
325            }
326            group "Elm_Config_Binding_Key" struct {
327               value "context" int: 0;
328               value "key" string: "Up";
329               value "action" string: "move";
330               value "params" string: "up";
331            }
332            group "Elm_Config_Binding_Key" struct {
333               value "context" int: 0;
334               value "key" string: "KP_Up";
335               value "action" string: "move";
336               value "params" string: "up";
337            }
338            group "Elm_Config_Binding_Key" struct {
339               value "context" int: 0;
340               value "key" string: "Down";
341               value "action" string: "move";
342               value "params" string: "down";
343            }
344            group "Elm_Config_Binding_Key" struct {
345               value "context" int: 0;
346               value "key" string: "KP_Down";
347               value "action" string: "move";
348               value "params" string: "down";
349            }
350         }
351      }
352      group "Elm_Config_Bindings_Widget" struct {
353         value "name" string: "Elm_Check";
354         group "key_bindings" list {
355            group "Elm_Config_Binding_Key" struct {
356               value "context" int: 0;
357               value "key" string: "Return";
358               value "action" string: "activate";
359               value "params" string: "";
360            }
361            group "Elm_Config_Binding_Key" struct {
362               value "context" int: 0;
363               value "key" string: "KP_Enter";
364               value "action" string: "activate";
365               value "params" string: "";
366            }
367            group "Elm_Config_Binding_Key" struct {
368               value "context" int: 0;
369               value "key" string: "space";
370               value "action" string: "activate";
371               value "params" string: "";
372            }
373         }
374      }
375      group "Elm_Config_Bindings_Widget" struct {
376         value "name" string: "Elm_Colorselector";
377         group "key_bindings" list {
378            group "Elm_Config_Binding_Key" struct {
379               value "context" int: 0;
380               value "key" string: "Left";
381               value "action" string: "move";
382               value "params" string: "left";
383            }
384            group "Elm_Config_Binding_Key" struct {
385               value "context" int: 0;
386               value "key" string: "KP_Left";
387               value "action" string: "move";
388               value "params" string: "left";
389            }
390            group "Elm_Config_Binding_Key" struct {
391               value "context" int: 0;
392               value "key" string: "Right";
393               value "action" string: "move";
394               value "params" string: "right";
395            }
396            group "Elm_Config_Binding_Key" struct {
397               value "context" int: 0;
398               value "key" string: "KP_Right";
399               value "action" string: "move";
400               value "params" string: "right";
401            }
402            group "Elm_Config_Binding_Key" struct {
403               value "context" int: 0;
404               value "key" string: "Up";
405               value "action" string: "move";
406               value "params" string: "up";
407            }
408            group "Elm_Config_Binding_Key" struct {
409               value "context" int: 0;
410               value "key" string: "KP_Up";
411               value "action" string: "move";
412               value "params" string: "up";
413            }
414            group "Elm_Config_Binding_Key" struct {
415               value "context" int: 0;
416               value "key" string: "Down";
417               value "action" string: "move";
418               value "params" string: "down";
419            }
420            group "Elm_Config_Binding_Key" struct {
421               value "context" int: 0;
422               value "key" string: "KP_Down";
423               value "action" string: "move";
424               value "params" string: "down";
425            }
426         }
427      }
428      group "Elm_Config_Bindings_Widget" struct {
429         value "name" string: "Elm_Diskselector";
430         group "key_bindings" list {
431            group "Elm_Config_Binding_Key" struct {
432               value "context" int: 0;
433               value "key" string: "Left";
434               value "action" string: "move";
435               value "params" string: "prev";
436            }
437            group "Elm_Config_Binding_Key" struct {
438               value "context" int: 0;
439               value "key" string: "KP_Left";
440               value "action" string: "move";
441               value "params" string: "prev";
442            }
443            group "Elm_Config_Binding_Key" struct {
444               value "context" int: 0;
445               value "key" string: "Up";
446               value "action" string: "move";
447               value "params" string: "prev";
448            }
449            group "Elm_Config_Binding_Key" struct {
450               value "context" int: 0;
451               value "key" string: "KP_Up";
452               value "action" string: "move";
453               value "params" string: "prev";
454            }
455            group "Elm_Config_Binding_Key" struct {
456               value "context" int: 0;
457               value "key" string: "Right";
458               value "action" string: "move";
459               value "params" string: "next";
460            }
461            group "Elm_Config_Binding_Key" struct {
462               value "context" int: 0;
463               value "key" string: "KP_Right";
464               value "action" string: "move";
465               value "params" string: "next";
466            }
467            group "Elm_Config_Binding_Key" struct {
468               value "context" int: 0;
469               value "key" string: "Down";
470               value "action" string: "move";
471               value "params" string: "next";
472            }
473            group "Elm_Config_Binding_Key" struct {
474               value "context" int: 0;
475               value "key" string: "KP_Down";
476               value "action" string: "move";
477               value "params" string: "next";
478            }
479            group "Elm_Config_Binding_Key" struct {
480               value "context" int: 0;
481               value "key" string: "Home";
482               value "action" string: "move";
483               value "params" string: "first";
484            }
485            group "Elm_Config_Binding_Key" struct {
486               value "context" int: 0;
487               value "key" string: "KP_Home";
488               value "action" string: "move";
489               value "params" string: "first";
490            }
491            group "Elm_Config_Binding_Key" struct {
492               value "context" int: 0;
493               value "key" string: "End";
494               value "action" string: "move";
495               value "params" string: "last";
496            }
497            group "Elm_Config_Binding_Key" struct {
498               value "context" int: 0;
499               value "key" string: "KP_End";
500               value "action" string: "move";
501               value "params" string: "last";
502            }
503         }
504      }
505      group "Elm_Config_Bindings_Widget" struct {
506         value "name" string: "Elm_List";
507         group "key_bindings" list {
508            group "Elm_Config_Binding_Key" struct {
509               value "context" int: 0;
510               value "key" string: "Left";
511               value "action" string: "move";
512               value "params" string: "left";
513               group "modifiers" list {
514                  group "Elm_Config_Binding_Modifier" struct {
515                     value "mod" string: "Shift";
516                     value "flag" uchar: 0;
517                  }
518               }
519            }
520            group "Elm_Config_Binding_Key" struct {
521               value "context" int: 0;
522               value "key" string: "Left";
523               value "action" string: "move";
524               value "params" string: "left_multi";
525               group "modifiers" list {
526                  group "Elm_Config_Binding_Modifier" struct {
527                     value "mod" string: "Shift";
528                     value "flag" uchar: 1;
529                  }
530               }
531            }
532            group "Elm_Config_Binding_Key" struct {
533               value "context" int: 0;
534               value "key" string: "KP_Left";
535               value "action" string: "move";
536               value "params" string: "left";
537               group "modifiers" list {
538                  group "Elm_Config_Binding_Modifier" struct {
539                     value "mod" string: "Shift";
540                     value "flag" uchar: 0;
541                  }
542               }
543            }
544            group "Elm_Config_Binding_Key" struct {
545               value "context" int: 0;
546               value "key" string: "KP_Left";
547               value "action" string: "move";
548               value "params" string: "left_multi";
549               group "modifiers" list {
550                  group "Elm_Config_Binding_Modifier" struct {
551                     value "mod" string: "Shift";
552                     value "flag" uchar: 1;
553                  }
554               }
555            }
556            group "Elm_Config_Binding_Key" struct {
557               value "context" int: 0;
558               value "key" string: "Right";
559               value "action" string: "move";
560               value "params" string: "right";
561               group "modifiers" list {
562                  group "Elm_Config_Binding_Modifier" struct {
563                     value "mod" string: "Shift";
564                     value "flag" uchar: 0;
565                  }
566               }
567            }
568            group "Elm_Config_Binding_Key" struct {
569               value "context" int: 0;
570               value "key" string: "Right";
571               value "action" string: "move";
572               value "params" string: "right_multi";
573               group "modifiers" list {
574                  group "Elm_Config_Binding_Modifier" struct {
575                     value "mod" string: "Shift";
576                     value "flag" uchar: 1;
577                  }
578               }
579            }
580            group "Elm_Config_Binding_Key" struct {
581               value "context" int: 0;
582               value "key" string: "KP_Right";
583               value "action" string: "move";
584               value "params" string: "right";
585               group "modifiers" list {
586                  group "Elm_Config_Binding_Modifier" struct {
587                     value "mod" string: "Shift";
588                     value "flag" uchar: 0;
589                  }
590               }
591            }
592            group "Elm_Config_Binding_Key" struct {
593               value "context" int: 0;
594               value "key" string: "KP_Right";
595               value "action" string: "move";
596               value "params" string: "right_multi";
597               group "modifiers" list {
598                  group "Elm_Config_Binding_Modifier" struct {
599                     value "mod" string: "Shift";
600                     value "flag" uchar: 1;
601                  }
602               }
603            }
604            group "Elm_Config_Binding_Key" struct {
605               value "context" int: 0;
606               value "key" string: "Up";
607               value "action" string: "move";
608               value "params" string: "up";
609               group "modifiers" list {
610                  group "Elm_Config_Binding_Modifier" struct {
611                     value "mod" string: "Shift";
612                     value "flag" uchar: 0;
613                  }
614               }
615            }
616            group "Elm_Config_Binding_Key" struct {
617               value "context" int: 0;
618               value "key" string: "Up";
619               value "action" string: "move";
620               value "params" string: "up_multi";
621               group "modifiers" list {
622                  group "Elm_Config_Binding_Modifier" struct {
623                     value "mod" string: "Shift";
624                     value "flag" uchar: 1;
625                  }
626               }
627            }
628            group "Elm_Config_Binding_Key" struct {
629               value "context" int: 0;
630               value "key" string: "KP_Up";
631               value "action" string: "move";
632               value "params" string: "up";
633               group "modifiers" list {
634                  group "Elm_Config_Binding_Modifier" struct {
635                     value "mod" string: "Shift";
636                     value "flag" uchar: 0;
637                  }
638               }
639            }
640            group "Elm_Config_Binding_Key" struct {
641               value "context" int: 0;
642               value "key" string: "KP_Up";
643               value "action" string: "move";
644               value "params" string: "up_multi";
645               group "modifiers" list {
646                  group "Elm_Config_Binding_Modifier" struct {
647                     value "mod" string: "Shift";
648                     value "flag" uchar: 1;
649                  }
650               }
651            }
652            group "Elm_Config_Binding_Key" struct {
653               value "context" int: 0;
654               value "key" string: "Down";
655               value "action" string: "move";
656               value "params" string: "down";
657               group "modifiers" list {
658                  group "Elm_Config_Binding_Modifier" struct {
659                     value "mod" string: "Shift";
660                     value "flag" uchar: 0;
661                  }
662               }
663            }
664            group "Elm_Config_Binding_Key" struct {
665               value "context" int: 0;
666               value "key" string: "Down";
667               value "action" string: "move";
668               value "params" string: "down_multi";
669               group "modifiers" list {
670                  group "Elm_Config_Binding_Modifier" struct {
671                     value "mod" string: "Shift";
672                     value "flag" uchar: 1;
673                  }
674               }
675            }
676            group "Elm_Config_Binding_Key" struct {
677               value "context" int: 0;
678               value "key" string: "KP_Down";
679               value "action" string: "move";
680               value "params" string: "down";
681               group "modifiers" list {
682                  group "Elm_Config_Binding_Modifier" struct {
683                     value "mod" string: "Shift";
684                     value "flag" uchar: 0;
685                  }
686               }
687            }
688            group "Elm_Config_Binding_Key" struct {
689               value "context" int: 0;
690               value "key" string: "KP_Down";
691               value "action" string: "move";
692               value "params" string: "down_multi";
693               group "modifiers" list {
694                  group "Elm_Config_Binding_Modifier" struct {
695                     value "mod" string: "Shift";
696                     value "flag" uchar: 1;
697                  }
698               }
699            }
700            group "Elm_Config_Binding_Key" struct {
701               value "context" int: 0;
702               value "key" string: "Prior";
703               value "action" string: "move";
704               value "params" string: "prior";
705            }
706            group "Elm_Config_Binding_Key" struct {
707               value "context" int: 0;
708               value "key" string: "KP_Prior";
709               value "action" string: "move";
710               value "params" string: "prior";
711            }
712            group "Elm_Config_Binding_Key" struct {
713               value "context" int: 0;
714               value "key" string: "Next";
715               value "action" string: "move";
716               value "params" string: "next";
717            }
718            group "Elm_Config_Binding_Key" struct {
719               value "context" int: 0;
720               value "key" string: "KP_Next";
721               value "action" string: "move";
722               value "params" string: "next";
723            }
724            group "Elm_Config_Binding_Key" struct {
725               value "context" int: 0;
726               value "key" string: "Home";
727               value "action" string: "move";
728               value "params" string: "first";
729            }
730            group "Elm_Config_Binding_Key" struct {
731               value "context" int: 0;
732               value "key" string: "KP_Home";
733               value "action" string: "move";
734               value "params" string: "first";
735            }
736            group "Elm_Config_Binding_Key" struct {
737               value "context" int: 0;
738               value "key" string: "End";
739               value "action" string: "move";
740               value "params" string: "last";
741            }
742            group "Elm_Config_Binding_Key" struct {
743               value "context" int: 0;
744               value "key" string: "KP_End";
745               value "action" string: "move";
746               value "params" string: "last";
747            }
748            group "Elm_Config_Binding_Key" struct {
749               value "context" int: 0;
750               value "key" string: "Return";
751               value "action" string: "select";
752               value "params" string: "";
753            }
754            group "Elm_Config_Binding_Key" struct {
755               value "context" int: 0;
756               value "key" string: "KP_Enter";
757               value "action" string: "select";
758               value "params" string: "";
759            }
760            group "Elm_Config_Binding_Key" struct {
761               value "context" int: 0;
762               value "key" string: "space";
763               value "action" string: "select";
764               value "params" string: "";
765            }
766            group "Elm_Config_Binding_Key" struct {
767               value "context" int: 0;
768               value "key" string: "Escape";
769               value "action" string: "escape";
770               value "params" string: "";
771            }
772         }
773      }
774      group "Elm_Config_Bindings_Widget" struct {
775         value "name" string: "Elm_Panel";
776         group "key_bindings" list {
777            group "Elm_Config_Binding_Key" struct {
778               value "context" int: 0;
779               value "key" string: "Return";
780               value "action" string: "toggle";
781               value "params" string: "";
782            }
783            group "Elm_Config_Binding_Key" struct {
784               value "context" int: 0;
785               value "key" string: "KP_Enter";
786               value "action" string: "toggle";
787               value "params" string: "";
788            }
789            group "Elm_Config_Binding_Key" struct {
790               value "context" int: 0;
791               value "key" string: "space";
792               value "action" string: "toggle";
793               value "params" string: "";
794            }
795         }
796      }
797      group "Elm_Config_Bindings_Widget" struct {
798         value "name" string: "Elc_Naviframe";
799         group "key_bindings" list {
800            group "Elm_Config_Binding_Key" struct {
801               value "context" int: 0;
802               value "key" string: "BackSpace";
803               value "action" string: "top_item_get";
804               value "params" string: "";
805            }
806         }
807      }
808      group "Elm_Config_Bindings_Widget" struct {
809         value "name" string: "Elm_Scroller";
810         group "key_bindings" list {
811            group "Elm_Config_Binding_Key" struct {
812               value "context" int: 0;
813               value "key" string: "Left";
814               value "action" string: "move";
815               value "params" string: "left";
816            }
817            group "Elm_Config_Binding_Key" struct {
818               value "context" int: 0;
819               value "key" string: "KP_Left";
820               value "action" string: "move";
821               value "params" string: "left";
822            }
823            group "Elm_Config_Binding_Key" struct {
824               value "context" int: 0;
825               value "key" string: "Right";
826               value "action" string: "move";
827               value "params" string: "right";
828            }
829            group "Elm_Config_Binding_Key" struct {
830               value "context" int: 0;
831               value "key" string: "KP_Right";
832               value "action" string: "move";
833               value "params" string: "right";
834            }
835            group "Elm_Config_Binding_Key" struct {
836               value "context" int: 0;
837               value "key" string: "Up";
838               value "action" string: "move";
839               value "params" string: "up";
840            }
841            group "Elm_Config_Binding_Key" struct {
842               value "context" int: 0;
843               value "key" string: "KP_Up";
844               value "action" string: "move";
845               value "params" string: "up";
846            }
847            group "Elm_Config_Binding_Key" struct {
848               value "context" int: 0;
849               value "key" string: "Down";
850               value "action" string: "move";
851               value "params" string: "down";
852            }
853            group "Elm_Config_Binding_Key" struct {
854               value "context" int: 0;
855               value "key" string: "KP_Down";
856               value "action" string: "move";
857               value "params" string: "down";
858            }
859            group "Elm_Config_Binding_Key" struct {
860               value "context" int: 0;
861               value "key" string: "Home";
862               value "action" string: "move";
863               value "params" string: "first";
864            }
865            group "Elm_Config_Binding_Key" struct {
866               value "context" int: 0;
867               value "key" string: "KP_Home";
868               value "action" string: "move";
869               value "params" string: "first";
870            }
871            group "Elm_Config_Binding_Key" struct {
872               value "context" int: 0;
873               value "key" string: "End";
874               value "action" string: "move";
875               value "params" string: "last";
876            }
877            group "Elm_Config_Binding_Key" struct {
878               value "context" int: 0;
879               value "key" string: "KP_End";
880               value "action" string: "move";
881               value "params" string: "last";
882            }
883            group "Elm_Config_Binding_Key" struct {
884               value "context" int: 0;
885               value "key" string: "Prior";
886               value "action" string: "move";
887               value "params" string: "prior";
888            }
889            group "Elm_Config_Binding_Key" struct {
890               value "context" int: 0;
891               value "key" string: "KP_Prior";
892               value "action" string: "move";
893               value "params" string: "prior";
894            }
895            group "Elm_Config_Binding_Key" struct {
896               value "context" int: 0;
897               value "key" string: "Next";
898               value "action" string: "move";
899               value "params" string: "next";
900            }
901            group "Elm_Config_Binding_Key" struct {
902               value "context" int: 0;
903               value "key" string: "KP_Next";
904               value "action" string: "move";
905               value "params" string: "next";
906            }
907         }
908      }
909   }
910 }