diff --git a/modules/launcher/Content.qml b/modules/launcher/Content.qml index 88ff73e6..8076eb54 100644 --- a/modules/launcher/Content.qml +++ b/modules/launcher/Content.qml @@ -110,10 +110,10 @@ Item { return; if (event.modifiers & Qt.ControlModifier) { - if (event.key === Qt.Key_J) { + if (event.key === Qt.Key_J || event.key === Qt.Key_N) { list.currentList?.incrementCurrentIndex(); event.accepted = true; - } else if (event.key === Qt.Key_K) { + } else if (event.key === Qt.Key_K || event.key === Qt.Key_P) { list.currentList?.decrementCurrentIndex(); event.accepted = true; } diff --git a/modules/session/Content.qml b/modules/session/Content.qml index 405fce1c..0f64ec4b 100644 --- a/modules/session/Content.qml +++ b/modules/session/Content.qml @@ -96,10 +96,10 @@ Column { return; if (event.modifiers & Qt.ControlModifier) { - if (event.key === Qt.Key_J && KeyNavigation.down) { + if ((event.key === Qt.Key_J || event.key === Qt.Key_N) && KeyNavigation.down) { KeyNavigation.down.focus = true; event.accepted = true; - } else if (event.key === Qt.Key_K && KeyNavigation.up) { + } else if ((event.key === Qt.Key_K || event.key === Qt.Key_P) && KeyNavigation.up) { KeyNavigation.up.focus = true; event.accepted = true; }