diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2007-04-08 01:33:01 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2007-04-08 01:33:01 +0000 |
commit | a053e58894292e1f12e4af578b9948da9cbdf76c (patch) | |
tree | d33f0888cb551dff27088c872065f338f3648f04 /apps/keymaps/keymap-gigabeat.c | |
parent | eef96946e1e962473e9049005eec2b2d0b2f8463 (diff) | |
download | rockbox-a053e58894292e1f12e4af578b9948da9cbdf76c.tar.gz rockbox-a053e58894292e1f12e4af578b9948da9cbdf76c.zip |
minor actions cleanup:
- CONTEXT_MAINMENU is not actually needed, use CONTEXT_TREE which does the same actions
- (gigabeat) use vol+/- in the lists to control volume (every list!) (FS#6982 in a better way)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13062 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/keymaps/keymap-gigabeat.c')
-rw-r--r-- | apps/keymaps/keymap-gigabeat.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/apps/keymaps/keymap-gigabeat.c b/apps/keymaps/keymap-gigabeat.c index 90fe30d1cf..56fb8de24f 100644 --- a/apps/keymaps/keymap-gigabeat.c +++ b/apps/keymaps/keymap-gigabeat.c | |||
@@ -104,6 +104,13 @@ static const struct button_mapping button_context_list[] = { | |||
104 | { ACTION_LISTTREE_PGDOWN, BUTTON_POWER|BUTTON_DOWN, BUTTON_POWER }, | 104 | { ACTION_LISTTREE_PGDOWN, BUTTON_POWER|BUTTON_DOWN, BUTTON_POWER }, |
105 | { ACTION_LISTTREE_PGDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_POWER|BUTTON_DOWN }, | 105 | { ACTION_LISTTREE_PGDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_POWER|BUTTON_DOWN }, |
106 | { ACTION_LISTTREE_PGDOWN, BUTTON_POWER|BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, | 106 | { ACTION_LISTTREE_PGDOWN, BUTTON_POWER|BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, |
107 | #ifdef HAVE_VOLUME_IN_LIST | ||
108 | { ACTION_LIST_VOLUP, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, | ||
109 | { ACTION_LIST_VOLUP, BUTTON_VOL_UP, BUTTON_NONE }, | ||
110 | { ACTION_LIST_VOLDOWN, BUTTON_VOL_DOWN, BUTTON_NONE }, | ||
111 | { ACTION_LIST_VOLDOWN, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
112 | #endif | ||
113 | |||
107 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | 114 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) |
108 | }; /* button_context_list */ | 115 | }; /* button_context_list */ |
109 | 116 | ||
@@ -116,15 +123,6 @@ static const struct button_mapping button_context_tree[] = { | |||
116 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST) | 123 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST) |
117 | }; /* button_context_tree */ | 124 | }; /* button_context_tree */ |
118 | 125 | ||
119 | static const struct button_mapping button_context_menu[] = { | ||
120 | { ACTION_MENU_WPS, BUTTON_POWER|BUTTON_REL, BUTTON_POWER }, | ||
121 | { ACTION_MENU_STOP, BUTTON_A, BUTTON_NONE }, | ||
122 | { ACTION_MENU_STOP, BUTTON_A|BUTTON_REL, BUTTON_A }, | ||
123 | { ACTION_MENU_STOP, BUTTON_A|BUTTON_REPEAT, BUTTON_NONE }, | ||
124 | |||
125 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | ||
126 | }; /* button_context_tree */ | ||
127 | |||
128 | static const struct button_mapping button_context_listtree_scroll_with_combo[] = { | 126 | static const struct button_mapping button_context_listtree_scroll_with_combo[] = { |
129 | { ACTION_NONE, BUTTON_POWER, BUTTON_NONE }, | 127 | { ACTION_NONE, BUTTON_POWER, BUTTON_NONE }, |
130 | { ACTION_TREE_PGLEFT, BUTTON_POWER|BUTTON_LEFT, BUTTON_POWER }, | 128 | { ACTION_TREE_PGLEFT, BUTTON_POWER|BUTTON_LEFT, BUTTON_POWER }, |
@@ -271,13 +269,12 @@ const struct button_mapping* get_context_mapping(int context) | |||
271 | { | 269 | { |
272 | case CONTEXT_STD: | 270 | case CONTEXT_STD: |
273 | return button_context_standard; | 271 | return button_context_standard; |
274 | case CONTEXT_MAINMENU: | ||
275 | return button_context_menu; | ||
276 | case CONTEXT_WPS: | 272 | case CONTEXT_WPS: |
277 | return button_context_wps; | 273 | return button_context_wps; |
278 | 274 | ||
279 | case CONTEXT_LIST: | 275 | case CONTEXT_LIST: |
280 | return button_context_list; | 276 | return button_context_list; |
277 | case CONTEXT_MAINMENU: | ||
281 | case CONTEXT_TREE: | 278 | case CONTEXT_TREE: |
282 | if (global_settings.hold_lr_for_scroll_in_list) | 279 | if (global_settings.hold_lr_for_scroll_in_list) |
283 | return button_context_listtree_scroll_without_combo; | 280 | return button_context_listtree_scroll_without_combo; |