summaryrefslogtreecommitdiff
path: root/apps/keymaps
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps')
-rw-r--r--apps/keymaps/keymap-h1x0_h3x0.c3
-rw-r--r--apps/keymaps/keymap-ipod.c2
-rw-r--r--apps/keymaps/keymap-ondio.c5
-rw-r--r--apps/keymaps/keymap-player.c12
-rw-r--r--apps/keymaps/keymap-recorder.c11
-rw-r--r--apps/keymaps/keymap-x5.c8
6 files changed, 35 insertions, 6 deletions
diff --git a/apps/keymaps/keymap-h1x0_h3x0.c b/apps/keymaps/keymap-h1x0_h3x0.c
index 2df035c76b..08e2312a89 100644
--- a/apps/keymaps/keymap-h1x0_h3x0.c
+++ b/apps/keymaps/keymap-h1x0_h3x0.c
@@ -183,7 +183,8 @@ const struct button_mapping button_context_eq[] = {
183 183
184const struct button_mapping button_context_bmark[] = { 184const struct button_mapping button_context_bmark[] = {
185 { ACTION_BMS_DELETE, BUTTON_REC, BUTTON_NONE }, 185 { ACTION_BMS_DELETE, BUTTON_REC, BUTTON_NONE },
186 { ACTION_STD_OK, BUTTON_SELECT, BUTTON_NONE }, 186 { ACTION_BMS_SELECT, BUTTON_SELECT, BUTTON_NONE },
187 { ACTION_BMS_EXIT, BUTTON_OFF, BUTTON_NONE },
187 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_SETTINGS), 188 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_SETTINGS),
188}; /* button_context_settings_bmark */ 189}; /* button_context_settings_bmark */
189 190
diff --git a/apps/keymaps/keymap-ipod.c b/apps/keymaps/keymap-ipod.c
index b41a91afdf..1151f10a20 100644
--- a/apps/keymaps/keymap-ipod.c
+++ b/apps/keymaps/keymap-ipod.c
@@ -116,6 +116,8 @@ const struct button_mapping button_context_yesno[] = {
116 116
117const struct button_mapping button_context_bmark[] = { 117const struct button_mapping button_context_bmark[] = {
118 { ACTION_BMS_DELETE, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU }, 118 { ACTION_BMS_DELETE, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU },
119 { ACTION_BMS_SELECT, BUTTON_SELECT, BUTTON_NONE },
120 { ACTION_BMS_EXIT, BUTTON_PLAY, BUTTON_NONE },
119 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS), 121 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS),
120}; /* button_context_settings_bmark */ 122}; /* button_context_settings_bmark */
121 123
diff --git a/apps/keymaps/keymap-ondio.c b/apps/keymaps/keymap-ondio.c
index 9af3b12cab..249417a366 100644
--- a/apps/keymaps/keymap-ondio.c
+++ b/apps/keymaps/keymap-ondio.c
@@ -107,9 +107,10 @@ const struct button_mapping button_context_yesno[] = {
107struct button_mapping button_context_bmark[] = { 107struct button_mapping button_context_bmark[] = {
108 { ACTION_NONE, BUTTON_LEFT, BUTTON_NONE }, 108 { ACTION_NONE, BUTTON_LEFT, BUTTON_NONE },
109 { ACTION_BMS_DELETE, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_LEFT }, 109 { ACTION_BMS_DELETE, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_LEFT },
110 { ACTION_STD_CANCEL, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT }, 110 { ACTION_BMS_EXIT, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT },
111 { ACTION_BMS_SELECT, BUTTON_RIGHT, BUTTON_NONE },
111 112
112 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS), 113 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
113}; /* button_context_settings_bmark */ 114}; /* button_context_settings_bmark */
114 115
115const struct button_mapping button_context_pitchscreen[] = { 116const struct button_mapping button_context_pitchscreen[] = {
diff --git a/apps/keymaps/keymap-player.c b/apps/keymaps/keymap-player.c
index 7fadf931d4..6d3b5c98b9 100644
--- a/apps/keymaps/keymap-player.c
+++ b/apps/keymaps/keymap-player.c
@@ -84,6 +84,15 @@ static const struct button_mapping button_context_yesno[] = {
84 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 84 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
85}; /* button_context_settings_yesno */ 85}; /* button_context_settings_yesno */
86 86
87struct button_mapping button_context_bmark[] = {
88 { ACTION_BMS_DELETE, BUTTON_PLAY|BUTTON_ON, BUTTON_PLAY },
89 { ACTION_BMS_DELETE, BUTTON_PLAY|BUTTON_ON, BUTTON_ON },
90 { ACTION_BMS_EXIT, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE },
91 { ACTION_BMS_SELECT, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY },
92
93 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
94}; /* button_context_settings_bmark */
95
87/***************************************************************************** 96/*****************************************************************************
88 * Remote control mappings 97 * Remote control mappings
89 *****************************************************************************/ 98 *****************************************************************************/
@@ -142,7 +151,8 @@ const struct button_mapping* get_context_mapping( int context )
142 151
143 case CONTEXT_TREE: 152 case CONTEXT_TREE:
144 return button_context_tree; 153 return button_context_tree;
145 154 case CONTEXT_BOOKMARKSCREEN:
155 return button_context_bmark;
146 case CONTEXT_STD: 156 case CONTEXT_STD:
147 case CONTEXT_LIST: 157 case CONTEXT_LIST:
148 case CONTEXT_MAINMENU: 158 case CONTEXT_MAINMENU:
diff --git a/apps/keymaps/keymap-recorder.c b/apps/keymaps/keymap-recorder.c
index 4fb278db6e..1470b33965 100644
--- a/apps/keymaps/keymap-recorder.c
+++ b/apps/keymaps/keymap-recorder.c
@@ -184,6 +184,14 @@ const struct button_mapping button_context_keyboard[] = {
184 LAST_ITEM_IN_LIST 184 LAST_ITEM_IN_LIST
185}; /* button_context_keyboard */ 185}; /* button_context_keyboard */
186 186
187struct button_mapping button_context_bmark[] = {
188 { ACTION_BMS_DELETE, BUTTON_PLAY|BUTTON_ON, BUTTON_PLAY },
189 { ACTION_BMS_DELETE, BUTTON_PLAY|BUTTON_ON, BUTTON_ON },
190 { ACTION_BMS_EXIT, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_NONE },
191 { ACTION_BMS_SELECT, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY },
192
193 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
194}; /* button_context_settings_bmark */
187/***************************************************************************** 195/*****************************************************************************
188 * Remote control mappings 196 * Remote control mappings
189 *****************************************************************************/ 197 *****************************************************************************/
@@ -242,7 +250,8 @@ const struct button_mapping* get_context_mapping( int context )
242 250
243 case CONTEXT_PITCHSCREEN: 251 case CONTEXT_PITCHSCREEN:
244 return button_context_pitchscreen; 252 return button_context_pitchscreen;
245 253 case CONTEXT_BOOKMARKSCREEN:
254 return button_context_bmark;
246 case CONTEXT_TREE: 255 case CONTEXT_TREE:
247 if (global_settings.hold_lr_for_scroll_in_list) 256 if (global_settings.hold_lr_for_scroll_in_list)
248 return button_context_tree_scroll_lr; 257 return button_context_tree_scroll_lr;
diff --git a/apps/keymaps/keymap-x5.c b/apps/keymaps/keymap-x5.c
index 603f9c7568..a8992e4ff8 100644
--- a/apps/keymaps/keymap-x5.c
+++ b/apps/keymaps/keymap-x5.c
@@ -232,6 +232,12 @@ const struct button_mapping button_context_keyboard[] = {
232 232
233 LAST_ITEM_IN_LIST 233 LAST_ITEM_IN_LIST
234}; /* button_context_keyboard */ 234}; /* button_context_keyboard */
235const struct button_mapping button_context_bmark[] = {
236 { ACTION_BMS_DELETE, BUTTON_REC|BUTTON_REPEAT, BUTTON_NONE },
237 { ACTION_BMS_SELECT, BUTTON_SELECT, BUTTON_NONE },
238 { ACTION_BMS_EXIT, BUTTON_REC|BUTTON_REL, BUTTON_NONE },
239 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_SETTINGS),
240}; /* button_context_settings_bmark */
235 241
236static const struct button_mapping* get_context_mapping_remote( int context ) 242static const struct button_mapping* get_context_mapping_remote( int context )
237{ 243{
@@ -277,7 +283,7 @@ const struct button_mapping* get_context_mapping( int context )
277 case CONTEXT_TREE: 283 case CONTEXT_TREE:
278 if (global_settings.hold_lr_for_scroll_in_list) 284 if (global_settings.hold_lr_for_scroll_in_list)
279 return button_context_tree_scroll_lr; 285 return button_context_tree_scroll_lr;
280 /* else fall through to CUSTOM|1 */ 286 /* else fall through to CUSTOM|CONTEXT_TREE */
281 case CONTEXT_CUSTOM|CONTEXT_TREE 287 case CONTEXT_CUSTOM|CONTEXT_TREE
282 : 288 :
283 return button_context_tree; 289 return button_context_tree;