@@ -46,6 +46,16 @@ FocusScope {
4646 focusInput();
4747 searchField.text = event.text;
4848 }
49+ switch (event.key) {
50+ case Qt.Key_Right:
51+ case Qt.Key_Left:
52+ case Qt.Key_Down:
53+ appList.focus = true;
54+ break;
55+ case Qt.Key_Up:
56+ focusInput();
57+ break;
58+ }
4959 // Catch all presses here in case the navigation lets something through
5060 // We never want to end up in the launcher with focus
5161 event.accepted = true;
@@ -122,8 +132,6 @@ FocusScope {
122132 height: rows * delegateHeight
123133 clip: true
124134
125− focus: index == aToZListView.currentIndex
126−
127135 model: AppDrawerProxyModel {
128136 id: categoryModel
129137 source: sortProxyModel