diff --git a/radio/src/lua/api_general.cpp b/radio/src/lua/api_general.cpp index bbdbe09ce..a04864e67 100644 --- a/radio/src/lua/api_general.cpp +++ b/radio/src/lua/api_general.cpp @@ -1422,6 +1422,10 @@ const luaR_value_entry opentxConstants[] = { { "EVT_LEFT_LONG", EVT_KEY_LONG(KEY_LEFT) }, { "EVT_RIGHT_LONG", EVT_KEY_LONG(KEY_RIGHT) }, { "EVT_SHIFT_LONG", EVT_KEY_LONG(KEY_SHIFT) }, + { "EVT_DOWN_REPT", EVT_KEY_REPT(KEY_DOWN) }, + { "EVT_UP_REPT", EVT_KEY_REPT(KEY_UP) }, + { "EVT_LEFT_REPT", EVT_KEY_REPT(KEY_LEFT) }, + { "EVT_RIGHT_REPT", EVT_KEY_REPT(KEY_RIGHT) }, { "FORCE", FORCE }, { "ERASE", ERASE }, { "ROUND", ROUND }, diff --git a/radio/src/main_arm.cpp b/radio/src/main_arm.cpp index 2e8a4f306..a0e4a97df 100644 --- a/radio/src/main_arm.cpp +++ b/radio/src/main_arm.cpp @@ -308,7 +308,7 @@ void handleGui(event_t event) { if (event) { uint8_t key = EVT_KEY_MASK(event); #if defined(PCBXLITE) - // SHIFT + LEFT/RIGHT used to change telemetry screen on XLITE + // SHIFT + LEFT/RIGHT LONG used to change telemetry screen on XLITE if ((!IS_KEY_LONG(event) && key == KEY_RIGHT && IS_SHIFT_PRESSED()) || (!IS_KEY_LONG(event) && key == KEY_LEFT && IS_SHIFT_PRESSED()) || (!IS_KEY_LONG(event) && key == KEY_EXIT)) { #else // no need to filter out MENU and ENT(short), because they are not used by menuViewTelemetryFrsky()