Files
dotfiles/patches/vicinae-ctrl-np.patch
uttarayan21 7e9a64023f
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled
feat(vicinae): update nixpkgs and adjust keybinding patch for Ctrl+N/P support
2025-12-05 00:01:34 +05:30

36 lines
1.1 KiB
Diff

diff --git a/vicinae/src/services/keybinding/keybinding-service.hpp b/vicinae/src/services/keybinding/keybinding-service.hpp
index 61b31590..1df8c548 100644
--- a/vicinae/src/services/keybinding/keybinding-service.hpp
+++ b/vicinae/src/services/keybinding/keybinding-service.hpp
@@ -22,28 +22,14 @@ public:
KeyBindingMode mode = getMode(keybinding);
if (!usesOnly(event, Qt::ControlModifier)) { return false; }
-
- switch (mode) {
- case KeyBindingMode::Default:
- return event->key() == Qt::Key_J;
- case KeyBindingMode::Emacs:
- return event->key() == Qt::Key_N;
- }
- return false;
+ return (event->key() == Qt::Key_N);
}
static bool isUpKey(QKeyEvent *event, const QString &keybinding) {
KeyBindingMode mode = getMode(keybinding);
if (!usesOnly(event, Qt::ControlModifier)) { return false; }
-
- switch (mode) {
- case KeyBindingMode::Default:
- return event->key() == Qt::Key_K;
- case KeyBindingMode::Emacs:
- return event->key() == Qt::Key_P;
- }
- return false;
+ return (event->key() == Qt::Key_P)
}
static bool isLeftKey(QKeyEvent *event, const QString &keybinding) {