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