Skip to content

Commit

Permalink
refactor registerKeyEvents()
Browse files Browse the repository at this point in the history
  • Loading branch information
Commodore64user committed Feb 6, 2025
1 parent f1c0c06 commit 2589ebc
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions frontend/ui/widget/datetimewidget.lua
Original file line number Diff line number Diff line change
Expand Up @@ -169,17 +169,12 @@ function DateTimeWidget:registerKeyEvents()
if self.nb_pickers == 1 then
self.key_events.CenterWidgetValueUp = { { Device.input.group.PgFwd }, event = "DateTimeButtonPressed", args = { "center_widget", 1 } }
self.key_events.CenterWidgetValueDown = { { Device.input.group.PgBack }, event = "DateTimeButtonPressed", args = { "center_widget", -1 } }
elseif self.nb_pickers == 2 then
elseif self.nb_pickers == 2 or self.nb_pickers == 3 then
self.key_events.LeftWidgetValueUp = { { "LPgFwd" }, event = "DateTimeButtonPressed", args = { "left_widget", 1 } }
self.key_events.LeftWidgetValueDown = { { "LPgBack" }, event = "DateTimeButtonPressed", args = { "left_widget", -1 } }
self.key_events.RightWidgetValueUp = { { "RPgFwd" }, event = "DateTimeButtonPressed", args = { "right_widget", 1 } }
self.key_events.RightWidgetValueDown = { { "RPgBack" }, event = "DateTimeButtonPressed", args = { "right_widget", -1 } }
elseif self.nb_pickers == 3 then
self.key_events.LeftWidgetValueUp = { { "LPgFwd" }, event = "DateTimeButtonPressed", args = { "left_widget", 1 } }
self.key_events.LeftWidgetValueDown = { { "LPgBack" }, event = "DateTimeButtonPressed", args = { "left_widget", -1 } }
self.key_events.RightWidgetValueUp = { { "RPgFwd" }, event = "DateTimeButtonPressed", args = { "right_widget", 1 } }
self.key_events.RightWidgetValueDown = { { "RPgBack" }, event = "DateTimeButtonPressed", args = { "right_widget", -1 } }
if Device:hasScreenKB() or Device:hasKeyboard() then
if self.nb_pickers == 3 and (Device:hasScreenKB() or Device:hasKeyboard()) then
local modifier = Device:hasKeyboard() and "Shift" or "ScreenKB"
self.key_events.CenterWidgetValueUp = {
{ modifier, Device.input.group.PgFwd },
Expand Down

0 comments on commit 2589ebc

Please sign in to comment.