diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-12-20 01:36:04 +0200 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-12-20 01:36:09 +0200 |
| commit | 74e1efac1105ca1be079cd7cbe56a1c2436f9ab2 (patch) | |
| tree | 93071605e416975d4a588a35892df82b275a7cc2 /config.h | |
| parent | 787f98e9a771cb273d9d11c13535b013ebaf43ef (diff) | |
define control and shift buttons - use mod+control to quit by default
thanks to jasonwryan for the suggestion:
https://bbs.archlinux.org/viewtopic.php?pid=1030261#p1030261
using quit to restart and/or quit is
more unlikely to be pressed by accident
Diffstat (limited to 'config.h')
| -rw-r--r-- | config.h | 30 |
1 files changed, 17 insertions, 13 deletions
@@ -20,9 +20,13 @@ #define CLEANMASK(mask) (mask & ~(numlockmask | LockMask)) +/** buttons **/ +#define MOD1 Mod1Mask /* ALT key */ +#define MOD4 Mod4Mask /* Super/Windows key */ +#define CONTROL ControlMask /* Cotrol key */ +#define SHIFT ShiftMask /* Shift key */ + /** generic settings **/ -#define MOD1 Mod1Mask /* ALT key */ -#define MOD4 Mod4Mask /* Super/Windows key */ #define MASTER_SIZE 0.52 #define SHOW_PANEL True /* show panel by default on exec */ #define TOP_PANEL True /* False mean panel is on bottom */ @@ -75,19 +79,19 @@ static key keys[] = { { MOD1, XK_l, resize_master, {.i = +10}}, /* increase */ { MOD1, XK_o, resize_stack, {.i = -10}}, /* shrink */ { MOD1, XK_p, resize_stack, {.i = +10}}, /* grow */ - { MOD1|ShiftMask, XK_Left, rotate_desktop, {.i = -1}}, /* prev */ - { MOD1|ShiftMask, XK_Right, rotate_desktop, {.i = +1}}, /* next */ + { MOD1|SHIFT, XK_Left, rotate_desktop, {.i = -1}}, /* prev */ + { MOD1|SHIFT, XK_Right, rotate_desktop, {.i = +1}}, /* next */ { MOD1, XK_Tab, last_desktop, {NULL}}, { MOD1, XK_Return, swap_master, {NULL}}, - { MOD1|ShiftMask, XK_j, move_down, {NULL}}, - { MOD1|ShiftMask, XK_k, move_up, {NULL}}, - { MOD1|ShiftMask, XK_t, switch_mode, {.i = TILE}}, - { MOD1|ShiftMask, XK_m, switch_mode, {.i = MONOCLE}}, - { MOD1|ShiftMask, XK_b, switch_mode, {.i = BSTACK}}, - { MOD1|ShiftMask, XK_g, switch_mode, {.i = GRID}}, - { MOD1|ShiftMask, XK_r, quit, {.i = 0}}, /* restart */ - { MOD1|ShiftMask, XK_q, quit, {.i = 1}}, /* quit */ - { MOD1|ShiftMask, XK_Return, spawn, {.com = termcmd}}, + { MOD1|SHIFT, XK_j, move_down, {NULL}}, + { MOD1|SHIFT, XK_k, move_up, {NULL}}, + { MOD1|SHIFT, XK_t, switch_mode, {.i = TILE}}, + { MOD1|SHIFT, XK_m, switch_mode, {.i = MONOCLE}}, + { MOD1|SHIFT, XK_b, switch_mode, {.i = BSTACK}}, + { MOD1|SHIFT, XK_g, switch_mode, {.i = GRID}}, + { MOD1|CONTROL, XK_r, quit, {.i = 0}}, /* restart */ + { MOD1|CONTROL, XK_q, quit, {.i = 1}}, /* quit */ + { MOD1|SHIFT, XK_Return, spawn, {.com = termcmd}}, { MOD4, XK_v, spawn, {.com = dmenucmd}}, { MOD4, XK_grave, spawn, {.com = urxvtcmd}}, { MOD4, XK_equal, spawn, {.com = volupcmd}}, |
