From 699b04895988048447b0b80c2d751db4de4d18c0 Mon Sep 17 00:00:00 2001 From: oga Date: Wed, 7 Nov 2007 21:58:03 +0000 Subject: Add support to cwm for resizing the windows using Control-Meta-[hjkl]. Please note that this remaps Control-Meta-L (label) to Control-Meta-N (name). ok jasper@, todd@. --- conf.c | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) (limited to 'conf.c') diff --git a/conf.c b/conf.c index 59c1b5b..007ec23 100644 --- a/conf.c +++ b/conf.c @@ -204,7 +204,7 @@ conf_setup(struct conf *c) XK_Tab, Mod1Mask, 0, 0); conf_bindkey(c, kbfunc_client_rcycle, XK_Tab, Mod1Mask|ShiftMask, 0, 0); - conf_bindkey(c, kbfunc_client_label, XK_l, + conf_bindkey(c, kbfunc_client_label, XK_n, ControlMask|Mod1Mask, KBFLAG_NEEDCLIENT, 0); conf_bindkey(c, kbfunc_client_delete, XK_x, ControlMask|Mod1Mask, KBFLAG_NEEDCLIENT, 0); @@ -258,7 +258,31 @@ conf_setup(struct conf *c) conf_bindkey(c, kbfunc_client_move, XK_H, Mod1Mask, KBFLAG_NEEDCLIENT, (void *)(CWM_LEFT|CWM_BIGMOVE)); - } + conf_bindkey(c, kbfunc_client_resize, + XK_k, ControlMask|Mod1Mask, + KBFLAG_NEEDCLIENT, (void *)CWM_UP); + conf_bindkey(c, kbfunc_client_resize, + XK_j, ControlMask|Mod1Mask, + KBFLAG_NEEDCLIENT, (void *)CWM_DOWN); + conf_bindkey(c, kbfunc_client_resize, + XK_l, ControlMask|Mod1Mask, + KBFLAG_NEEDCLIENT, (void *)CWM_RIGHT); + conf_bindkey(c, kbfunc_client_resize, + XK_h, ControlMask|Mod1Mask, + KBFLAG_NEEDCLIENT, (void *)CWM_LEFT); + conf_bindkey(c, kbfunc_client_resize, + XK_K, ControlMask|Mod1Mask, KBFLAG_NEEDCLIENT, + (void *)(CWM_UP|CWM_BIGMOVE)); + conf_bindkey(c, kbfunc_client_resize, + XK_J, ControlMask|Mod1Mask, KBFLAG_NEEDCLIENT, + (void *)(CWM_DOWN|CWM_BIGMOVE)); + conf_bindkey(c, kbfunc_client_resize, + XK_L, ControlMask|Mod1Mask, KBFLAG_NEEDCLIENT, + (void *)(CWM_RIGHT|CWM_BIGMOVE)); + conf_bindkey(c, kbfunc_client_resize, + XK_H, ControlMask|Mod1Mask, KBFLAG_NEEDCLIENT, + (void *)(CWM_LEFT|CWM_BIGMOVE)); + } snprintf(dir_settings, sizeof(dir_settings), "%s/.calmwm/.settings", home); -- cgit 1.4.1