diff --git a/radio/src/gui/480x272/radio_ghost_menu.cpp b/radio/src/gui/480x272/radio_ghost_menu.cpp index 8516ffdee..fbe6da7d1 100644 --- a/radio/src/gui/480x272/radio_ghost_menu.cpp +++ b/radio/src/gui/480x272/radio_ghost_menu.cpp @@ -36,24 +36,28 @@ bool menuGhostModuleConfig(event_t event) reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYUP; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; case EVT_ROTARY_RIGHT: reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYDOWN; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; case EVT_KEY_FIRST(KEY_ENTER): reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYPRESS; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; case EVT_KEY_BREAK(KEY_EXIT): reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYLEFT; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; case EVT_KEY_LONG(KEY_EXIT): diff --git a/radio/src/gui/common/stdlcd/radio_ghost_menu.cpp b/radio/src/gui/common/stdlcd/radio_ghost_menu.cpp index df482b2d7..5b2d90dc6 100644 --- a/radio/src/gui/common/stdlcd/radio_ghost_menu.cpp +++ b/radio/src/gui/common/stdlcd/radio_ghost_menu.cpp @@ -42,6 +42,7 @@ void menuGhostModuleConfig(event_t event) reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYUP; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; #if defined(ROTARY_ENCODER_NAVIGATION) @@ -54,6 +55,7 @@ void menuGhostModuleConfig(event_t event) reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYDOWN; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; @@ -61,12 +63,14 @@ void menuGhostModuleConfig(event_t event) reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYPRESS; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; case EVT_KEY_BREAK(KEY_EXIT): reusableBuffer.ghostMenu.buttonAction = GHST_BTN_JOYLEFT; reusableBuffer.ghostMenu.menuAction = GHST_MENU_CTRL_NONE; moduleState[EXTERNAL_MODULE].counter = GHST_MENU_CONTROL; + audioKeyPress(); break; case EVT_KEY_LONG(KEY_EXIT):