summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-mpio-hd200.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-mpio-hd200.c')
-rw-r--r--apps/keymaps/keymap-mpio-hd200.c26
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
152static 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
152const struct button_mapping* get_context_mapping(int context) 173const 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: