diff options
Diffstat (limited to 'apps/keymaps/keymap-iaudio67.c')
-rw-r--r-- | apps/keymaps/keymap-iaudio67.c | 330 |
1 files changed, 0 insertions, 330 deletions
diff --git a/apps/keymaps/keymap-iaudio67.c b/apps/keymaps/keymap-iaudio67.c deleted file mode 100644 index 5c62a73dd0..0000000000 --- a/apps/keymaps/keymap-iaudio67.c +++ /dev/null | |||
@@ -1,330 +0,0 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2007 Mark Arigo | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or | ||
13 | * modify it under the terms of the GNU General Public License | ||
14 | * as published by the Free Software Foundation; either version 2 | ||
15 | * of the License, or (at your option) any later version. | ||
16 | * | ||
17 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
18 | * KIND, either express or implied. | ||
19 | * | ||
20 | ****************************************************************************/ | ||
21 | /* Button Code Definitions for Iaudio[67] target */ | ||
22 | |||
23 | #include "config.h" | ||
24 | #include "action.h" | ||
25 | #include "button.h" | ||
26 | #include "settings.h" | ||
27 | |||
28 | /* {Action Code, Button code, Prereq button code } */ | ||
29 | |||
30 | /* | ||
31 | * The format of the list is as follows | ||
32 | * { Action Code, Button code, Prereq button code } | ||
33 | * if there's no need to check the previous button's value, use BUTTON_NONE | ||
34 | * Insert LAST_ITEM_IN_LIST at the end of each mapping | ||
35 | */ | ||
36 | static const struct button_mapping button_context_standard[] = { | ||
37 | { ACTION_STD_PREV, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, | ||
38 | { ACTION_STD_PREVREPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
39 | |||
40 | { ACTION_STD_NEXT, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, | ||
41 | { ACTION_STD_NEXTREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
42 | |||
43 | { ACTION_STD_OK, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, | ||
44 | { ACTION_STD_OK, BUTTON_PLAY|BUTTON_REL, BUTTON_NONE }, | ||
45 | { ACTION_STD_CANCEL, BUTTON_STOP|BUTTON_REL, BUTTON_NONE }, | ||
46 | { ACTION_STD_CANCEL, BUTTON_POWER, BUTTON_NONE }, | ||
47 | |||
48 | { ACTION_STD_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, | ||
49 | { ACTION_STD_CONTEXT, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, | ||
50 | // { ACTION_STD_QUICKSCREEN, BUTTON_REC|BUTTON_PLAY, BUTTON_NONE }, | ||
51 | |||
52 | LAST_ITEM_IN_LIST | ||
53 | }; /* button_context_standard */ | ||
54 | |||
55 | |||
56 | static const struct button_mapping button_context_wps[] = { | ||
57 | |||
58 | { ACTION_WPS_VOLDOWN, BUTTON_VOLDOWN, BUTTON_NONE }, | ||
59 | { ACTION_WPS_VOLDOWN, BUTTON_VOLDOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
60 | { ACTION_WPS_VOLUP, BUTTON_VOLUP, BUTTON_NONE }, | ||
61 | { ACTION_WPS_VOLUP, BUTTON_VOLUP|BUTTON_REPEAT, BUTTON_NONE }, | ||
62 | { ACTION_WPS_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, | ||
63 | { ACTION_WPS_CONTEXT, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, | ||
64 | |||
65 | { ACTION_WPS_SKIPPREV, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT }, | ||
66 | { ACTION_WPS_SEEKBACK, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
67 | { ACTION_WPS_STOPSEEK, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT|BUTTON_REPEAT }, | ||
68 | |||
69 | { ACTION_WPS_SKIPNEXT, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT }, | ||
70 | { ACTION_WPS_SEEKFWD, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
71 | { ACTION_WPS_STOPSEEK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT|BUTTON_REPEAT }, | ||
72 | |||
73 | { ACTION_WPS_PLAY, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, | ||
74 | #ifdef HAVE_HOTKEY | ||
75 | { ACTION_WPS_HOTKEY, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE }, | ||
76 | #else | ||
77 | { ACTION_WPS_VIEW_PLAYLIST, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE }, | ||
78 | #endif | ||
79 | { ACTION_WPS_STOP, BUTTON_STOP, BUTTON_NONE }, | ||
80 | |||
81 | LAST_ITEM_IN_LIST | ||
82 | }; /* button_context_wps */ | ||
83 | |||
84 | static const struct button_mapping button_context_settings[] = { | ||
85 | { ACTION_STD_CANCEL, BUTTON_MENU, BUTTON_NONE }, | ||
86 | // { ACTION_SETTINGS_RESET, BUTTON_PLAY, BUTTON_NONE }, | ||
87 | |||
88 | { ACTION_SETTINGS_INC, BUTTON_VOLUP|BUTTON_REL, BUTTON_NONE }, | ||
89 | { ACTION_SETTINGS_INCREPEAT,BUTTON_VOLUP|BUTTON_REPEAT, BUTTON_NONE }, | ||
90 | |||
91 | { ACTION_SETTINGS_DEC, BUTTON_VOLDOWN|BUTTON_REL, BUTTON_NONE }, | ||
92 | { ACTION_SETTINGS_DECREPEAT,BUTTON_VOLDOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
93 | |||
94 | { ACTION_STD_PREV, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, | ||
95 | { ACTION_STD_PREVREPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
96 | |||
97 | { ACTION_STD_NEXT, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, | ||
98 | { ACTION_STD_NEXTREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
99 | |||
100 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), | ||
101 | }; /* button_context_settings */ | ||
102 | |||
103 | static const struct button_mapping button_context_list[] = { | ||
104 | #ifdef HAVE_VOLUME_IN_LIST | ||
105 | { ACTION_LIST_VOLUP, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, | ||
106 | { ACTION_LIST_VOLUP, BUTTON_VOL_UP|BUTTON_REL, BUTTON_NONE }, | ||
107 | |||
108 | { ACTION_LIST_VOLDOWN, BUTTON_VOL_DOWN|BUTTON_REL, BUTTON_NONE }, | ||
109 | { ACTION_LIST_VOLDOWN, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
110 | #endif | ||
111 | |||
112 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | ||
113 | }; /* button_context_list */ | ||
114 | |||
115 | static const struct button_mapping button_context_tree[] = { | ||
116 | // { ACTION_TREE_WPS, BUTTON_REC|BUTTON_VOLUP, BUTTON_REC }, | ||
117 | // { ACTION_TREE_STOP, BUTTON_REC|BUTTON_VOLUP|BUTTON_REPEAT, BUTTON_REC|BUTTON_VOLUP }, | ||
118 | #ifdef HAVE_HOTKEY | ||
119 | // { ACTION_TREE_HOTKEY, BUTTON_NONE, BUTTON_NONE }, | ||
120 | #endif | ||
121 | |||
122 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST), | ||
123 | }; /* button_context_tree */ | ||
124 | |||
125 | static const struct button_mapping button_context_listtree_scroll_without_combo[] = { | ||
126 | #if 0 | ||
127 | { ACTION_NONE, BUTTON_LEFT, BUTTON_NONE }, | ||
128 | { ACTION_STD_CANCEL, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT }, | ||
129 | { ACTION_TREE_ROOT_INIT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_LEFT }, | ||
130 | { ACTION_TREE_PGLEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
131 | |||
132 | { ACTION_NONE, BUTTON_RIGHT, BUTTON_NONE }, | ||
133 | { ACTION_STD_OK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT }, | ||
134 | { ACTION_TREE_PGRIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
135 | #endif | ||
136 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_TREE), | ||
137 | }; /* button_context_listtree_scroll_without_combo */ | ||
138 | |||
139 | static const struct button_mapping button_context_listtree_scroll_with_combo[] = { | ||
140 | // { ACTION_TREE_PGLEFT, BUTTON_REC|BUTTON_LEFT, BUTTON_NONE }, | ||
141 | // { ACTION_TREE_ROOT_INIT, BUTTON_REC|BUTTON_LEFT|BUTTON_REPEAT, BUTTON_REC|BUTTON_LEFT }, | ||
142 | // { ACTION_TREE_PGLEFT, BUTTON_REC|BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
143 | // { ACTION_TREE_PGRIGHT, BUTTON_REC|BUTTON_RIGHT, BUTTON_NONE }, | ||
144 | // { ACTION_TREE_PGRIGHT, BUTTON_REC|BUTTON_RIGHT|BUTTON_REPEAT,BUTTON_NONE }, | ||
145 | |||
146 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_TREE), | ||
147 | }; /* button_context_listtree_scroll_with_combo */ | ||
148 | |||
149 | static const struct button_mapping button_context_yesno[] = { | ||
150 | // { ACTION_YESNO_ACCEPT, BUTTON_PLAY, BUTTON_NONE }, | ||
151 | |||
152 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), | ||
153 | }; /* button_context_settings_yesno */ | ||
154 | |||
155 | static const struct button_mapping button_context_quickscreen[] = { | ||
156 | #if 0 | ||
157 | { ACTION_NONE, BUTTON_LEFT, BUTTON_NONE }, | ||
158 | { ACTION_STD_CANCEL, BUTTON_MENU|BUTTON_REL, BUTTON_NONE }, | ||
159 | |||
160 | { ACTION_QS_TOP, BUTTON_VOLUP|BUTTON_REL, BUTTON_NONE }, | ||
161 | { ACTION_QS_TOP, BUTTON_VOLUP|BUTTON_REPEAT, BUTTON_NONE }, | ||
162 | |||
163 | { ACTION_QS_DOWN, BUTTON_VOLDOWN|BUTTON_REL, BUTTON_NONE }, | ||
164 | { ACTION_QS_DOWN, BUTTON_VOLDOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
165 | |||
166 | { ACTION_QS_LEFT, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, | ||
167 | { ACTION_QS_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
168 | |||
169 | { ACTION_QS_RIGHT, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, | ||
170 | { ACTION_QS_RIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
171 | #endif | ||
172 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), | ||
173 | }; /* button_context_quickscreen */ | ||
174 | |||
175 | static const struct button_mapping button_context_settings_right_is_inc[] = { | ||
176 | #if 0 | ||
177 | { ACTION_SETTINGS_INC, BUTTON_RIGHT, BUTTON_NONE }, | ||
178 | { ACTION_SETTINGS_INCREPEAT,BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
179 | |||
180 | { ACTION_SETTINGS_DEC, BUTTON_LEFT, BUTTON_NONE }, | ||
181 | { ACTION_SETTINGS_DECREPEAT,BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
182 | |||
183 | { ACTION_STD_CANCEL, BUTTON_MENU, BUTTON_NONE }, | ||
184 | #endif | ||
185 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), | ||
186 | }; /* button_context_settings_right_is_inc */ | ||
187 | |||
188 | static const struct button_mapping button_context_pitchscreen[] = { | ||
189 | #if 0 | ||
190 | { ACTION_PS_INC_SMALL, BUTTON_VOLUP, BUTTON_NONE }, | ||
191 | { ACTION_PS_INC_BIG, BUTTON_VOLUP|BUTTON_REPEAT, BUTTON_NONE }, | ||
192 | |||
193 | { ACTION_PS_DEC_SMALL, BUTTON_VOLDOWN, BUTTON_NONE }, | ||
194 | { ACTION_PS_DEC_BIG, BUTTON_VOLDOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
195 | |||
196 | { ACTION_PS_NUDGE_LEFT, BUTTON_LEFT, BUTTON_NONE }, | ||
197 | { ACTION_PS_NUDGE_LEFTOFF, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, | ||
198 | |||
199 | { ACTION_PS_NUDGE_RIGHT, BUTTON_RIGHT, BUTTON_NONE }, | ||
200 | { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, | ||
201 | |||
202 | { ACTION_PS_RESET, BUTTON_PLAY, BUTTON_NONE }, | ||
203 | { ACTION_PS_EXIT, BUTTON_MENU, BUTTON_NONE }, | ||
204 | |||
205 | { ACTION_PS_SLOWER, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
206 | { ACTION_PS_FASTER, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
207 | |||
208 | #endif | ||
209 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), | ||
210 | }; /* button_context_pitchscreen */ | ||
211 | |||
212 | /** Recording Screen **/ | ||
213 | #ifdef HAVE_RECORDING | ||
214 | static const struct button_mapping button_context_recscreen[] = { | ||
215 | { ACTION_STD_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, | ||
216 | { ACTION_REC_PAUSE, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, | ||
217 | { ACTION_STD_CANCEL, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE }, | ||
218 | // { ACTION_REC_NEWFILE, BUTTON_REC|BUTTON_REL, BUTTON_REC }, | ||
219 | |||
220 | { ACTION_SETTINGS_INC, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, | ||
221 | { ACTION_SETTINGS_INCREPEAT,BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
222 | { ACTION_SETTINGS_DEC, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, | ||
223 | { ACTION_SETTINGS_DECREPEAT,BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
224 | |||
225 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | ||
226 | }; /* button_context_recscreen */ | ||
227 | #endif | ||
228 | |||
229 | /** FM Radio Screen **/ | ||
230 | #if CONFIG_TUNER | ||
231 | static const struct button_mapping button_context_radio[] = { | ||
232 | { ACTION_FM_MENU, BUTTON_MENU | BUTTON_REL, BUTTON_MENU }, | ||
233 | { ACTION_FM_MODE, BUTTON_MENU | BUTTON_REPEAT, BUTTON_MENU }, | ||
234 | { ACTION_FM_PRESET, BUTTON_STOP, BUTTON_NONE }, | ||
235 | { ACTION_FM_PLAY, BUTTON_PLAY | BUTTON_REL, BUTTON_NONE }, | ||
236 | { ACTION_FM_STOP, BUTTON_PLAY | BUTTON_REPEAT, BUTTON_NONE }, | ||
237 | { ACTION_FM_EXIT, BUTTON_POWER, BUTTON_NONE }, | ||
238 | |||
239 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS) | ||
240 | }; /* button_context_radio */ | ||
241 | #endif | ||
242 | |||
243 | static const struct button_mapping button_context_keyboard[] = { | ||
244 | { ACTION_KBD_LEFT, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE }, | ||
245 | { ACTION_KBD_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
246 | { ACTION_KBD_RIGHT, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE }, | ||
247 | { ACTION_KBD_RIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
248 | |||
249 | // { ACTION_KBD_CURSOR_LEFT, BUTTON_REC|BUTTON_LEFT, BUTTON_NONE }, | ||
250 | // { ACTION_KBD_CURSOR_LEFT, BUTTON_REC|BUTTON_LEFT|BUTTON_REPEAT,BUTTON_NONE }, | ||
251 | // { ACTION_KBD_CURSOR_RIGHT, BUTTON_REC|BUTTON_RIGHT, BUTTON_NONE }, | ||
252 | // { ACTION_KBD_CURSOR_RIGHT, BUTTON_REC|BUTTON_RIGHT|BUTTON_REPEAT,BUTTON_NONE }, | ||
253 | |||
254 | { ACTION_KBD_UP, BUTTON_VOLUP|BUTTON_REL, BUTTON_NONE }, | ||
255 | { ACTION_KBD_UP, BUTTON_VOLUP|BUTTON_REPEAT, BUTTON_NONE }, | ||
256 | { ACTION_KBD_DOWN, BUTTON_VOLDOWN|BUTTON_REL, BUTTON_NONE }, | ||
257 | { ACTION_KBD_DOWN, BUTTON_VOLDOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
258 | |||
259 | // { ACTION_KBD_BACKSPACE, BUTTON_REC|BUTTON_VOLDOWN, BUTTON_NONE }, | ||
260 | // { ACTION_KBD_BACKSPACE, BUTTON_REC|BUTTON_VOLDOWN|BUTTON_REPEAT,BUTTON_NONE }, | ||
261 | |||
262 | // { ACTION_KBD_PAGE_FLIP, BUTTON_REC|BUTTON_PLAY, BUTTON_REC }, | ||
263 | |||
264 | { ACTION_KBD_SELECT, BUTTON_PLAY|BUTTON_REL, BUTTON_NONE }, | ||
265 | { ACTION_KBD_DONE, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, | ||
266 | { ACTION_KBD_ABORT, BUTTON_MENU|BUTTON_REL, BUTTON_NONE }, | ||
267 | |||
268 | LAST_ITEM_IN_LIST | ||
269 | }; /* button_context_keyboard */ | ||
270 | |||
271 | static const struct button_mapping button_context_bmark[] = { | ||
272 | // { ACTION_BMS_DELETE, BUTTON_REC, BUTTON_NONE }, | ||
273 | |||
274 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST), | ||
275 | }; /* button_context_bmark */ | ||
276 | |||
277 | /* get_context_mapping returns a pointer to one of the above defined arrays depending on the context */ | ||
278 | const struct button_mapping* get_context_mapping(int context) | ||
279 | { | ||
280 | switch (context) | ||
281 | { | ||
282 | case CONTEXT_STD: | ||
283 | return button_context_standard; | ||
284 | case CONTEXT_WPS: | ||
285 | return button_context_wps; | ||
286 | |||
287 | case CONTEXT_LIST: | ||
288 | return button_context_list; | ||
289 | case CONTEXT_TREE: | ||
290 | case CONTEXT_MAINMENU: | ||
291 | if (global_settings.hold_lr_for_scroll_in_list) | ||
292 | return button_context_listtree_scroll_without_combo; | ||
293 | else | ||
294 | return button_context_listtree_scroll_with_combo; | ||
295 | case CONTEXT_CUSTOM|CONTEXT_TREE: | ||
296 | return button_context_tree; | ||
297 | |||
298 | case CONTEXT_SETTINGS: | ||
299 | case CONTEXT_SETTINGS_TIME: | ||
300 | return button_context_settings; | ||
301 | case CONTEXT_CUSTOM|CONTEXT_SETTINGS: | ||
302 | case CONTEXT_SETTINGS_COLOURCHOOSER: | ||
303 | case CONTEXT_SETTINGS_EQ: | ||
304 | return button_context_settings_right_is_inc; | ||
305 | |||
306 | case CONTEXT_YESNOSCREEN: | ||
307 | return button_context_yesno; | ||
308 | #if CONFIG_TUNER | ||
309 | case CONTEXT_FM: | ||
310 | return button_context_radio; | ||
311 | #endif | ||
312 | case CONTEXT_BOOKMARKSCREEN: | ||
313 | return button_context_bmark; | ||
314 | case CONTEXT_QUICKSCREEN: | ||
315 | return button_context_quickscreen; | ||
316 | case CONTEXT_PITCHSCREEN: | ||
317 | return button_context_pitchscreen; | ||
318 | #ifdef HAVE_RECORDING | ||
319 | case CONTEXT_RECSCREEN: | ||
320 | return button_context_recscreen; | ||
321 | #endif | ||
322 | case CONTEXT_KEYBOARD: | ||
323 | return button_context_keyboard; | ||
324 | |||
325 | default: | ||
326 | return button_context_standard; | ||
327 | } | ||
328 | |||
329 | return button_context_standard; | ||
330 | } | ||