summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-shanlingq1.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-shanlingq1.c')
-rw-r--r--apps/keymaps/keymap-shanlingq1.c9
1 files changed, 9 insertions, 0 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}