fileselector: apply key binding
[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: "Elc_Fileselector";
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: "select";
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: "select";
265               value "params" string: "";
266            }
267            group "Elm_Config_Binding_Key" struct {
268               value "context" int: 0;
269               value "key" string: "Escape";
270               value "action" string: "escape";
271               value "params" string: "";
272            }
273         }
274      }
275      group "Elm_Config_Bindings_Widget" struct {
276         value "name" string: "Elm_Button";
277         group "key_bindings" list {
278            group "Elm_Config_Binding_Key" struct {
279               value "context" int: 0;
280               value "key" string: "Return";
281               value "action" string: "activate";
282               value "params" string: "";
283            }
284            group "Elm_Config_Binding_Key" struct {
285               value "context" int: 0;
286               value "key" string: "KP_Enter";
287               value "action" string: "activate";
288               value "params" string: "";
289            }
290            group "Elm_Config_Binding_Key" struct {
291               value "context" int: 0;
292               value "key" string: "space";
293               value "action" string: "activate";
294               value "params" string: "";
295            }
296         }
297      }
298      group "Elm_Config_Bindings_Widget" struct {
299         value "name" string: "Elm_Calendar";
300         group "key_bindings" list {
301            group "Elm_Config_Binding_Key" struct {
302               value "context" int: 0;
303               value "key" string: "Prior";
304               value "action" string: "move";
305               value "params" string: "prior";
306            }
307            group "Elm_Config_Binding_Key" struct {
308               value "context" int: 0;
309               value "key" string: "KP_Prior";
310               value "action" string: "move";
311               value "params" string: "prior";
312            }
313            group "Elm_Config_Binding_Key" struct {
314               value "context" int: 0;
315               value "key" string: "Next";
316               value "action" string: "move";
317               value "params" string: "next";
318            }
319            group "Elm_Config_Binding_Key" struct {
320               value "context" int: 0;
321               value "key" string: "KP_Next";
322               value "action" string: "move";
323               value "params" string: "next";
324            }
325            group "Elm_Config_Binding_Key" struct {
326               value "context" int: 0;
327               value "key" string: "Left";
328               value "action" string: "move";
329               value "params" string: "left";
330            }
331            group "Elm_Config_Binding_Key" struct {
332               value "context" int: 0;
333               value "key" string: "KP_Left";
334               value "action" string: "move";
335               value "params" string: "left";
336            }
337            group "Elm_Config_Binding_Key" struct {
338               value "context" int: 0;
339               value "key" string: "Right";
340               value "action" string: "move";
341               value "params" string: "right";
342            }
343            group "Elm_Config_Binding_Key" struct {
344               value "context" int: 0;
345               value "key" string: "KP_Right";
346               value "action" string: "move";
347               value "params" string: "right";
348            }
349            group "Elm_Config_Binding_Key" struct {
350               value "context" int: 0;
351               value "key" string: "Up";
352               value "action" string: "move";
353               value "params" string: "up";
354            }
355            group "Elm_Config_Binding_Key" struct {
356               value "context" int: 0;
357               value "key" string: "KP_Up";
358               value "action" string: "move";
359               value "params" string: "up";
360            }
361            group "Elm_Config_Binding_Key" struct {
362               value "context" int: 0;
363               value "key" string: "Down";
364               value "action" string: "move";
365               value "params" string: "down";
366            }
367            group "Elm_Config_Binding_Key" struct {
368               value "context" int: 0;
369               value "key" string: "KP_Down";
370               value "action" string: "move";
371               value "params" string: "down";
372            }
373         }
374      }
375      group "Elm_Config_Bindings_Widget" struct {
376         value "name" string: "Elm_Check";
377         group "key_bindings" list {
378            group "Elm_Config_Binding_Key" struct {
379               value "context" int: 0;
380               value "key" string: "Return";
381               value "action" string: "activate";
382               value "params" string: "";
383            }
384            group "Elm_Config_Binding_Key" struct {
385               value "context" int: 0;
386               value "key" string: "KP_Enter";
387               value "action" string: "activate";
388               value "params" string: "";
389            }
390            group "Elm_Config_Binding_Key" struct {
391               value "context" int: 0;
392               value "key" string: "space";
393               value "action" string: "activate";
394               value "params" string: "";
395            }
396         }
397      }
398      group "Elm_Config_Bindings_Widget" struct {
399         value "name" string: "Elm_Colorselector";
400         group "key_bindings" list {
401            group "Elm_Config_Binding_Key" struct {
402               value "context" int: 0;
403               value "key" string: "Left";
404               value "action" string: "move";
405               value "params" string: "left";
406            }
407            group "Elm_Config_Binding_Key" struct {
408               value "context" int: 0;
409               value "key" string: "KP_Left";
410               value "action" string: "move";
411               value "params" string: "left";
412            }
413            group "Elm_Config_Binding_Key" struct {
414               value "context" int: 0;
415               value "key" string: "Right";
416               value "action" string: "move";
417               value "params" string: "right";
418            }
419            group "Elm_Config_Binding_Key" struct {
420               value "context" int: 0;
421               value "key" string: "KP_Right";
422               value "action" string: "move";
423               value "params" string: "right";
424            }
425            group "Elm_Config_Binding_Key" struct {
426               value "context" int: 0;
427               value "key" string: "Up";
428               value "action" string: "move";
429               value "params" string: "up";
430            }
431            group "Elm_Config_Binding_Key" struct {
432               value "context" int: 0;
433               value "key" string: "KP_Up";
434               value "action" string: "move";
435               value "params" string: "up";
436            }
437            group "Elm_Config_Binding_Key" struct {
438               value "context" int: 0;
439               value "key" string: "Down";
440               value "action" string: "move";
441               value "params" string: "down";
442            }
443            group "Elm_Config_Binding_Key" struct {
444               value "context" int: 0;
445               value "key" string: "KP_Down";
446               value "action" string: "move";
447               value "params" string: "down";
448            }
449         }
450      }
451      group "Elm_Config_Bindings_Widget" struct {
452         value "name" string: "Elm_Diskselector";
453         group "key_bindings" list {
454            group "Elm_Config_Binding_Key" struct {
455               value "context" int: 0;
456               value "key" string: "Left";
457               value "action" string: "move";
458               value "params" string: "prev";
459            }
460            group "Elm_Config_Binding_Key" struct {
461               value "context" int: 0;
462               value "key" string: "KP_Left";
463               value "action" string: "move";
464               value "params" string: "prev";
465            }
466            group "Elm_Config_Binding_Key" struct {
467               value "context" int: 0;
468               value "key" string: "Up";
469               value "action" string: "move";
470               value "params" string: "prev";
471            }
472            group "Elm_Config_Binding_Key" struct {
473               value "context" int: 0;
474               value "key" string: "KP_Up";
475               value "action" string: "move";
476               value "params" string: "prev";
477            }
478            group "Elm_Config_Binding_Key" struct {
479               value "context" int: 0;
480               value "key" string: "Right";
481               value "action" string: "move";
482               value "params" string: "next";
483            }
484            group "Elm_Config_Binding_Key" struct {
485               value "context" int: 0;
486               value "key" string: "KP_Right";
487               value "action" string: "move";
488               value "params" string: "next";
489            }
490            group "Elm_Config_Binding_Key" struct {
491               value "context" int: 0;
492               value "key" string: "Down";
493               value "action" string: "move";
494               value "params" string: "next";
495            }
496            group "Elm_Config_Binding_Key" struct {
497               value "context" int: 0;
498               value "key" string: "KP_Down";
499               value "action" string: "move";
500               value "params" string: "next";
501            }
502            group "Elm_Config_Binding_Key" struct {
503               value "context" int: 0;
504               value "key" string: "Home";
505               value "action" string: "move";
506               value "params" string: "first";
507            }
508            group "Elm_Config_Binding_Key" struct {
509               value "context" int: 0;
510               value "key" string: "KP_Home";
511               value "action" string: "move";
512               value "params" string: "first";
513            }
514            group "Elm_Config_Binding_Key" struct {
515               value "context" int: 0;
516               value "key" string: "End";
517               value "action" string: "move";
518               value "params" string: "last";
519            }
520            group "Elm_Config_Binding_Key" struct {
521               value "context" int: 0;
522               value "key" string: "KP_End";
523               value "action" string: "move";
524               value "params" string: "last";
525            }
526         }
527      }
528      group "Elm_Config_Bindings_Widget" struct {
529         value "name" string: "Elm_List";
530         group "key_bindings" list {
531            group "Elm_Config_Binding_Key" struct {
532               value "context" int: 0;
533               value "key" string: "Left";
534               value "action" string: "move";
535               value "params" string: "left";
536               group "modifiers" list {
537                  group "Elm_Config_Binding_Modifier" struct {
538                     value "mod" string: "Shift";
539                     value "flag" uchar: 0;
540                  }
541               }
542            }
543            group "Elm_Config_Binding_Key" struct {
544               value "context" int: 0;
545               value "key" string: "Left";
546               value "action" string: "move";
547               value "params" string: "left_multi";
548               group "modifiers" list {
549                  group "Elm_Config_Binding_Modifier" struct {
550                     value "mod" string: "Shift";
551                     value "flag" uchar: 1;
552                  }
553               }
554            }
555            group "Elm_Config_Binding_Key" struct {
556               value "context" int: 0;
557               value "key" string: "KP_Left";
558               value "action" string: "move";
559               value "params" string: "left";
560               group "modifiers" list {
561                  group "Elm_Config_Binding_Modifier" struct {
562                     value "mod" string: "Shift";
563                     value "flag" uchar: 0;
564                  }
565               }
566            }
567            group "Elm_Config_Binding_Key" struct {
568               value "context" int: 0;
569               value "key" string: "KP_Left";
570               value "action" string: "move";
571               value "params" string: "left_multi";
572               group "modifiers" list {
573                  group "Elm_Config_Binding_Modifier" struct {
574                     value "mod" string: "Shift";
575                     value "flag" uchar: 1;
576                  }
577               }
578            }
579            group "Elm_Config_Binding_Key" struct {
580               value "context" int: 0;
581               value "key" string: "Right";
582               value "action" string: "move";
583               value "params" string: "right";
584               group "modifiers" list {
585                  group "Elm_Config_Binding_Modifier" struct {
586                     value "mod" string: "Shift";
587                     value "flag" uchar: 0;
588                  }
589               }
590            }
591            group "Elm_Config_Binding_Key" struct {
592               value "context" int: 0;
593               value "key" string: "Right";
594               value "action" string: "move";
595               value "params" string: "right_multi";
596               group "modifiers" list {
597                  group "Elm_Config_Binding_Modifier" struct {
598                     value "mod" string: "Shift";
599                     value "flag" uchar: 1;
600                  }
601               }
602            }
603            group "Elm_Config_Binding_Key" struct {
604               value "context" int: 0;
605               value "key" string: "KP_Right";
606               value "action" string: "move";
607               value "params" string: "right";
608               group "modifiers" list {
609                  group "Elm_Config_Binding_Modifier" struct {
610                     value "mod" string: "Shift";
611                     value "flag" uchar: 0;
612                  }
613               }
614            }
615            group "Elm_Config_Binding_Key" struct {
616               value "context" int: 0;
617               value "key" string: "KP_Right";
618               value "action" string: "move";
619               value "params" string: "right_multi";
620               group "modifiers" list {
621                  group "Elm_Config_Binding_Modifier" struct {
622                     value "mod" string: "Shift";
623                     value "flag" uchar: 1;
624                  }
625               }
626            }
627            group "Elm_Config_Binding_Key" struct {
628               value "context" int: 0;
629               value "key" string: "Up";
630               value "action" string: "move";
631               value "params" string: "up";
632               group "modifiers" list {
633                  group "Elm_Config_Binding_Modifier" struct {
634                     value "mod" string: "Shift";
635                     value "flag" uchar: 0;
636                  }
637               }
638            }
639            group "Elm_Config_Binding_Key" struct {
640               value "context" int: 0;
641               value "key" string: "Up";
642               value "action" string: "move";
643               value "params" string: "up_multi";
644               group "modifiers" list {
645                  group "Elm_Config_Binding_Modifier" struct {
646                     value "mod" string: "Shift";
647                     value "flag" uchar: 1;
648                  }
649               }
650            }
651            group "Elm_Config_Binding_Key" struct {
652               value "context" int: 0;
653               value "key" string: "KP_Up";
654               value "action" string: "move";
655               value "params" string: "up";
656               group "modifiers" list {
657                  group "Elm_Config_Binding_Modifier" struct {
658                     value "mod" string: "Shift";
659                     value "flag" uchar: 0;
660                  }
661               }
662            }
663            group "Elm_Config_Binding_Key" struct {
664               value "context" int: 0;
665               value "key" string: "KP_Up";
666               value "action" string: "move";
667               value "params" string: "up_multi";
668               group "modifiers" list {
669                  group "Elm_Config_Binding_Modifier" struct {
670                     value "mod" string: "Shift";
671                     value "flag" uchar: 1;
672                  }
673               }
674            }
675            group "Elm_Config_Binding_Key" struct {
676               value "context" int: 0;
677               value "key" string: "Down";
678               value "action" string: "move";
679               value "params" string: "down";
680               group "modifiers" list {
681                  group "Elm_Config_Binding_Modifier" struct {
682                     value "mod" string: "Shift";
683                     value "flag" uchar: 0;
684                  }
685               }
686            }
687            group "Elm_Config_Binding_Key" struct {
688               value "context" int: 0;
689               value "key" string: "Down";
690               value "action" string: "move";
691               value "params" string: "down_multi";
692               group "modifiers" list {
693                  group "Elm_Config_Binding_Modifier" struct {
694                     value "mod" string: "Shift";
695                     value "flag" uchar: 1;
696                  }
697               }
698            }
699            group "Elm_Config_Binding_Key" struct {
700               value "context" int: 0;
701               value "key" string: "KP_Down";
702               value "action" string: "move";
703               value "params" string: "down";
704               group "modifiers" list {
705                  group "Elm_Config_Binding_Modifier" struct {
706                     value "mod" string: "Shift";
707                     value "flag" uchar: 0;
708                  }
709               }
710            }
711            group "Elm_Config_Binding_Key" struct {
712               value "context" int: 0;
713               value "key" string: "KP_Down";
714               value "action" string: "move";
715               value "params" string: "down_multi";
716               group "modifiers" list {
717                  group "Elm_Config_Binding_Modifier" struct {
718                     value "mod" string: "Shift";
719                     value "flag" uchar: 1;
720                  }
721               }
722            }
723            group "Elm_Config_Binding_Key" struct {
724               value "context" int: 0;
725               value "key" string: "Prior";
726               value "action" string: "move";
727               value "params" string: "prior";
728            }
729            group "Elm_Config_Binding_Key" struct {
730               value "context" int: 0;
731               value "key" string: "KP_Prior";
732               value "action" string: "move";
733               value "params" string: "prior";
734            }
735            group "Elm_Config_Binding_Key" struct {
736               value "context" int: 0;
737               value "key" string: "Next";
738               value "action" string: "move";
739               value "params" string: "next";
740            }
741            group "Elm_Config_Binding_Key" struct {
742               value "context" int: 0;
743               value "key" string: "KP_Next";
744               value "action" string: "move";
745               value "params" string: "next";
746            }
747            group "Elm_Config_Binding_Key" struct {
748               value "context" int: 0;
749               value "key" string: "Home";
750               value "action" string: "move";
751               value "params" string: "first";
752            }
753            group "Elm_Config_Binding_Key" struct {
754               value "context" int: 0;
755               value "key" string: "KP_Home";
756               value "action" string: "move";
757               value "params" string: "first";
758            }
759            group "Elm_Config_Binding_Key" struct {
760               value "context" int: 0;
761               value "key" string: "End";
762               value "action" string: "move";
763               value "params" string: "last";
764            }
765            group "Elm_Config_Binding_Key" struct {
766               value "context" int: 0;
767               value "key" string: "KP_End";
768               value "action" string: "move";
769               value "params" string: "last";
770            }
771            group "Elm_Config_Binding_Key" struct {
772               value "context" int: 0;
773               value "key" string: "Return";
774               value "action" string: "select";
775               value "params" string: "";
776            }
777            group "Elm_Config_Binding_Key" struct {
778               value "context" int: 0;
779               value "key" string: "KP_Enter";
780               value "action" string: "select";
781               value "params" string: "";
782            }
783            group "Elm_Config_Binding_Key" struct {
784               value "context" int: 0;
785               value "key" string: "space";
786               value "action" string: "select";
787               value "params" string: "";
788            }
789            group "Elm_Config_Binding_Key" struct {
790               value "context" int: 0;
791               value "key" string: "Escape";
792               value "action" string: "escape";
793               value "params" string: "";
794            }
795         }
796      }
797      group "Elm_Config_Bindings_Widget" struct {
798         value "name" string: "Elm_Panel";
799         group "key_bindings" list {
800            group "Elm_Config_Binding_Key" struct {
801               value "context" int: 0;
802               value "key" string: "Return";
803               value "action" string: "toggle";
804               value "params" string: "";
805            }
806            group "Elm_Config_Binding_Key" struct {
807               value "context" int: 0;
808               value "key" string: "KP_Enter";
809               value "action" string: "toggle";
810               value "params" string: "";
811            }
812            group "Elm_Config_Binding_Key" struct {
813               value "context" int: 0;
814               value "key" string: "space";
815               value "action" string: "toggle";
816               value "params" string: "";
817            }
818         }
819      }
820      group "Elm_Config_Bindings_Widget" struct {
821         value "name" string: "Elc_Naviframe";
822         group "key_bindings" list {
823            group "Elm_Config_Binding_Key" struct {
824               value "context" int: 0;
825               value "key" string: "BackSpace";
826               value "action" string: "top_item_get";
827               value "params" string: "";
828            }
829         }
830      }
831      group "Elm_Config_Bindings_Widget" struct {
832         value "name" string: "Elm_Scroller";
833         group "key_bindings" list {
834            group "Elm_Config_Binding_Key" struct {
835               value "context" int: 0;
836               value "key" string: "Left";
837               value "action" string: "move";
838               value "params" string: "left";
839            }
840            group "Elm_Config_Binding_Key" struct {
841               value "context" int: 0;
842               value "key" string: "KP_Left";
843               value "action" string: "move";
844               value "params" string: "left";
845            }
846            group "Elm_Config_Binding_Key" struct {
847               value "context" int: 0;
848               value "key" string: "Right";
849               value "action" string: "move";
850               value "params" string: "right";
851            }
852            group "Elm_Config_Binding_Key" struct {
853               value "context" int: 0;
854               value "key" string: "KP_Right";
855               value "action" string: "move";
856               value "params" string: "right";
857            }
858            group "Elm_Config_Binding_Key" struct {
859               value "context" int: 0;
860               value "key" string: "Up";
861               value "action" string: "move";
862               value "params" string: "up";
863            }
864            group "Elm_Config_Binding_Key" struct {
865               value "context" int: 0;
866               value "key" string: "KP_Up";
867               value "action" string: "move";
868               value "params" string: "up";
869            }
870            group "Elm_Config_Binding_Key" struct {
871               value "context" int: 0;
872               value "key" string: "Down";
873               value "action" string: "move";
874               value "params" string: "down";
875            }
876            group "Elm_Config_Binding_Key" struct {
877               value "context" int: 0;
878               value "key" string: "KP_Down";
879               value "action" string: "move";
880               value "params" string: "down";
881            }
882            group "Elm_Config_Binding_Key" struct {
883               value "context" int: 0;
884               value "key" string: "Home";
885               value "action" string: "move";
886               value "params" string: "first";
887            }
888            group "Elm_Config_Binding_Key" struct {
889               value "context" int: 0;
890               value "key" string: "KP_Home";
891               value "action" string: "move";
892               value "params" string: "first";
893            }
894            group "Elm_Config_Binding_Key" struct {
895               value "context" int: 0;
896               value "key" string: "End";
897               value "action" string: "move";
898               value "params" string: "last";
899            }
900            group "Elm_Config_Binding_Key" struct {
901               value "context" int: 0;
902               value "key" string: "KP_End";
903               value "action" string: "move";
904               value "params" string: "last";
905            }
906            group "Elm_Config_Binding_Key" struct {
907               value "context" int: 0;
908               value "key" string: "Prior";
909               value "action" string: "move";
910               value "params" string: "prior";
911            }
912            group "Elm_Config_Binding_Key" struct {
913               value "context" int: 0;
914               value "key" string: "KP_Prior";
915               value "action" string: "move";
916               value "params" string: "prior";
917            }
918            group "Elm_Config_Binding_Key" struct {
919               value "context" int: 0;
920               value "key" string: "Next";
921               value "action" string: "move";
922               value "params" string: "next";
923            }
924            group "Elm_Config_Binding_Key" struct {
925               value "context" int: 0;
926               value "key" string: "KP_Next";
927               value "action" string: "move";
928               value "params" string: "next";
929            }
930         }
931      }
932   }
933 }