From 3fe54c5be808e702903925df501a62cabfe73a13 Mon Sep 17 00:00:00 2001 From: Chea Vuthearith <159639139+chea-vuthearith@users.noreply.github.com> Date: Mon, 30 Mar 2026 10:35:56 +0700 Subject: [PATCH] feat: add c-p and c-n to vim bindings (#1325) Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> --- modules/launcher/Content.qml | 4 ++-- modules/session/Content.qml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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; }