diff options
Diffstat (limited to 'apps/keymaps/keymap-mpio-hd200.c')
-rw-r--r-- | apps/keymaps/keymap-mpio-hd200.c | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/apps/keymaps/keymap-mpio-hd200.c b/apps/keymaps/keymap-mpio-hd200.c index 95dec41d85..cf275888c0 100644 --- a/apps/keymaps/keymap-mpio-hd200.c +++ b/apps/keymaps/keymap-mpio-hd200.c | |||
@@ -149,6 +149,27 @@ static const struct button_mapping button_context_pitchscreen[] = { | |||
149 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | 149 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) |
150 | }; /* button_context_pitchscreen */ | 150 | }; /* button_context_pitchscreen */ |
151 | 151 | ||
152 | static const struct button_mapping button_context_radio[] = { | ||
153 | { ACTION_FM_MENU, BUTTON_SELECT | BUTTON_REPEAT, BUTTON_NONE }, | ||
154 | { ACTION_FM_PRESET, BUTTON_SELECT | BUTTON_REL, BUTTON_SELECT }, | ||
155 | { ACTION_FM_MODE, BUTTON_SELECT, BUTTON_NONE }, | ||
156 | { ACTION_FM_STOP, BUTTON_PLAY | BUTTON_REPEAT, BUTTON_PLAY }, | ||
157 | { ACTION_FM_EXIT, BUTTON_REC | BUTTON_REL, BUTTON_REC }, | ||
158 | { ACTION_FM_PLAY, BUTTON_PLAY | BUTTON_REL, BUTTON_PLAY }, | ||
159 | { ACTION_FM_QUICKSCREEN, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC }, | ||
160 | { ACTION_SETTINGS_INC, BUTTON_VOL_UP, BUTTON_NONE }, | ||
161 | { ACTION_SETTINGS_INCREPEAT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, | ||
162 | { ACTION_SETTINGS_DEC, BUTTON_VOL_DOWN, BUTTON_NONE }, | ||
163 | { ACTION_SETTINGS_DECREPEAT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
164 | { ACTION_STD_NEXT, BUTTON_NEXT, BUTTON_NONE }, | ||
165 | { ACTION_STD_NEXTREPEAT, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, | ||
166 | { ACTION_STD_PREV, BUTTON_PREV, BUTTON_NONE }, | ||
167 | { ACTION_STD_PREVREPEAT, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, | ||
168 | |||
169 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS) | ||
170 | |||
171 | }; | ||
172 | |||
152 | const struct button_mapping* get_context_mapping(int context) | 173 | const struct button_mapping* get_context_mapping(int context) |
153 | { | 174 | { |
154 | switch (context) | 175 | switch (context) |
@@ -157,7 +178,10 @@ const struct button_mapping* get_context_mapping(int context) | |||
157 | return button_context_standard; | 178 | return button_context_standard; |
158 | case CONTEXT_WPS: | 179 | case CONTEXT_WPS: |
159 | return button_context_wps; | 180 | return button_context_wps; |
160 | 181 | #if CONFIG_TUNER | |
182 | case CONTEXT_FM: | ||
183 | return button_context_radio; | ||
184 | #endif | ||
161 | case CONTEXT_TREE: | 185 | case CONTEXT_TREE: |
162 | case CONTEXT_LIST: | 186 | case CONTEXT_LIST: |
163 | case CONTEXT_MAINMENU: | 187 | case CONTEXT_MAINMENU: |