summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-ipod.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-ipod.c')
-rw-r--r--apps/keymaps/keymap-ipod.c23
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
35CONTEXT_CUSTOM|1 = the standard list/tree defines (without directions) 35CONTEXT_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
75const struct button_mapping button_context_wps[] = { 75const 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
115const struct button_mapping button_context_bmark[] = { 116const 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;