@@ -164,6 +164,7 @@ MouseArea {
164164 LightDMService.greeter.showGreeter()
165165 logoutDialog.hide();
166166 }
167+ Component.onCompleted: if (root.hasKeyboard) forceActiveFocus(Qt.TabFocusReason)
167168 }
168169 Button {
169170 width: parent.width
@@ -180,7 +181,6 @@ MouseArea {
180181 onClicked: {
181182 logoutDialog.hide();
182183 }
183− Component.onCompleted: if (root.hasKeyboard) forceActiveFocus(Qt.TabFocusReason)
184184 }
185185 }
186186 }
@@ -197,7 +197,6 @@ MouseArea {
197197 onClicked: {
198198 rebootDialog.hide();
199199 }
200− Component.onCompleted: if (root.hasKeyboard) forceActiveFocus(Qt.TabFocusReason)
201200 }
202201 Button {
203202 width: parent.width
@@ -209,6 +208,7 @@ MouseArea {
209208 rebootDialog.hide();
210209 }
211210 color: theme.palette.normal.negative
211+ Component.onCompleted: if (root.hasKeyboard) forceActiveFocus(Qt.TabFocusReason)
212212 }
213213 }
214214 }
@@ -229,6 +229,7 @@ MouseArea {
229229 root.powerOffClicked();
230230 }
231231 color: theme.palette.normal.negative
232+ Component.onCompleted: if (root.hasKeyboard) forceActiveFocus(Qt.TabFocusReason)
232233 }
233234 Button {
234235 width: parent.width
@@ -245,7 +246,6 @@ MouseArea {
245246 onClicked: {
246247 powerDialog.hide();
247248 }
248− Component.onCompleted: if (root.hasKeyboard) forceActiveFocus(Qt.TabFocusReason)
249249 }
250250 }
251251 }