diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/keymaps/keymap-mpio-hd300.c | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/apps/keymaps/keymap-mpio-hd300.c b/apps/keymaps/keymap-mpio-hd300.c index d93f913d8d..605ac40800 100644 --- a/apps/keymaps/keymap-mpio-hd300.c +++ b/apps/keymaps/keymap-mpio-hd300.c | |||
@@ -93,12 +93,16 @@ static const struct button_mapping button_context_wps[] = { | |||
93 | }; /* button_context_wps */ | 93 | }; /* button_context_wps */ |
94 | 94 | ||
95 | static const struct button_mapping button_context_settings[] = { | 95 | static const struct button_mapping button_context_settings[] = { |
96 | { ACTION_SETTINGS_INC, BUTTON_FF, BUTTON_NONE }, | 96 | { ACTION_SETTINGS_INC, BUTTON_UP, BUTTON_NONE }, |
97 | { ACTION_SETTINGS_INCREPEAT, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE }, | 97 | { ACTION_SETTINGS_INCREPEAT, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE }, |
98 | /* { ACTION_SETTINGS_INCBIGSTEP,BUTTON_, BUTTON_ }, */ | 98 | /* { ACTION_SETTINGS_INCBIGSTEP,BUTTON_, BUTTON_ }, */ |
99 | { ACTION_SETTINGS_DEC, BUTTON_REW, BUTTON_NONE }, | 99 | { ACTION_SETTINGS_DEC, BUTTON_DOWN, BUTTON_NONE }, |
100 | { ACTION_SETTINGS_DECREPEAT, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE }, | 100 | { ACTION_SETTINGS_DECREPEAT, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, |
101 | /* { ACTION_SETTINGS_DECBIGSTEP,BUTTON_, BUTTON_ }, */ | 101 | /* { ACTION_SETTINGS_DECBIGSTEP,BUTTON_, BUTTON_ }, */ |
102 | { ACTION_STD_PREV, BUTTON_REW, BUTTON_NONE }, | ||
103 | { ACTION_STD_PREVREPEAT, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE }, | ||
104 | { ACTION_STD_NEXT, BUTTON_FF, BUTTON_NONE }, | ||
105 | { ACTION_STD_NEXTREPEAT, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE }, | ||
102 | 106 | ||
103 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | 107 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) |
104 | }; /* button_context_settings */ | 108 | }; /* button_context_settings */ |
@@ -116,6 +120,12 @@ static const struct button_mapping button_context_bmark[] = { | |||
116 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST), | 120 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST), |
117 | }; /* button_context_bmark */ | 121 | }; /* button_context_bmark */ |
118 | 122 | ||
123 | static const struct button_mapping button_context_time[] = { | ||
124 | { ACTION_STD_CANCEL, BUTTON_MENU, BUTTON_NONE }, | ||
125 | { ACTION_STD_OK, BUTTON_ENTER, BUTTON_NONE }, | ||
126 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS), | ||
127 | }; /* button_context_time */ | ||
128 | |||
119 | /* | 129 | /* |
120 | static const struct button_mapping button_context_quickscreen[] = { | 130 | static const struct button_mapping button_context_quickscreen[] = { |
121 | { ACTION_QS_LEFT, BUTTON_VOL_DOWN, BUTTON_NONE }, | 131 | { ACTION_QS_LEFT, BUTTON_VOL_DOWN, BUTTON_NONE }, |
@@ -153,13 +163,13 @@ static const struct button_mapping button_context_radio[] = { | |||
153 | { ACTION_FM_PRESET, BUTTON_ENTER|BUTTON_REL, BUTTON_ENTER }, | 163 | { ACTION_FM_PRESET, BUTTON_ENTER|BUTTON_REL, BUTTON_ENTER }, |
154 | /* { ACTION_FM_RECORD, BUTTON_, BUTTON_ }, */ | 164 | /* { ACTION_FM_RECORD, BUTTON_, BUTTON_ }, */ |
155 | /* { ACTION_FM_FREEZE, BUTTON_, BUTTON_ }, */ | 165 | /* { ACTION_FM_FREEZE, BUTTON_, BUTTON_ }, */ |
156 | { ACTION_FM_STOP, BUTTON_REC|BUTTON_REPEAT, BUTTON_NONE }, | 166 | { ACTION_FM_STOP, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE }, |
157 | { ACTION_FM_MODE, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, | 167 | { ACTION_FM_MODE, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, |
158 | { ACTION_FM_EXIT, BUTTON_REC|BUTTON_REL, BUTTON_REC }, | 168 | { ACTION_FM_EXIT, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, |
159 | { ACTION_FM_PLAY, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, | 169 | { ACTION_FM_PLAY, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, |
160 | /* { ACTION_FM_RECORD_DBLPRE, BUTTON_, BUTTON_ }, */ | 170 | /* { ACTION_FM_RECORD_DBLPRE, BUTTON_, BUTTON_ }, */ |
161 | /* { ACTION_FM_NEXT_PRESET, BUTTON_, BUTTON_ }, */ | 171 | { ACTION_FM_NEXT_PRESET, BUTTON_FF, BUTTON_NONE }, |
162 | /* { ACTION_FM_PREV_PRESET, BUTTON_, BUTTON_ }, */ | 172 | { ACTION_FM_PREV_PRESET, BUTTON_REW, BUTTON_NONE }, |
163 | 173 | ||
164 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS) | 174 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS) |
165 | }; /* button_context_radio */ | 175 | }; /* button_context_radio */ |
@@ -238,6 +248,9 @@ const struct button_mapping* get_context_mapping(int context) | |||
238 | case CONTEXT_SETTINGS_EQ: | 248 | case CONTEXT_SETTINGS_EQ: |
239 | return button_context_settings; | 249 | return button_context_settings; |
240 | 250 | ||
251 | case CONTEXT_SETTINGS_TIME: | ||
252 | return button_context_time; | ||
253 | |||
241 | case CONTEXT_TREE: | 254 | case CONTEXT_TREE: |
242 | case CONTEXT_MAINMENU: | 255 | case CONTEXT_MAINMENU: |
243 | case CONTEXT_CUSTOM|CONTEXT_TREE: | 256 | case CONTEXT_CUSTOM|CONTEXT_TREE: |