summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2011-03-16 07:38:23 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2011-03-16 07:38:23 +0000
commitccd53953b2102a1675d866f31dcc2a332b2dd9f2 (patch)
tree485394c35745d0c92a71d9d0d4db00caad37bada
parenta4098e61748490f74e23db4aade98b421ebc74ee (diff)
downloadrockbox-ccd53953b2102a1675d866f31dcc2a332b2dd9f2.tar.gz
rockbox-ccd53953b2102a1675d866f31dcc2a332b2dd9f2.zip
MPIO HD300: add KBD context keymap
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29597 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/keymaps/keymap-mpio-hd300.c34
1 files changed, 16 insertions, 18 deletions
diff --git a/apps/keymaps/keymap-mpio-hd300.c b/apps/keymaps/keymap-mpio-hd300.c
index aab9ba5266..a849635b7d 100644
--- a/apps/keymaps/keymap-mpio-hd300.c
+++ b/apps/keymaps/keymap-mpio-hd300.c
@@ -184,29 +184,27 @@ static const struct button_mapping button_context_recscreen[] = {
184 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS) 184 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS)
185}; /* button_context_recscreen */ 185}; /* button_context_recscreen */
186 186
187#if 0
188static const struct button_mapping button_context_keyboard[] = { 187static const struct button_mapping button_context_keyboard[] = {
189 { ACTION_KBD_LEFT, BUTTON_VOL_DOWN, BUTTON_NONE }, 188 { ACTION_KBD_LEFT, BUTTON_REW , BUTTON_NONE },
190 { ACTION_KBD_LEFT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 189 { ACTION_KBD_LEFT, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
191 { ACTION_KBD_RIGHT, BUTTON_VOL_UP, BUTTON_NONE }, 190 { ACTION_KBD_RIGHT, BUTTON_FF, BUTTON_NONE },
192 { ACTION_KBD_RIGHT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, 191 { ACTION_KBD_RIGHT, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE },
193/* { ACTION_KBD_CURSOR_LEFT, BUTTON_, BUTTON_ }, */ 192/* { ACTION_KBD_CURSOR_LEFT, BUTTON_, BUTTON_ }, */
194/* { ACTION_KBD_CURSOR_RIGHT, BUTTON_, BUTTON_ }, */ 193/* { ACTION_KBD_CURSOR_RIGHT, BUTTON_, BUTTON_ }, */
195 { ACTION_KBD_SELECT, BUTTON_FUNC, BUTTON_NONE }, 194 { ACTION_KBD_SELECT, BUTTON_ENTER, BUTTON_NONE },
196 { ACTION_KBD_PAGE_FLIP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, 195 { ACTION_KBD_PAGE_FLIP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY },
197 { ACTION_KBD_DONE, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, 196 { ACTION_KBD_DONE, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY },
198 { ACTION_KBD_ABORT, BUTTON_REC|BUTTON_REL, BUTTON_REC }, 197 { ACTION_KBD_ABORT, BUTTON_MENU|BUTTON_REL, BUTTON_MENU },
199/* { ACTION_KBD_BACKSPACE, BUTTON_, BUTTON_ }, */ 198 { ACTION_KBD_BACKSPACE, BUTTON_REC, BUTTON_NONE },
200 { ACTION_KBD_UP, BUTTON_REW, BUTTON_NONE }, 199 { ACTION_KBD_UP, BUTTON_UP, BUTTON_NONE },
201 { ACTION_KBD_UP, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE }, 200 { ACTION_KBD_UP, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
202 { ACTION_KBD_DOWN, BUTTON_FF, BUTTON_NONE }, 201 { ACTION_KBD_DOWN, BUTTON_DOWN, BUTTON_NONE },
203 { ACTION_KBD_DOWN, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE }, 202 { ACTION_KBD_DOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
204 { ACTION_KBD_MORSE_INPUT, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC }, 203 { ACTION_KBD_MORSE_INPUT, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU },
205 { ACTION_KBD_MORSE_SELECT, BUTTON_FUNC|BUTTON_REL, BUTTON_NONE }, 204 { ACTION_KBD_MORSE_SELECT, BUTTON_ENTER|BUTTON_REL, BUTTON_NONE },
206 205
207 LAST_ITEM_IN_LIST 206 LAST_ITEM_IN_LIST
208}; /* button_context_keyboard */ 207}; /* button_context_keyboard */
209#endif
210 208
211const struct button_mapping* get_context_mapping(int context) 209const struct button_mapping* get_context_mapping(int context)
212{ 210{
@@ -240,9 +238,9 @@ const struct button_mapping* get_context_mapping(int context)
240 case CONTEXT_PITCHSCREEN: 238 case CONTEXT_PITCHSCREEN:
241 return button_context_pitchscreen; 239 return button_context_pitchscreen;
242 240
243// case CONTEXT_KEYBOARD: 241 case CONTEXT_KEYBOARD:
244// case CONTEXT_MORSE_INPUT: 242 case CONTEXT_MORSE_INPUT:
245// return button_context_keyboard; 243 return button_context_keyboard;
246 244
247 case CONTEXT_SETTINGS: 245 case CONTEXT_SETTINGS:
248 case CONTEXT_SETTINGS_EQ: 246 case CONTEXT_SETTINGS_EQ: