feat(vicinae): update nixpkgs and adjust keybinding patch for Ctrl+N/P support
Some checks failed
Flake checker / Build Nix targets (push) Has been cancelled

This commit is contained in:
uttarayan21
2025-12-02 11:44:41 +05:30
parent 630c087308
commit 7e9a64023f
5 changed files with 58 additions and 4 deletions

View File

@@ -0,0 +1,35 @@
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) {