summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2010-11-28 22:51:47 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2010-11-28 22:51:47 +0000
commit5f8f5794c40ad9ed67859b903b2c9c556be8d1eb (patch)
tree51649b3e443cc2299914d0b700618de04e2bfae2 /apps
parente3ab05ac427b41d43be3913c197151138819fe3d (diff)
downloadrockbox-5f8f5794c40ad9ed67859b903b2c9c556be8d1eb.tar.gz
rockbox-5f8f5794c40ad9ed67859b903b2c9c556be8d1eb.zip
HD300 - keymap tweaks
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28699 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/keymaps/keymap-mpio-hd300.c29
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
95static const struct button_mapping button_context_settings[] = { 95static 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
123static 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/*
120static const struct button_mapping button_context_quickscreen[] = { 130static 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: