diff --git a/qml/FullscreenFrame.qml b/qml/FullscreenFrame.qml index 5ef5e030..6f7faff4 100644 --- a/qml/FullscreenFrame.qml +++ b/qml/FullscreenFrame.qml @@ -555,7 +555,7 @@ Control { } Keys.onPressed: { - if (searchEdit.focus === false && ((event.modifiers === Qt.NoModifier || event.modifiers === Qt.ShiftModifier) && event.text && !"\t\r\0 ".includes(event.text))) { + if (searchEdit.focus === false && ((event.modifiers === Qt.NoModifier || event.modifiers === Qt.ShiftModifier || event.modifiers === Qt.KeypadModifier) && event.text && !"\t\r\0 ".includes(event.text))) { searchEdit.focus = true if (searchEdit.text) { searchEdit.text += event.text diff --git a/qml/windowed/WindowedFrame.qml b/qml/windowed/WindowedFrame.qml index acad114e..aa6ff56f 100644 --- a/qml/windowed/WindowedFrame.qml +++ b/qml/windowed/WindowedFrame.qml @@ -183,7 +183,7 @@ Item { } Keys.onPressed: function (event) { - if (bottomBar.searchEdit.focus === false && !bottomBar.searchEdit.text && ((event.modifiers === Qt.NoModifier || event.modifiers === Qt.ShiftModifier) && event.text && !"\t\r\0 ".includes(event.text))) { + if (bottomBar.searchEdit.focus === false && !bottomBar.searchEdit.text && ((event.modifiers === Qt.NoModifier || event.modifiers === Qt.ShiftModifier || event.modifiers === Qt.KeypadModifier) && event.text && !"\t\r\0 ".includes(event.text))) { bottomBar.searchEdit.focus = true bottomBar.searchEdit.text = event.text } else if (bottomBar.searchEdit.focus === true || baseLayer.focus === true) {