From b4f4ec4ac96c0db3ea18e0819c76c7aafffc364c Mon Sep 17 00:00:00 2001 From: Cyril Anisimov Date: Sun, 29 Sep 2024 23:47:20 +0200 Subject: [PATCH] add default focus item --- client/ui/qml/main2.qml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/client/ui/qml/main2.qml b/client/ui/qml/main2.qml index 18b69795..83a6667f 100644 --- a/client/ui/qml/main2.qml +++ b/client/ui/qml/main2.qml @@ -32,6 +32,37 @@ Window { title: "AmneziaVPN" + Item { + id: defaultFocusItem + objectName: "defaultFocusItem" + + focus: true + + Keys.onTabPressed: { + FocusController.nextKeyTabItem() + } + + Keys.onBacktabPressed: { + FocusController.previousKeyTabItem() + } + + Keys.onUpPressed: { + FocusController.nextKeyUpItem() + } + + Keys.onDownPressed: { + FocusController.nextKeyDownItem() + } + + Keys.onLeftPressed: { + FocusController.nextKeyLeftItem() + } + + Keys.onRightPressed: { + FocusController.nextKeyRightItem() + } + } + Connections { objectName: "pageControllerConnections"