@@ -1165,7 +1165,14 @@ Rectangle {
1165 tryCompare(shortCutHint0, "visible", false);
1165 tryCompare(shortCutHint0, "visible", false);
1168+ function test_keyboardNavigation_data() {
1170+ {tag: "right key", key: Qt.Key_Right},
1171+ {tag: "menu key", key: Qt.Key_Menu}
1168− function test_keyboardNavigation() {
1175+ function test_keyboardNavigation(data) {
1169 var bfbFocusHighlight = findChild(launcher, "bfbFocusHighlight");
1176 var bfbFocusHighlight = findChild(launcher, "bfbFocusHighlight");
1170 var quickList = findChild(launcher, "quickList");
1177 var quickList = findChild(launcher, "quickList");
1171 var launcherPanel = findChild(launcher, "launcherPanel");
1178 var launcherPanel = findChild(launcher, "launcherPanel");
@@ -1206,7 +1213,7 @@ Rectangle {
1206 assertFocusOnIndex(0); // Back to Top
1213 assertFocusOnIndex(0); // Back to Top
1208 // Right opens the quicklist
1215 // Right opens the quicklist
1209− keyClick(Qt.Key_Right);
1216+ keyClick(data.key);
1210 assertFocusOnIndex(0); // Navigating the quicklist... the launcher focus should not move
1217 assertFocusOnIndex(0); // Navigating the quicklist... the launcher focus should not move
1211 tryCompare(quickList, "visible", true);
1218 tryCompare(quickList, "visible", true);
1212 tryCompare(quickList, "selectedIndex", 0)
1219 tryCompare(quickList, "selectedIndex", 0)