diff options
Diffstat (limited to 'apps/keymaps/keymap-x5.c')
-rw-r--r-- | apps/keymaps/keymap-x5.c | 21 |
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 **/ | 117 | static 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 **/ | ||
118 | static const struct button_mapping button_context_mainmenu[] = { | 134 | static 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 | ||