summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-recorder.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-recorder.c')
-rw-r--r--apps/keymaps/keymap-recorder.c25
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
164const 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: