summaryrefslogtreecommitdiff
path: root/apps/keymaps
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps')
-rw-r--r--apps/keymaps/keymap-shanlingq1.c9
-rw-r--r--apps/keymaps/keymap-touchscreen.c2
2 files changed, 9 insertions, 2 deletions
diff --git a/apps/keymaps/keymap-shanlingq1.c b/apps/keymaps/keymap-shanlingq1.c
index 4745139e7a..2c09a40f4b 100644
--- a/apps/keymaps/keymap-shanlingq1.c
+++ b/apps/keymaps/keymap-shanlingq1.c
@@ -57,6 +57,13 @@ static const struct button_mapping button_context_list[] = {
57 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 57 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
58}; /* button_context_list */ 58}; /* button_context_list */
59 59
60static const struct button_mapping button_context_yesno[] = {
61 /* note: touchscreen buttons are usable in addition to physical keys */
62 {ACTION_YESNO_ACCEPT, BUTTON_PLAY, BUTTON_NONE},
63 {ACTION_STD_CANCEL, BUTTON_POWER, BUTTON_NONE},
64 LAST_ITEM_IN_LIST
65}; /* button_context_yesno */
66
60const struct button_mapping* target_get_context_mapping(int context) 67const struct button_mapping* target_get_context_mapping(int context)
61{ 68{
62 switch (context) 69 switch (context)
@@ -73,5 +80,7 @@ const struct button_mapping* target_get_context_mapping(int context)
73 //return button_context_tree; 80 //return button_context_tree;
74 case CONTEXT_LIST: 81 case CONTEXT_LIST:
75 return button_context_list; 82 return button_context_list;
83 case CONTEXT_YESNOSCREEN:
84 return button_context_yesno;
76 } 85 }
77} 86}
diff --git a/apps/keymaps/keymap-touchscreen.c b/apps/keymaps/keymap-touchscreen.c
index 6163cb054c..c70aea2651 100644
--- a/apps/keymaps/keymap-touchscreen.c
+++ b/apps/keymaps/keymap-touchscreen.c
@@ -179,8 +179,6 @@ static const struct button_mapping button_context_mainmenu[] =
179 179
180 180
181static const struct button_mapping button_context_yesno[] = { 181static const struct button_mapping button_context_yesno[] = {
182 { ACTION_YESNO_ACCEPT, BUTTON_TOPRIGHT, BUTTON_NONE },
183 { ACTION_YESNO_ACCEPT, BUTTON_BOTTOMLEFT, BUTTON_NONE },
184 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_YESNOSCREEN) 182 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_YESNOSCREEN)
185}; /* button_context_settings_yesno */ 183}; /* button_context_settings_yesno */
186 184