summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-ondio.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-ondio.c')
-rw-r--r--apps/keymaps/keymap-ondio.c20
1 files changed, 19 insertions, 1 deletions
diff --git a/apps/keymaps/keymap-ondio.c b/apps/keymaps/keymap-ondio.c
index 1a1411093e..9af3b12cab 100644
--- a/apps/keymaps/keymap-ondio.c
+++ b/apps/keymaps/keymap-ondio.c
@@ -137,6 +137,22 @@ const struct button_mapping button_context_recscreen[] = {
137 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 137 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
138}; /* button_context_recscreen */ 138}; /* button_context_recscreen */
139 139
140const struct button_mapping button_context_keyboard[] = {
141 { ACTION_KBD_LEFT, BUTTON_LEFT, BUTTON_NONE },
142 { ACTION_KBD_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
143 { ACTION_KBD_RIGHT, BUTTON_RIGHT, BUTTON_NONE },
144 { ACTION_KBD_RIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
145 { ACTION_KBD_SELECT, BUTTON_MENU|BUTTON_REL, BUTTON_MENU },
146 { ACTION_KBD_DONE, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE },
147 { ACTION_KBD_ABORT, BUTTON_OFF, BUTTON_NONE },
148 { ACTION_KBD_UP, BUTTON_UP, BUTTON_NONE },
149 { ACTION_KBD_UP, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
150 { ACTION_KBD_DOWN, BUTTON_DOWN, BUTTON_NONE },
151 { ACTION_KBD_DOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
152
153 LAST_ITEM_IN_LIST
154}; /* button_context_keyboard */
155
140const struct button_mapping* get_context_mapping( int context ) 156const struct button_mapping* get_context_mapping( int context )
141{ 157{
142 switch( context ) 158 switch( context )
@@ -165,7 +181,9 @@ const struct button_mapping* get_context_mapping( int context )
165 return button_context_tree; 181 return button_context_tree;
166 case CONTEXT_RECSCREEN: 182 case CONTEXT_RECSCREEN:
167 return button_context_recscreen; 183 return button_context_recscreen;
168 184 case CONTEXT_KEYBOARD:
185 return button_context_keyboard;
186
169 case CONTEXT_LIST: 187 case CONTEXT_LIST:
170 case CONTEXT_MAINMENU: 188 case CONTEXT_MAINMENU:
171 default: 189 default: