From 17138ca7c042da096b9c8c9422de4ed4e2f91bcd Mon Sep 17 00:00:00 2001 From: Lemmy Date: Tue, 10 Feb 2026 22:52:33 -0500 Subject: [PATCH] keybinds: use instantiator for non visual elements --- Modules/MainScreen/MainScreen.qml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Modules/MainScreen/MainScreen.qml b/Modules/MainScreen/MainScreen.qml index 5e22a6b24..b0156b8ac 100644 --- a/Modules/MainScreen/MainScreen.qml +++ b/Modules/MainScreen/MainScreen.qml @@ -484,7 +484,7 @@ PanelWindow { // These shortcuts delegate to the opened panel's handler functions // Panels can implement: onEscapePressed, onTabPressed, onBackTabPressed, // onUpPressed, onDownPressed, onReturnPressed, etc... - Repeater { + Instantiator { model: Settings.data.general.keybinds.keyEscape || [] Shortcut { sequence: modelData @@ -505,7 +505,7 @@ PanelWindow { onActivated: PanelService.openedPanel.onBackTabPressed() } - Repeater { + Instantiator { model: Settings.data.general.keybinds.keyUp || [] Shortcut { sequence: modelData @@ -514,7 +514,7 @@ PanelWindow { } } - Repeater { + Instantiator { model: Settings.data.general.keybinds.keyDown || [] Shortcut { sequence: modelData @@ -523,7 +523,7 @@ PanelWindow { } } - Repeater { + Instantiator { model: Settings.data.general.keybinds.keyEnter || [] Shortcut { sequence: modelData @@ -532,7 +532,7 @@ PanelWindow { } } - Repeater { + Instantiator { model: Settings.data.general.keybinds.keyLeft || [] Shortcut { sequence: modelData @@ -541,7 +541,7 @@ PanelWindow { } } - Repeater { + Instantiator { model: Settings.data.general.keybinds.keyRight || [] Shortcut { sequence: modelData