From d435bb77b57a2c3ec1f3e447101bb6bbb7d163e1 Mon Sep 17 00:00:00 2001 From: Dana Conrad Date: Sun, 5 Sep 2021 11:27:33 -0500 Subject: Yes/No Screen Keymap: add fallbacks to targets lacking them With the addition of ignoring unknown actions to the yes/no screen, several (mostly older) targets won't have keys defined to cancel out of the yes/no screen. Adding fallbacks to standard context to correct this. Targets: Shanling Q1 - changed, untested (doesn't appear sim has buttons mapped) Sansa Connect - changed, untested (can't figure out sim keys) HM60x - changed, untested (sim won't build) HM801 - changed, untested (sim won't build) ihifi - changed, untested (sim won't build) MA - changed, untested (sim won't build) M3 - changed, tested on sim X5 - changed, tested on sim MPIO HD300 - changed, sim tested MPIO HD200 - changed, sim tested (remote not tested) Vibe 500 - changed, sim tested Change-Id: Ib5290ada8e12bb845d3840e481e8533515b42e95 --- apps/keymaps/keymap-mpio-hd200.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'apps/keymaps/keymap-mpio-hd200.c') diff --git a/apps/keymaps/keymap-mpio-hd200.c b/apps/keymaps/keymap-mpio-hd200.c index 71b3190384..019d4bfac4 100644 --- a/apps/keymaps/keymap-mpio-hd200.c +++ b/apps/keymaps/keymap-mpio-hd200.c @@ -105,8 +105,10 @@ static const struct button_mapping button_context_settings[] = { static const struct button_mapping button_context_yesno[] = { { ACTION_YESNO_ACCEPT, BUTTON_FUNC, BUTTON_NONE }, { ACTION_YESNO_ACCEPT, BUTTON_PLAY, BUTTON_NONE }, + { ACTION_STD_CANCEL, BUTTON_VOL_UP, BUTTON_NONE }, + { ACTION_STD_CANCEL, BUTTON_VOL_DOWN, BUTTON_NONE }, - LAST_ITEM_IN_LIST + LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) }; /* button_context_yesno */ static const struct button_mapping button_context_bmark[] = { @@ -269,7 +271,7 @@ static const struct button_mapping button_rc_context_yesno[] = { { ACTION_YESNO_ACCEPT, BUTTON_RC_FUNC, BUTTON_NONE }, { ACTION_YESNO_ACCEPT, BUTTON_RC_PLAY, BUTTON_NONE }, - LAST_ITEM_IN_LIST + LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) }; /* button_context_yesno */ static const struct button_mapping button_rc_context_radio[] = { -- cgit v1.2.3