diff options
Diffstat (limited to 'apps/keymaps/keymap-ipod.c')
-rw-r--r-- | apps/keymaps/keymap-ipod.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/apps/keymaps/keymap-ipod.c b/apps/keymaps/keymap-ipod.c index 6cc6de6e1c..4f4ac4ad33 100644 --- a/apps/keymaps/keymap-ipod.c +++ b/apps/keymaps/keymap-ipod.c | |||
@@ -32,7 +32,7 @@ | |||
32 | 32 | ||
33 | /* CONTEXT_CUSTOM's used in this file... | 33 | /* CONTEXT_CUSTOM's used in this file... |
34 | 34 | ||
35 | CONTEXT_CUSTOM|1 = the standard list/tree defines (without directions) | 35 | CONTEXT_CUSTOM|CONTEXT_TREE = the standard list/tree defines (without directions) |
36 | 36 | ||
37 | 37 | ||
38 | */ | 38 | */ |
@@ -45,11 +45,11 @@ const struct button_mapping button_context_standard[] = { | |||
45 | { ACTION_STD_CANCEL, BUTTON_LEFT, BUTTON_NONE }, | 45 | { ACTION_STD_CANCEL, BUTTON_LEFT, BUTTON_NONE }, |
46 | { ACTION_STD_OK, BUTTON_RIGHT, BUTTON_NONE }, | 46 | { ACTION_STD_OK, BUTTON_RIGHT, BUTTON_NONE }, |
47 | 47 | ||
48 | { ACTION_STD_OK, BUTTON_SELECT|BUTTON_REL, BUTTON_SELECT }, | 48 | { ACTION_STD_OK, BUTTON_SELECT|BUTTON_REL, BUTTON_NONE }, |
49 | { ACTION_STD_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, | 49 | { ACTION_STD_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, |
50 | { ACTION_STD_QUICKSCREEN, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, | 50 | { ACTION_STD_QUICKSCREEN, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, |
51 | { ACTION_STD_CONTEXT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_SELECT }, | 51 | { ACTION_STD_CONTEXT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_NONE }, |
52 | { ACTION_STD_CANCEL, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, | 52 | { ACTION_STD_CANCEL, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE }, |
53 | 53 | ||
54 | LAST_ITEM_IN_LIST | 54 | LAST_ITEM_IN_LIST |
55 | }; /* button_context_standard */ | 55 | }; /* button_context_standard */ |
@@ -69,7 +69,7 @@ const struct button_mapping button_context_tree_scroll_lr[] = { | |||
69 | { ACTION_STD_OK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT }, | 69 | { ACTION_STD_OK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT }, |
70 | { ACTION_TREE_PGRIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | 70 | { ACTION_TREE_PGRIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, |
71 | { ACTION_TREE_PGRIGHT, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT|BUTTON_REPEAT }, | 71 | { ACTION_TREE_PGRIGHT, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT|BUTTON_REPEAT }, |
72 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|1), | 72 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_TREE), |
73 | }; | 73 | }; |
74 | 74 | ||
75 | const struct button_mapping button_context_wps[] = { | 75 | const struct button_mapping button_context_wps[] = { |
@@ -102,7 +102,8 @@ const struct button_mapping button_context_settings[] = { | |||
102 | { ACTION_STD_PREVREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | 102 | { ACTION_STD_PREVREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, |
103 | { ACTION_STD_NEXT, BUTTON_RIGHT, BUTTON_NONE }, | 103 | { ACTION_STD_NEXT, BUTTON_RIGHT, BUTTON_NONE }, |
104 | { ACTION_STD_NEXTREPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | 104 | { ACTION_STD_NEXTREPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, |
105 | { ACTION_STD_CANCEL, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, /* rel so bmark screen works */ | 105 | { ACTION_STD_OK, BUTTON_SELECT|BUTTON_REL, BUTTON_NONE }, |
106 | { ACTION_STD_CANCEL, BUTTON_MENU|BUTTON_REL, BUTTON_MENU }, | ||
106 | 107 | ||
107 | LAST_ITEM_IN_LIST | 108 | LAST_ITEM_IN_LIST |
108 | }; /* button_context_settings */ | 109 | }; /* button_context_settings */ |
@@ -113,7 +114,7 @@ const struct button_mapping button_context_yesno[] = { | |||
113 | }; /* button_context_settings_yesno */ | 114 | }; /* button_context_settings_yesno */ |
114 | 115 | ||
115 | const struct button_mapping button_context_bmark[] = { | 116 | const struct button_mapping button_context_bmark[] = { |
116 | { ACTION_BMARK_DELETE, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, | 117 | { ACTION_BMS_DELETE, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, |
117 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS), | 118 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS), |
118 | }; /* button_context_settings_bmark */ | 119 | }; /* button_context_settings_bmark */ |
119 | 120 | ||
@@ -157,15 +158,17 @@ const struct button_mapping* get_context_mapping(int context) | |||
157 | case CONTEXT_TREE: | 158 | case CONTEXT_TREE: |
158 | if (global_settings.hold_lr_for_scroll_in_list) | 159 | if (global_settings.hold_lr_for_scroll_in_list) |
159 | return button_context_tree_scroll_lr; | 160 | return button_context_tree_scroll_lr; |
160 | /* else fall through to CUSTOM|1 */ | 161 | /* else fall through to CUSTOM|CONTEXT_TREE */ |
161 | case CONTEXT_CUSTOM|1: | 162 | case CONTEXT_CUSTOM|CONTEXT_TREE: |
162 | return button_context_tree; | 163 | return button_context_tree; |
163 | 164 | ||
164 | case CONTEXT_LIST: | 165 | case CONTEXT_LIST: |
165 | case CONTEXT_MAINMENU: | 166 | case CONTEXT_MAINMENU: |
166 | break; | 167 | break; |
168 | case CONTEXT_SETTINGS_EQ: | ||
169 | case CONTEXT_SETTINGS_COLOURCHOOSER: | ||
170 | case CONTEXT_SETTINGS_TIME: | ||
167 | case CONTEXT_SETTINGS: | 171 | case CONTEXT_SETTINGS: |
168 | case CONTEXT_SETTINGSGRAPHICAL: | ||
169 | return button_context_settings; | 172 | return button_context_settings; |
170 | case CONTEXT_YESNOSCREEN: | 173 | case CONTEXT_YESNOSCREEN: |
171 | return button_context_yesno; | 174 | return button_context_yesno; |