diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2012-04-12 15:10:35 +0300 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2012-04-20 01:34:26 +0300 |
| commit | 255f3d477745ea26f88af5ce5fb377bcb4b47806 (patch) | |
| tree | f6d7c3caf086d975b62bbfe754f3b7e6ef2b0147 /config.def.h | |
| parent | 66cc063df0da61b1933e32c04672a10808d8d38d (diff) | |
move and resize floating windows with the keyboard
Diffstat (limited to 'config.def.h')
| -rw-r--r-- | config.def.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/config.def.h b/config.def.h index 13edf65..8f2ba88 100644 --- a/config.def.h +++ b/config.def.h @@ -53,6 +53,14 @@ static key keys[] = { { MOD1|SHIFT, XK_g, switch_mode, {.i = GRID}}, { MOD1|CONTROL, XK_q, quit, {NULL}}, { MOD1|SHIFT, XK_Return, spawn, {.com = termcmd}}, + { MOD4, XK_Down, moveresize, {.v = (int []){ 0, 25, 0, 0 }}}, /* move up */ + { MOD4, XK_Up, moveresize, {.v = (int []){ 0, -25, 0, 0 }}}, /* move down */ + { MOD4, XK_Right, moveresize, {.v = (int []){ 25, 0, 0, 0 }}}, /* move right */ + { MOD4, XK_Left, moveresize, {.v = (int []){ -25, 0, 0, 0 }}}, /* move left */ + { MOD4|SHIFT, XK_Down, moveresize, {.v = (int []){ 0, 0, 0, 25 }}}, /* height grow */ + { MOD4|SHIFT, XK_Up, moveresize, {.v = (int []){ 0, 0, 0, -25 }}}, /* height shrink */ + { MOD4|SHIFT, XK_Right, moveresize, {.v = (int []){ 0, 0, 25, 0 }}}, /* width grow */ + { MOD4|SHIFT, XK_Left, moveresize, {.v = (int []){ 0, 0, -25, 0 }}}, /* width shrink */ DESKTOPCHANGE( XK_F1, 0) DESKTOPCHANGE( XK_F2, 1) DESKTOPCHANGE( XK_F3, 2) |
