diff --git a/radio/sdcard/horus/CROSSFIRE/crossfire.lua b/radio/sdcard/horus/CROSSFIRE/crossfire.lua index 6606f0aaa..c4d71f1b9 100644 --- a/radio/sdcard/horus/CROSSFIRE/crossfire.lua +++ b/radio/sdcard/horus/CROSSFIRE/crossfire.lua @@ -87,11 +87,11 @@ local function run(event) if event == nil then error("Cannot be run as a model script!") return 2 - elseif event == EVT_EXIT_BREAK then + elseif event == EVT_VIRTUAL_EXIT then return 2 - elseif event == EVT_ROT_LEFT then + elseif event == EVT_VIRTUAL_NEXT then selectDevice(1) - elseif event == EVT_ROT_RIGHT then + elseif event == EVT_VIRTUAL_PREVIOUS then selectDevice(-1) end @@ -105,7 +105,7 @@ local function run(event) else for i=1, #devices do local attr = (lineIndex == i and INVERS or 0) - if event == EVT_ROT_BREAK and attr == INVERS then + if event == EVT_VIRTUAL_ENTER and attr == INVERS then crossfireTelemetryPush(0x28, { devices[i].id, 0xEA }) return "device.lua" end diff --git a/radio/sdcard/horus/CROSSFIRE/device.lua b/radio/sdcard/horus/CROSSFIRE/device.lua index 811f01847..e733dc5a6 100644 --- a/radio/sdcard/horus/CROSSFIRE/device.lua +++ b/radio/sdcard/horus/CROSSFIRE/device.lua @@ -435,7 +435,7 @@ local function runDevicePage(event) else return "crossfire.lua" end - elseif event == EVT_ROT_BREAK then -- toggle editing/selecting current field + elseif event == EVT_VIRTUAL_EXIT then -- toggle editing/selecting current field local field = getField(lineIndex) if field.name then if field.type == 10 then @@ -456,15 +456,15 @@ local function runDevicePage(event) end end elseif edit then - if event == EVT_ROT_LEFT then + if event == EVT_VIRTUAL_NEXT then incrField(1) - elseif event == EVT_ROT_RIGHT then + elseif event == EVT_VIRTUAL_PREVIOUS then incrField(-1) end else - if event == EVT_ROT_RIGHT then + if event == EVT_VIRTUAL_NEXT then selectField(1) - elseif event == EVT_ROT_LEFT then + elseif event == EVT_VIRTUAL_PREVIOUS then selectField(-1) end end