Ctrl+{hjkl} Moving cursor (but not in text) (#492)

pull/519/head
Ranny Archer 12 months ago committed by GitHub
parent 0b87d6c030
commit faa76def08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -15,11 +15,11 @@ void handle_desktop(void* input_struct, struct tb_event* event)
if ((event != NULL) && (event->type == TB_EVENT_KEY)) 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); 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); input_desktop_left(target);
} }

@ -240,6 +240,7 @@ int main(int argc, char** argv)
update = true; update = true;
} }
break; break;
case TB_KEY_CTRL_K:
case TB_KEY_ARROW_UP: case TB_KEY_ARROW_UP:
if (active_input > 0) if (active_input > 0)
{ {
@ -247,6 +248,7 @@ int main(int argc, char** argv)
update = true; update = true;
} }
break; break;
case TB_KEY_CTRL_J:
case TB_KEY_ARROW_DOWN: case TB_KEY_ARROW_DOWN:
if (active_input < 2) if (active_input < 2)
{ {

Loading…
Cancel
Save