From faa76def085a01f733cd4d006b663845e88ce660 Mon Sep 17 00:00:00 2001 From: Ranny Archer <77194867+RannyArcher@users.noreply.github.com> Date: Wed, 14 Jun 2023 21:24:00 +0000 Subject: [PATCH] Ctrl+{hjkl} Moving cursor (but not in text) (#492) --- src/inputs.c | 4 ++-- src/main.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/inputs.c b/src/inputs.c index 9813e0d..1753677 100644 --- a/src/inputs.c +++ b/src/inputs.c @@ -15,11 +15,11 @@ void handle_desktop(void* input_struct, struct tb_event* event) if ((event != NULL) && (event->type == TB_EVENT_KEY)) { - if (event->key == TB_KEY_ARROW_LEFT) + if (event->key == TB_KEY_ARROW_LEFT || (event->key == TB_KEY_CTRL_H)) { input_desktop_right(target); } - else if (event->key == TB_KEY_ARROW_RIGHT) + else if (event->key == TB_KEY_ARROW_RIGHT || (event->key == TB_KEY_CTRL_L)) { input_desktop_left(target); } diff --git a/src/main.c b/src/main.c index 8aea32f..429b5b7 100644 --- a/src/main.c +++ b/src/main.c @@ -240,6 +240,7 @@ int main(int argc, char** argv) update = true; } break; + case TB_KEY_CTRL_K: case TB_KEY_ARROW_UP: if (active_input > 0) { @@ -247,6 +248,7 @@ int main(int argc, char** argv) update = true; } break; + case TB_KEY_CTRL_J: case TB_KEY_ARROW_DOWN: if (active_input < 2) {