From 041ca074fbc4e50b9cbbaf88499b44d1c39ff60d Mon Sep 17 00:00:00 2001 From: David <97603719+Commodore64user@users.noreply.github.com> Date: Fri, 21 Jun 2024 17:07:10 +0100 Subject: [PATCH] [NT] MenuWidget: add keyboard shortcuts for start/end (#12065) --- frontend/ui/widget/menu.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/ui/widget/menu.lua b/frontend/ui/widget/menu.lua index d12d319f6..4cfd286a6 100644 --- a/frontend/ui/widget/menu.lua +++ b/frontend/ui/widget/menu.lua @@ -969,6 +969,15 @@ function Menu:init() end self.key_events.NextPage = { { Input.group.PgFwd } } self.key_events.PrevPage = { { Input.group.PgBack } } + if Device:hasKeyboard() then + self.key_events.FirstPage = { { "Shift", { "LPgBack", "RPgBack" } } } + self.key_events.LastPage = { { "Shift", { "LPgFwd", "RPgFwd" } } } + self.key_events.ShowGotoDialog = { { "Shift", "Down" } } + elseif Device:hasScreenKB() then + self.key_events.FirstPage = { { "ScreenKB", { "LPgBack", "RPgBack" } } } + self.key_events.LastPage = { { "ScreenKB", { "LPgFwd", "RPgFwd" } } } + self.key_events.ShowGotoDialog = { { "ScreenKB", "Down" } } + end end if Device:hasDPad() then