summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-x5.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-x5.c')
-rw-r--r--apps/keymaps/keymap-x5.c21
1 files changed, 20 insertions, 1 deletions
diff --git a/apps/keymaps/keymap-x5.c b/apps/keymaps/keymap-x5.c
index 06e6b252d0..a817b343ea 100644
--- a/apps/keymaps/keymap-x5.c
+++ b/apps/keymaps/keymap-x5.c
@@ -114,7 +114,23 @@ static const struct button_mapping button_context_keyboard[] = {
114 LAST_ITEM_IN_LIST 114 LAST_ITEM_IN_LIST
115}; /* button_context_keyboard */ 115}; /* button_context_keyboard */
116 116
117/* Main Menu Context Menu **/ 117static const struct button_mapping remote_button_context_keyboard[] = {
118 { ACTION_KBD_LEFT, BUTTON_RC_REW, BUTTON_NONE },
119 { ACTION_KBD_LEFT, BUTTON_RC_REW|BUTTON_REPEAT, BUTTON_NONE },
120 { ACTION_KBD_RIGHT, BUTTON_RC_FF, BUTTON_NONE },
121 { ACTION_KBD_RIGHT, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
122 { ACTION_KBD_SELECT_REM, BUTTON_RC_REC|BUTTON_REL, BUTTON_NONE },
123 { ACTION_KBD_DONE, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_NONE },
124 { ACTION_KBD_ABORT, BUTTON_RC_MODE, BUTTON_NONE },
125 { ACTION_KBD_UP, BUTTON_RC_VOL_DOWN, BUTTON_NONE },
126 { ACTION_KBD_UP, BUTTON_RC_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE },
127 { ACTION_KBD_DOWN, BUTTON_RC_VOL_UP, BUTTON_NONE },
128 { ACTION_KBD_DOWN, BUTTON_RC_VOL_UP|BUTTON_REPEAT, BUTTON_NONE },
129
130 LAST_ITEM_IN_LIST
131}; /* button_context_keyboard_h100remote */
132
133/** Main Menu Context Menu **/
118static const struct button_mapping button_context_mainmenu[] = { 134static const struct button_mapping button_context_mainmenu[] = {
119 { ACTION_NONE, BUTTON_POWER, BUTTON_NONE }, 135 { ACTION_NONE, BUTTON_POWER, BUTTON_NONE },
120 { ACTION_MENU_WPS, BUTTON_PLAY, BUTTON_NONE }, 136 { ACTION_MENU_WPS, BUTTON_PLAY, BUTTON_NONE },
@@ -347,6 +363,9 @@ static const struct button_mapping* get_context_mapping_remote( int context )
347 return remote_button_context_standard; 363 return remote_button_context_standard;
348 364
349 /* remote contexts with special mapping */ 365 /* remote contexts with special mapping */
366 case CONTEXT_KEYBOARD:
367 return remote_button_context_keyboard;
368
350 case CONTEXT_MAINMENU: 369 case CONTEXT_MAINMENU:
351 return remote_button_context_mainmenu; 370 return remote_button_context_mainmenu;
352 371