diff options
Diffstat (limited to 'apps/keymaps/keymap-recorder.c')
-rw-r--r-- | apps/keymaps/keymap-recorder.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/apps/keymaps/keymap-recorder.c b/apps/keymaps/keymap-recorder.c index 01a6a0df11..4fb278db6e 100644 --- a/apps/keymaps/keymap-recorder.c +++ b/apps/keymaps/keymap-recorder.c | |||
@@ -161,6 +161,29 @@ const struct button_mapping button_context_recscreen[] = { | |||
161 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | 161 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) |
162 | }; /* button_context_recscreen */ | 162 | }; /* button_context_recscreen */ |
163 | 163 | ||
164 | const struct button_mapping button_context_keyboard[] = { | ||
165 | { ACTION_KBD_LEFT, BUTTON_LEFT, BUTTON_NONE }, | ||
166 | { ACTION_KBD_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
167 | { ACTION_KBD_RIGHT, BUTTON_RIGHT, BUTTON_NONE }, | ||
168 | { ACTION_KBD_RIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
169 | { ACTION_KBD_CURSOR_LEFT, BUTTON_ON|BUTTON_LEFT, BUTTON_NONE }, | ||
170 | { ACTION_KBD_CURSOR_LEFT, BUTTON_ON|BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
171 | { ACTION_KBD_CURSOR_RIGHT, BUTTON_ON|BUTTON_RIGHT, BUTTON_NONE }, | ||
172 | { ACTION_KBD_CURSOR_RIGHT, BUTTON_ON|BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
173 | { ACTION_KBD_SELECT, BUTTON_PLAY, BUTTON_NONE }, | ||
174 | { ACTION_KBD_PAGE_FLIP, BUTTON_F1, BUTTON_NONE }, | ||
175 | { ACTION_KBD_DONE, BUTTON_F2, BUTTON_NONE }, | ||
176 | { ACTION_KBD_ABORT, BUTTON_OFF, BUTTON_NONE }, | ||
177 | { ACTION_KBD_BACKSPACE, BUTTON_F3, BUTTON_NONE }, | ||
178 | { ACTION_KBD_BACKSPACE, BUTTON_F3|BUTTON_REPEAT, BUTTON_NONE }, | ||
179 | { ACTION_KBD_UP, BUTTON_UP, BUTTON_NONE }, | ||
180 | { ACTION_KBD_UP, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE }, | ||
181 | { ACTION_KBD_DOWN, BUTTON_DOWN, BUTTON_NONE }, | ||
182 | { ACTION_KBD_DOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
183 | |||
184 | LAST_ITEM_IN_LIST | ||
185 | }; /* button_context_keyboard */ | ||
186 | |||
164 | /***************************************************************************** | 187 | /***************************************************************************** |
165 | * Remote control mappings | 188 | * Remote control mappings |
166 | *****************************************************************************/ | 189 | *****************************************************************************/ |
@@ -232,6 +255,8 @@ const struct button_mapping* get_context_mapping( int context ) | |||
232 | 255 | ||
233 | case CONTEXT_RECSCREEN: | 256 | case CONTEXT_RECSCREEN: |
234 | return button_context_recscreen; | 257 | return button_context_recscreen; |
258 | case CONTEXT_KEYBOARD: | ||
259 | return button_context_keyboard; | ||
235 | 260 | ||
236 | case CONTEXT_STD: | 261 | case CONTEXT_STD: |
237 | case CONTEXT_LIST: | 262 | case CONTEXT_LIST: |