5060e3b03a657563ae78cad2ffaf3a3b28384fd8
[platform/upstream/elementary.git] / config / mobile / 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: 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 "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: 40;
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: 0;
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: 0;
52   value "inwin_dialogs_enable" uchar: 1;
53   value "icon_size" int: 32;
54   value "longpress_timeout" double: 1.0;
55   value "effect_enable" uchar: 1;
56   value "desktop_entry" uchar: 0;
57   value "password_show_last" uchar: 1;
58   value "password_show_last_timeout" double: 2.0;
59   value "glayer_zoom_finger_enable" uchar: 1;
60   value "glayer_zoom_finger_factor" double: 1.0;
61   value "glayer_zoom_wheel_factor" double: 0.05;
62   value "glayer_zoom_distance_tolerance" double: 1.0;
63   value "glayer_rotate_finger_enable" uchar: 1;
64   value "glayer_rotate_angular_tolerance" double: 2.0;
65   value "glayer_line_min_length" double: 1.0;
66   value "glayer_line_distance_tolerance" double: 3.0;
67   value "glayer_line_angular_tolerance" double: 20.0
68   value "glayer_flick_time_limit_ms" uint: 100; /* ms to finish flick */
69   value "glayer_long_tap_start_timeout" double: 1.2; /* sec to start long-tap */
70   value "glayer_double_tap_timeout" double: 0.25; /* Timeout between two mouse dows when doing double click (and more). */
71   value "glayer_continues_enable" uchar: 1;          /* Continues gesture enabled */
72   value "week_start" int: 1;
73   value "weekend_start" int: 6;
74   value "weekend_len" int: 2;
75   value "year_min" int: 2;
76   value "year_max" int: 137;
77   value "softcursor_mode" uchar: 0;
78   value "auto_norender_withdrawn" uchar: 1;
79   value "auto_norender_iconified_same_as_withdrawn" uchar: 1;
80   value "auto_flush_withdrawn" uchar: 1;
81   value "auto_dump_withdrawn" uchar: 1;
82   value "auto_throttle" uchar: 1;
83   value "auto_throttle_amount" double: 0.0666666666;
84   value "indicator_service_0" string: "elm_indicator_portrait";
85   value "indicator_service_90" string: "elm_indicator_landscape";
86   value "indicator_service_180" string: "elm_indicator_portrait";
87   value "indicator_service_270" string: "elm_indicator_landscape";
88   value "magnifier_enable" uchar: 1;
89   value "magnifier_scale" double: 1.5;
90   value "audio_mute_effect" uchar: 0;
91   value "audio_mute_background" uchar: 0;
92   value "audio_mute_music" uchar: 0;
93   value "audio_mute_foreground" uchar: 0;
94   value "audio_mute_interface" uchar: 0;
95   value "audio_mute_input" uchar: 0;
96   value "audio_mute_alert" uchar: 0;
97   value "audio_mute_all" uchar: 0;
98   group "color_palette" list {
99      group "Elm_Custom_Palette" struct {
100         value "palette_name" string: "default";
101         group "color_list" list {
102            group "Elm_Color_RGBA" struct {
103               value "r" uint: 255;
104               value "g" uint: 0;
105               value "b" uint: 0;
106               value "a" uint: 255;
107            }
108            group "Elm_Color_RGBA" struct {
109               value "r" uint: 0;
110               value "g" uint: 255;
111               value "b" uint: 0;
112               value "a" uint: 255;
113            }
114            group "Elm_Color_RGBA" struct {
115               value "r" uint: 0;
116               value "g" uint: 0;
117               value "b" uint: 255;
118               value "a" uint: 255;
119            }
120            group "Elm_Color_RGBA" struct {
121               value "r" uint: 255;
122               value "g" uint: 255;
123               value "b" uint: 0;
124               value "a" uint: 255;
125            }
126            group "Elm_Color_RGBA" struct {
127               value "r" uint: 0;
128               value "g" uint: 255;
129               value "b" uint: 255;
130               value "a" uint: 255;
131            }
132            group "Elm_Color_RGBA" struct {
133               value "r" uint: 255;
134               value "g" uint: 0;
135               value "b" uint: 255;
136               value "a" uint: 255;
137            }
138            group "Elm_Color_RGBA" struct {
139               value "r" uint: 255;
140               value "g" uint: 90;
141               value "b" uint: 0;
142               value "a" uint: 255;
143            }
144            group "Elm_Color_RGBA" struct {
145               value "r" uint: 255;
146               value "g" uint: 180;
147               value "b" uint: 0;
148               value "a" uint: 255;
149            }
150            group "Elm_Color_RGBA" struct {
151               value "r" uint: 92;
152               value "g" uint: 142;
153               value "b" uint: 151;
154               value "a" uint: 255;
155            }
156            group "Elm_Color_RGBA" struct {
157               value "r" uint: 41;
158               value "g" uint: 68;
159               value "b" uint: 59;
160               value "a" uint: 255;
161            }
162            group "Elm_Color_RGBA" struct {
163               value "r" uint: 41;
164               value "g" uint: 46;
165               value "b" uint: 68;
166               value "a" uint: 255;
167            }
168            group "Elm_Color_RGBA" struct {
169               value "r" uint: 68;
170               value "g" uint: 40;
171               value "b" uint: 55;
172               value "a" uint: 255;
173            }
174         }
175      }
176      group "Elm_Custom_Palette" struct {
177         value "palette_name" string: "painting";
178         group "color_list" list {
179            group "Elm_Color_RGBA" struct {
180               value "r" uint: 255;
181               value "g" uint: 90;
182               value "b" uint: 18;
183               value "a" uint: 255;
184            }
185            group "Elm_Color_RGBA" struct {
186               value "r" uint: 255;
187               value "g" uint: 213;
188               value "b" uint: 0;
189               value "a" uint: 255;
190            }
191            group "Elm_Color_RGBA" struct {
192               value "r" uint: 146;
193               value "g" uint: 255;
194               value "b" uint: 11;
195               value "a" uint: 255;
196            }
197            group "Elm_Color_RGBA" struct {
198               value "r" uint: 9;
199               value "g" uint: 186;
200               value "b" uint: 10;
201               value "a" uint: 255;
202            }
203            group "Elm_Color_RGBA" struct {
204               value "r" uint: 86;
205               value "g" uint: 201;
206               value "b" uint: 242;
207               value "a" uint: 255;
208            }
209            group "Elm_Color_RGBA" struct {
210               value "r" uint: 18;
211               value "g" uint: 83;
212               value "b" uint: 128;
213               value "a" uint: 255;
214            }
215            group "Elm_Color_RGBA" struct {
216               value "r" uint: 140;
217               value "g" uint: 53;
218               value "b" uint: 238;
219               value "a" uint: 255;
220            }
221            group "Elm_Color_RGBA" struct {
222               value "r" uint: 255;
223               value "g" uint: 145;
224               value "b" uint: 145;
225               value "a" uint: 255;
226            }
227            group "Elm_Color_RGBA" struct {
228               value "r" uint: 255;
229               value "g" uint: 59;
230               value "b" uint: 119;
231               value "a" uint: 255;
232            }
233            group "Elm_Color_RGBA" struct {
234               value "r" uint: 133;
235               value "g" uint: 100;
236               value "b" uint: 69;
237               value "a" uint: 255;
238            }
239            group "Elm_Color_RGBA" struct {
240               value "r" uint: 255;
241               value "g" uint: 255;
242               value "b" uint: 119;
243               value "a" uint: 255;
244            }
245            group "Elm_Color_RGBA" struct {
246               value "r" uint: 133;
247               value "g" uint: 100;
248               value "b" uint: 255;
249               value "a" uint: 255;
250            }
251         }
252      }
253   }
254   group "bindings" list {
255      group "Elm_Config_Bindings_Widget" struct {
256         value "name" string: "Elc_Fileselector";
257         group "key_bindings" list {
258            group "Elm_Config_Binding_Key" struct {
259               value "context" int: 0;
260               value "key" string: "Return";
261               value "action" string: "select";
262               value "params" string: "";
263            }
264            group "Elm_Config_Binding_Key" struct {
265               value "context" int: 0;
266               value "key" string: "KP_Enter";
267               value "action" string: "select";
268               value "params" string: "";
269            }
270            group "Elm_Config_Binding_Key" struct {
271               value "context" int: 0;
272               value "key" string: "Escape";
273               value "action" string: "escape";
274               value "params" string: "";
275            }
276         }
277      }
278      group "Elm_Config_Bindings_Widget" struct {
279         value "name" string: "Elc_Hoversel";
280         group "key_bindings" list {
281            group "Elm_Config_Binding_Key" struct {
282               value "context" int: 0;
283               value "key" string: "Left";
284               value "action" string: "move";
285               value "params" string: "left";
286            }
287            group "Elm_Config_Binding_Key" struct {
288               value "context" int: 0;
289               value "key" string: "KP_Left";
290               value "action" string: "move";
291               value "params" string: "left";
292            }
293            group "Elm_Config_Binding_Key" struct {
294               value "context" int: 0;
295               value "key" string: "Right";
296               value "action" string: "move";
297               value "params" string: "right";
298            }
299            group "Elm_Config_Binding_Key" struct {
300               value "context" int: 0;
301               value "key" string: "KP_Right";
302               value "action" string: "move";
303               value "params" string: "right";
304            }
305            group "Elm_Config_Binding_Key" struct {
306               value "context" int: 0;
307               value "key" string: "Up";
308               value "action" string: "move";
309               value "params" string: "up";
310            }
311            group "Elm_Config_Binding_Key" struct {
312               value "context" int: 0;
313               value "key" string: "KP_Up";
314               value "action" string: "move";
315               value "params" string: "up";
316            }
317            group "Elm_Config_Binding_Key" struct {
318               value "context" int: 0;
319               value "key" string: "Down";
320               value "action" string: "move";
321               value "params" string: "down";
322            }
323            group "Elm_Config_Binding_Key" struct {
324               value "context" int: 0;
325               value "key" string: "KP_Down";
326               value "action" string: "move";
327               value "params" string: "down";
328            }
329         }
330      }
331      group "Elm_Config_Bindings_Widget" struct {
332         value "name" string: "Elc_Popup";
333         group "key_bindings" list {
334            group "Elm_Config_Binding_Key" struct {
335               value "context" int: 0;
336               value "key" string: "Tap";
337               value "action" string: "move";
338               value "params" string: "previous";
339               group "modifiers" list {
340                  group "Elm_Config_Binding_Modifier" struct {
341                     value "mod" string: "Shift";
342                     value "flag" uchar: 1;
343                  }
344               }
345            }
346            group "Elm_Config_Binding_Key" struct {
347               value "context" int: 0;
348               value "key" string: "Tap";
349               value "action" string: "move";
350               value "params" string: "next";
351               group "modifiers" list {
352                  group "Elm_Config_Binding_Modifier" struct {
353                     value "mod" string: "Shift";
354                     value "flag" uchar: 0;
355                  }
356               }
357            }
358            group "Elm_Config_Binding_Key" struct {
359               value "context" int: 0;
360               value "key" string: "Left";
361               value "action" string: "move";
362               value "params" string: "left";
363            }
364            group "Elm_Config_Binding_Key" struct {
365               value "context" int: 0;
366               value "key" string: "KP_Left";
367               value "action" string: "move";
368               value "params" string: "left";
369            }
370            group "Elm_Config_Binding_Key" struct {
371               value "context" int: 0;
372               value "key" string: "Right";
373               value "action" string: "move";
374               value "params" string: "right";
375            }
376            group "Elm_Config_Binding_Key" struct {
377               value "context" int: 0;
378               value "key" string: "KP_Right";
379               value "action" string: "move";
380               value "params" string: "right";
381            }
382            group "Elm_Config_Binding_Key" struct {
383               value "context" int: 0;
384               value "key" string: "Up";
385               value "action" string: "move";
386               value "params" string: "up";
387            }
388            group "Elm_Config_Binding_Key" struct {
389               value "context" int: 0;
390               value "key" string: "KP_Up";
391               value "action" string: "move";
392               value "params" string: "up";
393            }
394            group "Elm_Config_Binding_Key" struct {
395               value "context" int: 0;
396               value "key" string: "Down";
397               value "action" string: "move";
398               value "params" string: "down";
399            }
400            group "Elm_Config_Binding_Key" struct {
401               value "context" int: 0;
402               value "key" string: "KP_Down";
403               value "action" string: "move";
404               value "params" string: "down";
405            }
406         }
407      }
408      group "Elm_Config_Bindings_Widget" struct {
409         value "name" string: "Elm_Button";
410         group "key_bindings" list {
411            group "Elm_Config_Binding_Key" struct {
412               value "context" int: 0;
413               value "key" string: "Return";
414               value "action" string: "activate";
415               value "params" string: "";
416            }
417            group "Elm_Config_Binding_Key" struct {
418               value "context" int: 0;
419               value "key" string: "KP_Enter";
420               value "action" string: "activate";
421               value "params" string: "";
422            }
423            group "Elm_Config_Binding_Key" struct {
424               value "context" int: 0;
425               value "key" string: "space";
426               value "action" string: "activate";
427               value "params" string: "";
428            }
429         }
430      }
431      group "Elm_Config_Bindings_Widget" struct {
432         value "name" string: "Elm_Calendar";
433         group "key_bindings" list {
434            group "Elm_Config_Binding_Key" struct {
435               value "context" int: 0;
436               value "key" string: "Prior";
437               value "action" string: "move";
438               value "params" string: "prior";
439            }
440            group "Elm_Config_Binding_Key" struct {
441               value "context" int: 0;
442               value "key" string: "KP_Prior";
443               value "action" string: "move";
444               value "params" string: "prior";
445            }
446            group "Elm_Config_Binding_Key" struct {
447               value "context" int: 0;
448               value "key" string: "Next";
449               value "action" string: "move";
450               value "params" string: "next";
451            }
452            group "Elm_Config_Binding_Key" struct {
453               value "context" int: 0;
454               value "key" string: "KP_Next";
455               value "action" string: "move";
456               value "params" string: "next";
457            }
458            group "Elm_Config_Binding_Key" struct {
459               value "context" int: 0;
460               value "key" string: "Left";
461               value "action" string: "move";
462               value "params" string: "left";
463            }
464            group "Elm_Config_Binding_Key" struct {
465               value "context" int: 0;
466               value "key" string: "KP_Left";
467               value "action" string: "move";
468               value "params" string: "left";
469            }
470            group "Elm_Config_Binding_Key" struct {
471               value "context" int: 0;
472               value "key" string: "Right";
473               value "action" string: "move";
474               value "params" string: "right";
475            }
476            group "Elm_Config_Binding_Key" struct {
477               value "context" int: 0;
478               value "key" string: "KP_Right";
479               value "action" string: "move";
480               value "params" string: "right";
481            }
482            group "Elm_Config_Binding_Key" struct {
483               value "context" int: 0;
484               value "key" string: "Up";
485               value "action" string: "move";
486               value "params" string: "up";
487            }
488            group "Elm_Config_Binding_Key" struct {
489               value "context" int: 0;
490               value "key" string: "KP_Up";
491               value "action" string: "move";
492               value "params" string: "up";
493            }
494            group "Elm_Config_Binding_Key" struct {
495               value "context" int: 0;
496               value "key" string: "Down";
497               value "action" string: "move";
498               value "params" string: "down";
499            }
500            group "Elm_Config_Binding_Key" struct {
501               value "context" int: 0;
502               value "key" string: "KP_Down";
503               value "action" string: "move";
504               value "params" string: "down";
505            }
506         }
507      }
508      group "Elm_Config_Bindings_Widget" struct {
509         value "name" string: "Elm_Check";
510         group "key_bindings" list {
511            group "Elm_Config_Binding_Key" struct {
512               value "context" int: 0;
513               value "key" string: "Return";
514               value "action" string: "activate";
515               value "params" string: "";
516            }
517            group "Elm_Config_Binding_Key" struct {
518               value "context" int: 0;
519               value "key" string: "KP_Enter";
520               value "action" string: "activate";
521               value "params" string: "";
522            }
523            group "Elm_Config_Binding_Key" struct {
524               value "context" int: 0;
525               value "key" string: "space";
526               value "action" string: "activate";
527               value "params" string: "";
528            }
529         }
530      }
531      group "Elm_Config_Bindings_Widget" struct {
532         value "name" string: "Elm_Colorselector";
533         group "key_bindings" list {
534            group "Elm_Config_Binding_Key" struct {
535               value "context" int: 0;
536               value "key" string: "Left";
537               value "action" string: "move";
538               value "params" string: "left";
539            }
540            group "Elm_Config_Binding_Key" struct {
541               value "context" int: 0;
542               value "key" string: "KP_Left";
543               value "action" string: "move";
544               value "params" string: "left";
545            }
546            group "Elm_Config_Binding_Key" struct {
547               value "context" int: 0;
548               value "key" string: "Right";
549               value "action" string: "move";
550               value "params" string: "right";
551            }
552            group "Elm_Config_Binding_Key" struct {
553               value "context" int: 0;
554               value "key" string: "KP_Right";
555               value "action" string: "move";
556               value "params" string: "right";
557            }
558            group "Elm_Config_Binding_Key" struct {
559               value "context" int: 0;
560               value "key" string: "Up";
561               value "action" string: "move";
562               value "params" string: "up";
563            }
564            group "Elm_Config_Binding_Key" struct {
565               value "context" int: 0;
566               value "key" string: "KP_Up";
567               value "action" string: "move";
568               value "params" string: "up";
569            }
570            group "Elm_Config_Binding_Key" struct {
571               value "context" int: 0;
572               value "key" string: "Down";
573               value "action" string: "move";
574               value "params" string: "down";
575            }
576            group "Elm_Config_Binding_Key" struct {
577               value "context" int: 0;
578               value "key" string: "KP_Down";
579               value "action" string: "move";
580               value "params" string: "down";
581            }
582         }
583      }
584      group "Elm_Config_Bindings_Widget" struct {
585         value "name" string: "Elm_Diskselector";
586         group "key_bindings" list {
587            group "Elm_Config_Binding_Key" struct {
588               value "context" int: 0;
589               value "key" string: "Left";
590               value "action" string: "move";
591               value "params" string: "prev";
592            }
593            group "Elm_Config_Binding_Key" struct {
594               value "context" int: 0;
595               value "key" string: "KP_Left";
596               value "action" string: "move";
597               value "params" string: "prev";
598            }
599            group "Elm_Config_Binding_Key" struct {
600               value "context" int: 0;
601               value "key" string: "Up";
602               value "action" string: "move";
603               value "params" string: "prev";
604            }
605            group "Elm_Config_Binding_Key" struct {
606               value "context" int: 0;
607               value "key" string: "KP_Up";
608               value "action" string: "move";
609               value "params" string: "prev";
610            }
611            group "Elm_Config_Binding_Key" struct {
612               value "context" int: 0;
613               value "key" string: "Right";
614               value "action" string: "move";
615               value "params" string: "next";
616            }
617            group "Elm_Config_Binding_Key" struct {
618               value "context" int: 0;
619               value "key" string: "KP_Right";
620               value "action" string: "move";
621               value "params" string: "next";
622            }
623            group "Elm_Config_Binding_Key" struct {
624               value "context" int: 0;
625               value "key" string: "Down";
626               value "action" string: "move";
627               value "params" string: "next";
628            }
629            group "Elm_Config_Binding_Key" struct {
630               value "context" int: 0;
631               value "key" string: "KP_Down";
632               value "action" string: "move";
633               value "params" string: "next";
634            }
635            group "Elm_Config_Binding_Key" struct {
636               value "context" int: 0;
637               value "key" string: "Home";
638               value "action" string: "move";
639               value "params" string: "first";
640            }
641            group "Elm_Config_Binding_Key" struct {
642               value "context" int: 0;
643               value "key" string: "KP_Home";
644               value "action" string: "move";
645               value "params" string: "first";
646            }
647            group "Elm_Config_Binding_Key" struct {
648               value "context" int: 0;
649               value "key" string: "End";
650               value "action" string: "move";
651               value "params" string: "last";
652            }
653            group "Elm_Config_Binding_Key" struct {
654               value "context" int: 0;
655               value "key" string: "KP_End";
656               value "action" string: "move";
657               value "params" string: "last";
658            }
659         }
660      }
661      group "Elm_Config_Bindings_Widget" struct {
662         value "name" string: "Elm_Image";
663         group "key_bindings" list {
664            group "Elm_Config_Binding_Key" struct {
665               value "context" int: 0;
666               value "key" string: "Return";
667               value "action" string: "activate";
668               value "params" string: "";
669            }
670            group "Elm_Config_Binding_Key" struct {
671               value "context" int: 0;
672               value "key" string: "KP_Enter";
673               value "action" string: "activate";
674               value "params" string: "";
675            }
676            group "Elm_Config_Binding_Key" struct {
677               value "context" int: 0;
678               value "key" string: "space";
679               value "action" string: "activate";
680               value "params" string: "";
681            }
682         }
683      }
684      group "Elm_Config_Bindings_Widget" struct {
685         value "name" string: "Elm_List";
686         group "key_bindings" list {
687            group "Elm_Config_Binding_Key" struct {
688               value "context" int: 0;
689               value "key" string: "Left";
690               value "action" string: "move";
691               value "params" string: "left";
692               group "modifiers" list {
693                  group "Elm_Config_Binding_Modifier" struct {
694                     value "mod" string: "Shift";
695                     value "flag" uchar: 0;
696                  }
697               }
698            }
699            group "Elm_Config_Binding_Key" struct {
700               value "context" int: 0;
701               value "key" string: "Left";
702               value "action" string: "move";
703               value "params" string: "left_multi";
704               group "modifiers" list {
705                  group "Elm_Config_Binding_Modifier" struct {
706                     value "mod" string: "Shift";
707                     value "flag" uchar: 1;
708                  }
709               }
710            }
711            group "Elm_Config_Binding_Key" struct {
712               value "context" int: 0;
713               value "key" string: "KP_Left";
714               value "action" string: "move";
715               value "params" string: "left";
716               group "modifiers" list {
717                  group "Elm_Config_Binding_Modifier" struct {
718                     value "mod" string: "Shift";
719                     value "flag" uchar: 0;
720                  }
721               }
722            }
723            group "Elm_Config_Binding_Key" struct {
724               value "context" int: 0;
725               value "key" string: "KP_Left";
726               value "action" string: "move";
727               value "params" string: "left_multi";
728               group "modifiers" list {
729                  group "Elm_Config_Binding_Modifier" struct {
730                     value "mod" string: "Shift";
731                     value "flag" uchar: 1;
732                  }
733               }
734            }
735            group "Elm_Config_Binding_Key" struct {
736               value "context" int: 0;
737               value "key" string: "Right";
738               value "action" string: "move";
739               value "params" string: "right";
740               group "modifiers" list {
741                  group "Elm_Config_Binding_Modifier" struct {
742                     value "mod" string: "Shift";
743                     value "flag" uchar: 0;
744                  }
745               }
746            }
747            group "Elm_Config_Binding_Key" struct {
748               value "context" int: 0;
749               value "key" string: "Right";
750               value "action" string: "move";
751               value "params" string: "right_multi";
752               group "modifiers" list {
753                  group "Elm_Config_Binding_Modifier" struct {
754                     value "mod" string: "Shift";
755                     value "flag" uchar: 1;
756                  }
757               }
758            }
759            group "Elm_Config_Binding_Key" struct {
760               value "context" int: 0;
761               value "key" string: "KP_Right";
762               value "action" string: "move";
763               value "params" string: "right";
764               group "modifiers" list {
765                  group "Elm_Config_Binding_Modifier" struct {
766                     value "mod" string: "Shift";
767                     value "flag" uchar: 0;
768                  }
769               }
770            }
771            group "Elm_Config_Binding_Key" struct {
772               value "context" int: 0;
773               value "key" string: "KP_Right";
774               value "action" string: "move";
775               value "params" string: "right_multi";
776               group "modifiers" list {
777                  group "Elm_Config_Binding_Modifier" struct {
778                     value "mod" string: "Shift";
779                     value "flag" uchar: 1;
780                  }
781               }
782            }
783            group "Elm_Config_Binding_Key" struct {
784               value "context" int: 0;
785               value "key" string: "Up";
786               value "action" string: "move";
787               value "params" string: "up";
788               group "modifiers" list {
789                  group "Elm_Config_Binding_Modifier" struct {
790                     value "mod" string: "Shift";
791                     value "flag" uchar: 0;
792                  }
793               }
794            }
795            group "Elm_Config_Binding_Key" struct {
796               value "context" int: 0;
797               value "key" string: "Up";
798               value "action" string: "move";
799               value "params" string: "up_multi";
800               group "modifiers" list {
801                  group "Elm_Config_Binding_Modifier" struct {
802                     value "mod" string: "Shift";
803                     value "flag" uchar: 1;
804                  }
805               }
806            }
807            group "Elm_Config_Binding_Key" struct {
808               value "context" int: 0;
809               value "key" string: "KP_Up";
810               value "action" string: "move";
811               value "params" string: "up";
812               group "modifiers" list {
813                  group "Elm_Config_Binding_Modifier" struct {
814                     value "mod" string: "Shift";
815                     value "flag" uchar: 0;
816                  }
817               }
818            }
819            group "Elm_Config_Binding_Key" struct {
820               value "context" int: 0;
821               value "key" string: "KP_Up";
822               value "action" string: "move";
823               value "params" string: "up_multi";
824               group "modifiers" list {
825                  group "Elm_Config_Binding_Modifier" struct {
826                     value "mod" string: "Shift";
827                     value "flag" uchar: 1;
828                  }
829               }
830            }
831            group "Elm_Config_Binding_Key" struct {
832               value "context" int: 0;
833               value "key" string: "Down";
834               value "action" string: "move";
835               value "params" string: "down";
836               group "modifiers" list {
837                  group "Elm_Config_Binding_Modifier" struct {
838                     value "mod" string: "Shift";
839                     value "flag" uchar: 0;
840                  }
841               }
842            }
843            group "Elm_Config_Binding_Key" struct {
844               value "context" int: 0;
845               value "key" string: "Down";
846               value "action" string: "move";
847               value "params" string: "down_multi";
848               group "modifiers" list {
849                  group "Elm_Config_Binding_Modifier" struct {
850                     value "mod" string: "Shift";
851                     value "flag" uchar: 1;
852                  }
853               }
854            }
855            group "Elm_Config_Binding_Key" struct {
856               value "context" int: 0;
857               value "key" string: "KP_Down";
858               value "action" string: "move";
859               value "params" string: "down";
860               group "modifiers" list {
861                  group "Elm_Config_Binding_Modifier" struct {
862                     value "mod" string: "Shift";
863                     value "flag" uchar: 0;
864                  }
865               }
866            }
867            group "Elm_Config_Binding_Key" struct {
868               value "context" int: 0;
869               value "key" string: "KP_Down";
870               value "action" string: "move";
871               value "params" string: "down_multi";
872               group "modifiers" list {
873                  group "Elm_Config_Binding_Modifier" struct {
874                     value "mod" string: "Shift";
875                     value "flag" uchar: 1;
876                  }
877               }
878            }
879            group "Elm_Config_Binding_Key" struct {
880               value "context" int: 0;
881               value "key" string: "Prior";
882               value "action" string: "move";
883               value "params" string: "prior";
884            }
885            group "Elm_Config_Binding_Key" struct {
886               value "context" int: 0;
887               value "key" string: "KP_Prior";
888               value "action" string: "move";
889               value "params" string: "prior";
890            }
891            group "Elm_Config_Binding_Key" struct {
892               value "context" int: 0;
893               value "key" string: "Next";
894               value "action" string: "move";
895               value "params" string: "next";
896            }
897            group "Elm_Config_Binding_Key" struct {
898               value "context" int: 0;
899               value "key" string: "KP_Next";
900               value "action" string: "move";
901               value "params" string: "next";
902            }
903            group "Elm_Config_Binding_Key" struct {
904               value "context" int: 0;
905               value "key" string: "Home";
906               value "action" string: "move";
907               value "params" string: "first";
908            }
909            group "Elm_Config_Binding_Key" struct {
910               value "context" int: 0;
911               value "key" string: "KP_Home";
912               value "action" string: "move";
913               value "params" string: "first";
914            }
915            group "Elm_Config_Binding_Key" struct {
916               value "context" int: 0;
917               value "key" string: "End";
918               value "action" string: "move";
919               value "params" string: "last";
920            }
921            group "Elm_Config_Binding_Key" struct {
922               value "context" int: 0;
923               value "key" string: "KP_End";
924               value "action" string: "move";
925               value "params" string: "last";
926            }
927            group "Elm_Config_Binding_Key" struct {
928               value "context" int: 0;
929               value "key" string: "Return";
930               value "action" string: "select";
931               value "params" string: "";
932            }
933            group "Elm_Config_Binding_Key" struct {
934               value "context" int: 0;
935               value "key" string: "KP_Enter";
936               value "action" string: "select";
937               value "params" string: "";
938            }
939            group "Elm_Config_Binding_Key" struct {
940               value "context" int: 0;
941               value "key" string: "space";
942               value "action" string: "select";
943               value "params" string: "";
944            }
945            group "Elm_Config_Binding_Key" struct {
946               value "context" int: 0;
947               value "key" string: "Escape";
948               value "action" string: "escape";
949               value "params" string: "";
950            }
951         }
952      }
953      group "Elm_Config_Bindings_Widget" struct {
954         value "name" string: "Elm_Map";
955         group "key_bindings" list {
956            group "Elm_Config_Binding_Key" struct {
957               value "context" int: 0;
958               value "key" string: "Left";
959               value "action" string: "move";
960               value "params" string: "left";
961            }
962            group "Elm_Config_Binding_Key" struct {
963               value "context" int: 0;
964               value "key" string: "KP_Left";
965               value "action" string: "move";
966               value "params" string: "left";
967            }
968            group "Elm_Config_Binding_Key" struct {
969               value "context" int: 0;
970               value "key" string: "Right";
971               value "action" string: "move";
972               value "params" string: "right";
973            }
974            group "Elm_Config_Binding_Key" struct {
975               value "context" int: 0;
976               value "key" string: "KP_Right";
977               value "action" string: "move";
978               value "params" string: "right";
979            }
980            group "Elm_Config_Binding_Key" struct {
981               value "context" int: 0;
982               value "key" string: "Up";
983               value "action" string: "move";
984               value "params" string: "up";
985            }
986            group "Elm_Config_Binding_Key" struct {
987               value "context" int: 0;
988               value "key" string: "KP_Up";
989               value "action" string: "move";
990               value "params" string: "up";
991            }
992            group "Elm_Config_Binding_Key" struct {
993               value "context" int: 0;
994               value "key" string: "Down";
995               value "action" string: "move";
996               value "params" string: "down";
997            }
998            group "Elm_Config_Binding_Key" struct {
999               value "context" int: 0;
1000               value "key" string: "KP_Down";
1001               value "action" string: "move";
1002               value "params" string: "down";
1003            }
1004            group "Elm_Config_Binding_Key" struct {
1005               value "context" int: 0;
1006               value "key" string: "Prior";
1007               value "action" string: "move";
1008               value "params" string: "prior";
1009            }
1010            group "Elm_Config_Binding_Key" struct {
1011               value "context" int: 0;
1012               value "key" string: "KP_Prior";
1013               value "action" string: "move";
1014               value "params" string: "prior";
1015            }
1016            group "Elm_Config_Binding_Key" struct {
1017               value "context" int: 0;
1018               value "key" string: "Next";
1019               value "action" string: "move";
1020               value "params" string: "next";
1021            }
1022            group "Elm_Config_Binding_Key" struct {
1023               value "context" int: 0;
1024               value "key" string: "KP_Next";
1025               value "action" string: "move";
1026               value "params" string: "next";
1027            }
1028            group "Elm_Config_Binding_Key" struct {
1029               value "context" int: 0;
1030               value "key" string: "KP_Add";
1031               value "action" string: "zoom";
1032               value "params" string: "in";
1033            }
1034            group "Elm_Config_Binding_Key" struct {
1035               value "context" int: 0;
1036               value "key" string: "KP_Subtract";
1037               value "action" string: "zoom";
1038               value "params" string: "out";
1039            }
1040         }
1041      }
1042      group "Elm_Config_Bindings_Widget" struct {
1043         value "name" string: "Elm_Panel";
1044         group "key_bindings" list {
1045            group "Elm_Config_Binding_Key" struct {
1046               value "context" int: 0;
1047               value "key" string: "Return";
1048               value "action" string: "toggle";
1049               value "params" string: "";
1050            }
1051            group "Elm_Config_Binding_Key" struct {
1052               value "context" int: 0;
1053               value "key" string: "KP_Enter";
1054               value "action" string: "toggle";
1055               value "params" string: "";
1056            }
1057            group "Elm_Config_Binding_Key" struct {
1058               value "context" int: 0;
1059               value "key" string: "space";
1060               value "action" string: "toggle";
1061               value "params" string: "";
1062            }
1063         }
1064      }
1065      group "Elm_Config_Bindings_Widget" struct {
1066         value "name" string: "Elc_Naviframe";
1067         group "key_bindings" list {
1068            group "Elm_Config_Binding_Key" struct {
1069               value "context" int: 0;
1070               value "key" string: "BackSpace";
1071               value "action" string: "top_item_get";
1072               value "params" string: "";
1073            }
1074         }
1075      }
1076      group "Elm_Config_Bindings_Widget" struct {
1077         value "name" string: "Elm_Player";
1078         group "key_bindings" list {
1079            group "Elm_Config_Binding_Key" struct {
1080               value "context" int: 0;
1081               value "key" string: "Left";
1082               value "action" string: "move";
1083               value "params" string: "left";
1084            }
1085            group "Elm_Config_Binding_Key" struct {
1086               value "context" int: 0;
1087               value "key" string: "KP_Left";
1088               value "action" string: "move";
1089               value "params" string: "left";
1090            }
1091            group "Elm_Config_Binding_Key" struct {
1092               value "context" int: 0;
1093               value "key" string: "Right";
1094               value "action" string: "move";
1095               value "params" string: "right";
1096            }
1097            group "Elm_Config_Binding_Key" struct {
1098               value "context" int: 0;
1099               value "key" string: "KP_Right";
1100               value "action" string: "move";
1101               value "params" string: "right";
1102            }
1103            group "Elm_Config_Binding_Key" struct {
1104               value "context" int: 0;
1105               value "key" string: "space";
1106               value "action" string: "play";
1107               value "params" string: "";
1108            }
1109         }
1110      }
1111      group "Elm_Config_Bindings_Widget" struct {
1112         value "name" string: "Elm_Radio";
1113         group "key_bindings" list {
1114            group "Elm_Config_Binding_Key" struct {
1115               value "context" int: 0;
1116               value "key" string: "Return";
1117               value "action" string: "activate";
1118               value "params" string: "";
1119            }
1120            group "Elm_Config_Binding_Key" struct {
1121               value "context" int: 0;
1122               value "key" string: "KP_Enter";
1123               value "action" string: "activate";
1124               value "params" string: "";
1125            }
1126            group "Elm_Config_Binding_Key" struct {
1127               value "context" int: 0;
1128               value "key" string: "space";
1129               value "action" string: "activate";
1130               value "params" string: "";
1131            }
1132         }
1133      }
1134      group "Elm_Config_Bindings_Widget" struct {
1135         value "name" string: "Elm_Scroller";
1136         group "key_bindings" list {
1137            group "Elm_Config_Binding_Key" struct {
1138               value "context" int: 0;
1139               value "key" string: "Left";
1140               value "action" string: "move";
1141               value "params" string: "left";
1142            }
1143            group "Elm_Config_Binding_Key" struct {
1144               value "context" int: 0;
1145               value "key" string: "KP_Left";
1146               value "action" string: "move";
1147               value "params" string: "left";
1148            }
1149            group "Elm_Config_Binding_Key" struct {
1150               value "context" int: 0;
1151               value "key" string: "Right";
1152               value "action" string: "move";
1153               value "params" string: "right";
1154            }
1155            group "Elm_Config_Binding_Key" struct {
1156               value "context" int: 0;
1157               value "key" string: "KP_Right";
1158               value "action" string: "move";
1159               value "params" string: "right";
1160            }
1161            group "Elm_Config_Binding_Key" struct {
1162               value "context" int: 0;
1163               value "key" string: "Up";
1164               value "action" string: "move";
1165               value "params" string: "up";
1166            }
1167            group "Elm_Config_Binding_Key" struct {
1168               value "context" int: 0;
1169               value "key" string: "KP_Up";
1170               value "action" string: "move";
1171               value "params" string: "up";
1172            }
1173            group "Elm_Config_Binding_Key" struct {
1174               value "context" int: 0;
1175               value "key" string: "Down";
1176               value "action" string: "move";
1177               value "params" string: "down";
1178            }
1179            group "Elm_Config_Binding_Key" struct {
1180               value "context" int: 0;
1181               value "key" string: "KP_Down";
1182               value "action" string: "move";
1183               value "params" string: "down";
1184            }
1185            group "Elm_Config_Binding_Key" struct {
1186               value "context" int: 0;
1187               value "key" string: "Home";
1188               value "action" string: "move";
1189               value "params" string: "first";
1190            }
1191            group "Elm_Config_Binding_Key" struct {
1192               value "context" int: 0;
1193               value "key" string: "KP_Home";
1194               value "action" string: "move";
1195               value "params" string: "first";
1196            }
1197            group "Elm_Config_Binding_Key" struct {
1198               value "context" int: 0;
1199               value "key" string: "End";
1200               value "action" string: "move";
1201               value "params" string: "last";
1202            }
1203            group "Elm_Config_Binding_Key" struct {
1204               value "context" int: 0;
1205               value "key" string: "KP_End";
1206               value "action" string: "move";
1207               value "params" string: "last";
1208            }
1209            group "Elm_Config_Binding_Key" struct {
1210               value "context" int: 0;
1211               value "key" string: "Prior";
1212               value "action" string: "move";
1213               value "params" string: "prior";
1214            }
1215            group "Elm_Config_Binding_Key" struct {
1216               value "context" int: 0;
1217               value "key" string: "KP_Prior";
1218               value "action" string: "move";
1219               value "params" string: "prior";
1220            }
1221            group "Elm_Config_Binding_Key" struct {
1222               value "context" int: 0;
1223               value "key" string: "Next";
1224               value "action" string: "move";
1225               value "params" string: "next";
1226            }
1227            group "Elm_Config_Binding_Key" struct {
1228               value "context" int: 0;
1229               value "key" string: "KP_Next";
1230               value "action" string: "move";
1231               value "params" string: "next";
1232            }
1233         }
1234      }
1235   }
1236 }