diff options
Diffstat (limited to 'apps/keymaps/keymap-x5.c')
-rw-r--r-- | apps/keymaps/keymap-x5.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/apps/keymaps/keymap-x5.c b/apps/keymaps/keymap-x5.c index 33c1946e6c..666ce7819a 100644 --- a/apps/keymaps/keymap-x5.c +++ b/apps/keymaps/keymap-x5.c | |||
@@ -110,6 +110,20 @@ struct button_mapping button_context_yesno[] = { | |||
110 | LAST_ITEM_IN_LIST | 110 | LAST_ITEM_IN_LIST |
111 | }; /* button_context_settings_yesno */ | 111 | }; /* button_context_settings_yesno */ |
112 | 112 | ||
113 | struct button_mapping button_context_quickscreen[] = { | ||
114 | { ACTION_QS_DOWNINV, BUTTON_UP, BUTTON_NONE }, | ||
115 | { ACTION_QS_DOWNINV, BUTTON_UP|BUTTON_REPEAT, BUTTON_UP }, | ||
116 | { ACTION_QS_DOWN, BUTTON_DOWN, BUTTON_NONE }, | ||
117 | { ACTION_QS_DOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_DOWN }, | ||
118 | { ACTION_QS_LEFT, BUTTON_LEFT, BUTTON_NONE }, | ||
119 | { ACTION_QS_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_LEFT }, | ||
120 | { ACTION_QS_RIGHT, BUTTON_RIGHT, BUTTON_NONE }, | ||
121 | { ACTION_QS_RIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_RIGHT }, | ||
122 | { ACTION_STD_CANCEL, BUTTON_REC, BUTTON_NONE }, | ||
123 | |||
124 | LAST_ITEM_IN_LIST | ||
125 | }; /* button_context_quickscreen */ | ||
126 | |||
113 | struct button_mapping* get_context_mapping( int context ) | 127 | struct button_mapping* get_context_mapping( int context ) |
114 | { | 128 | { |
115 | switch( context ) | 129 | switch( context ) |
@@ -132,7 +146,8 @@ struct button_mapping* get_context_mapping( int context ) | |||
132 | /* else fall through to CUSTOM|1 */ | 146 | /* else fall through to CUSTOM|1 */ |
133 | case CONTEXT_CUSTOM|1: | 147 | case CONTEXT_CUSTOM|1: |
134 | return button_context_tree; | 148 | return button_context_tree; |
135 | 149 | case CONTEXT_QUICKSCREEN: | |
150 | return button_context_quickscreen; | ||
136 | case CONTEXT_LIST: | 151 | case CONTEXT_LIST: |
137 | case CONTEXT_MAINMENU: | 152 | case CONTEXT_MAINMENU: |
138 | default: | 153 | default: |