refactor: key handling (#4849)

This commit is contained in:
philmoz
2024-05-27 18:33:53 +10:00
committed by GitHub
parent b8a0038c68
commit e807ccbebf
101 changed files with 380 additions and 578 deletions
+3 -6
View File
@@ -383,7 +383,7 @@ void displayTimers()
void menuMainViewChannelsMonitor(event_t event)
{
switch(event) {
case EVT_KEY_BREAK(KEY_PAGE):
case EVT_KEY_BREAK(KEY_PAGEDN):
case EVT_KEY_BREAK(KEY_EXIT):
chainMenu(menuMainView);
event = 0;
@@ -472,7 +472,6 @@ void menuMainView(event_t event)
break;
case EVT_KEY_LONG(KEY_ENTER):
killEvents(event);
if (modelHasNotes()) {
POPUP_MENU_ADD_ITEM(STR_VIEW_NOTES);
}
@@ -485,10 +484,9 @@ void menuMainView(event_t event)
case EVT_KEY_LONG(KEY_MENU):
pushMenu(menuTabGeneral[0].menuFunc);
killEvents(event);
break;
case EVT_KEY_BREAK(KEY_PAGE):
case EVT_KEY_BREAK(KEY_PAGEDN):
storageDirty(EE_MODEL);
g_model.view += 1;
if (g_model.view >= VIEW_COUNT) {
@@ -497,9 +495,8 @@ void menuMainView(event_t event)
}
break;
case EVT_KEY_LONG(KEY_PAGE):
case EVT_KEY_BREAK(KEY_PAGEUP):
chainMenu(menuViewTelemetry);
killEvents(event);
break;
case EVT_KEY_FIRST(KEY_EXIT):