more macros for keys

This commit is contained in:
randomuser 2020-10-24 00:26:10 +00:00
parent 228f921621
commit 632066ecc3
1 changed files with 19 additions and 16 deletions

View File

@ -2,6 +2,9 @@
#define CONFIG_H
#define MOD Mod4Mask
#define SFT ShiftMask
#define ALT Mod1Mask
#define BORDER_COLOR "#00FF00"
#define BORDER_WIDTH 1
@ -18,18 +21,18 @@ static struct key keys[] = {
{MOD, XK_l, win_move, {.com = (const char*[]){"move", "e"}, .i = 10}},
{MOD, XK_h, win_move, {.com = (const char*[]){"move", "w"}, .i = 10}},
{MOD|ShiftMask, XK_k, win_move, {.com = (const char*[]){"resize", "n"}, .i = 10}},
{MOD|ShiftMask, XK_j, win_move, {.com = (const char*[]){"resize", "s"}, .i = 10}},
{MOD|ShiftMask, XK_l, win_move, {.com = (const char*[]){"resize", "e"}, .i = 10}},
{MOD|ShiftMask, XK_h, win_move, {.com = (const char*[]){"resize", "w"}, .i = 10}},
{MOD|SFT, XK_k, win_move, {.com = (const char*[]){"resize", "n"}, .i = 10}},
{MOD|SFT, XK_j, win_move, {.com = (const char*[]){"resize", "s"}, .i = 10}},
{MOD|SFT, XK_l, win_move, {.com = (const char*[]){"resize", "e"}, .i = 10}},
{MOD|SFT, XK_h, win_move, {.com = (const char*[]){"resize", "w"}, .i = 10}},
{MOD|Mod1Mask, XK_k, win_half, {.com = (const char*[]){"n"}}},
{MOD|Mod1Mask, XK_j, win_half, {.com = (const char*[]){"s"}}},
{MOD|Mod1Mask, XK_l, win_half, {.com = (const char*[]){"e"}}},
{MOD|Mod1Mask, XK_h, win_half, {.com = (const char*[]){"w"}}},
{MOD|ALT, XK_k, win_half, {.com = (const char*[]){"n"}}},
{MOD|ALT, XK_j, win_half, {.com = (const char*[]){"s"}}},
{MOD|ALT, XK_l, win_half, {.com = (const char*[]){"e"}}},
{MOD|ALT, XK_h, win_half, {.com = (const char*[]){"w"}}},
{Mod1Mask, XK_Tab, win_next, {0}},
{Mod1Mask|ShiftMask, XK_Tab, win_prev, {0}},
{ALT, XK_Tab, win_next, {0}},
{ALT|SFT, XK_Tab, win_prev, {0}},
{MOD, XK_d, run, {.com = menu}},
{MOD, XK_Return, run, {.com = term}},
@ -41,17 +44,17 @@ static struct key keys[] = {
{0, XF86XK_MonBrightnessDown, run, {.com = bridown}},
{MOD, XK_1, ws_go, {.i = 1}},
{MOD|ShiftMask, XK_1, win_to_ws, {.i = 1}},
{MOD|SFT, XK_1, win_to_ws, {.i = 1}},
{MOD, XK_2, ws_go, {.i = 2}},
{MOD|ShiftMask, XK_2, win_to_ws, {.i = 2}},
{MOD|SFT, XK_2, win_to_ws, {.i = 2}},
{MOD, XK_3, ws_go, {.i = 3}},
{MOD|ShiftMask, XK_3, win_to_ws, {.i = 3}},
{MOD|SFT, XK_3, win_to_ws, {.i = 3}},
{MOD, XK_4, ws_go, {.i = 4}},
{MOD|ShiftMask, XK_4, win_to_ws, {.i = 4}},
{MOD|SFT, XK_4, win_to_ws, {.i = 4}},
{MOD, XK_5, ws_go, {.i = 5}},
{MOD|ShiftMask, XK_5, win_to_ws, {.i = 5}},
{MOD|SFT, XK_5, win_to_ws, {.i = 5}},
{MOD, XK_6, ws_go, {.i = 6}},
{MOD|ShiftMask, XK_6, win_to_ws, {.i = 6}},
{MOD|SFT, XK_6, win_to_ws, {.i = 6}},
};
#endif