Add keyboard support to comboBox, HistoryList. Fix some issues with keyboard support.
[mdictionary] / src / mdictionary / qml / WordListWidget.qml
index 4cd5f97..e4168f9 100644 (file)
@@ -59,6 +59,9 @@ Rectangle {
         property bool empty: false
 
         Keys.onPressed: {
+            if ((currentIndex < 0 || currentIndex >= count) && (event.key == Qt.Key_Up || event.key == Qt.Key_Down)){
+                currentIndex = 0
+            }
             if (event.key == Qt.Key_Space && currentIndex >= 0){
                 rectangle1.changeWordStateByIndex();
             } else if ((event.key == Qt.Key_Return || event.key == Qt.Key_Enter) && currentIndex >= 0){