From 866c425d57d699372e29e1946a8a3969cc156637 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Sun, 20 Mar 2011 19:22:59 +0000 Subject: [PATCH] e: add vim-like bindings to move/resize windows SVN revision: 57920 --- src/bin/e_border.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 8b56ac4c9..60c0bc66d 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -3141,13 +3141,13 @@ _e_border_move_key_down(void *data __UNUSED__, x = action_border->x; y = action_border->y; - if (strcmp(ev->key, "Up") == 0) + if ((strcmp(ev->key, "Up") == 0) || (strcmp(ev->key, "k") == 0)) y -= _e_border_key_down_modifier_apply(ev->modifiers, e_config->border_keyboard.move.dy); - else if (strcmp(ev->key, "Down") == 0) + else if ((strcmp(ev->key, "Down") == 0) || (strcmp(ev->key, "j") == 0)) y += _e_border_key_down_modifier_apply(ev->modifiers, e_config->border_keyboard.move.dy); - else if (strcmp(ev->key, "Left") == 0) + else if ((strcmp(ev->key, "Left") == 0) || (strcmp(ev->key, "h") == 0)) x -= _e_border_key_down_modifier_apply(ev->modifiers, e_config->border_keyboard.move.dx); - else if (strcmp(ev->key, "Right") == 0) + else if ((strcmp(ev->key, "Right") == 0) || (strcmp(ev->key, "l") == 0)) x += _e_border_key_down_modifier_apply(ev->modifiers, e_config->border_keyboard.move.dx); else if (strcmp(ev->key, "Return") == 0) goto stop; @@ -3266,13 +3266,13 @@ _e_border_resize_key_down(void *data __UNUSED__, if (dy < action_border->client.icccm.step_h) dy = action_border->client.icccm.step_h; - if (strcmp(ev->key, "Up") == 0) + if ((strcmp(ev->key, "Up") == 0) || (strcmp(ev->key, "k") == 0)) h -= dy; - else if (strcmp(ev->key, "Down") == 0) + else if ((strcmp(ev->key, "Down") == 0) || (strcmp(ev->key, "j") == 0)) h += dy; - else if (strcmp(ev->key, "Left") == 0) + else if ((strcmp(ev->key, "Left") == 0) || (strcmp(ev->key, "h") == 0)) w -= dx; - else if (strcmp(ev->key, "Right") == 0) + else if ((strcmp(ev->key, "Right") == 0) || (strcmp(ev->key, "l") == 0)) w += dx; else if (strcmp(ev->key, "Return") == 0) goto stop;