Keybindings cleaning.

This commit is contained in:
Bartek Stalewski 2021-07-07 16:24:05 +02:00
parent 874335144d
commit dee557747f

View File

@ -76,6 +76,7 @@ static const Layout layouts[] = {
/* key definitions */
#define MODKEY Mod4Mask
#define SHTKEY (Mod4Mask|ShiftMask)
#define CTRKEY (Mod4Mask|ControlMask)
#define ALLKEY (Mod4Mask|ShiftMask|ControlMask)
#define TAGKEYS(KEY,TAG) \
{ MODKEY, KEY, view, {.ui = 1 << TAG} }, \
@ -106,34 +107,34 @@ static Key keys[] = {
/* apps n'shit */
{ MODKEY, XK_Return, spawn, {.v = termcmd } },
{ MODKEY, XK_space, spawn, SHCMD("rofi -show run -i") },
{ MODKEY, XK_b, spawn, SHCMD("rofi-bluetooth") },
{ MODKEY, XK_c, spawn, SHCMD("xsel -o | xsel -b") },
{ MODKEY, XK_i, spawn, SHCMD("scrot --select 'scrot_%Y-%m-%d_%H-%M-%S_%s.png'") },
{ SHTKEY, XK_i, spawn, SHCMD("scrot 'scrot_%Y-%m-%d_%H-%M-%S_%s.png'") },
{ MODKEY, XK_m, spawn, SHCMD("kill -50 $(pidof dwmblocks)") },
{ MODKEY, XK_s, spawn, SHCMD("pavucontrol") },
{ MODKEY, XK_u, spawn, SHCMD("rofi -show emoji") },
{ MODKEY, XK_q, killclient, {0} },
{ MODKEY, XK_e, togglescratch, {.ui = 0 } },
{ MODKEY, XK_f, togglescratch, {.ui = 1 } },
/* wm controls */
/* service controls */
{ CTRKEY, XK_b, spawn, SHCMD("rofi-bluetooth") },
{ CTRKEY, XK_d, spawn, SHCMD("rofi_display") },
{ CTRKEY, XK_l, spawn, SHCMD("slock") },
{ CTRKEY, XK_v, spawn, SHCMD("pavucontrol") },
{ CTRKEY, XK_u, spawn, SHCMD("rofi -show emoji") },
/* window controls */
{ SHTKEY, XK_m, zoom, {0} },
{ SHTKEY, XK_h, setmfact, {.f = -0.05} },
{ SHTKEY, XK_l, setmfact, {.f = +0.05} },
{ SHTKEY, XK_equal, incnmaster, {.i = +1 } },
{ SHTKEY, XK_minus, incnmaster, {.i = -1 } },
{ SHTKEY, XK_j, focusstack, {.i = +1 } },
{ SHTKEY, XK_k, focusstack, {.i = -1 } },
{ SHTKEY, XK_f, togglefloating, {0} },
/* all 3 key combo */
{ ALLKEY, XK_q, quit, {0} },
{ ALLKEY, XK_r, quit, {1} },
{ SHTKEY, XK_equal, incnmaster, {.i = +1 } },
{ SHTKEY, XK_minus, incnmaster, {.i = -1 } },
/* main dwm controls */
{ ALLKEY, XK_b, togglebar, {0} },
{ ALLKEY, XK_d, spawn, SHCMD("rofi_display") },
{ ALLKEY, XK_g, setgaps, {.i = GAP_TOGGLE} },
{ ALLKEY, XK_l, spawn, SHCMD("slock") },
{ ALLKEY, XK_t, setlayout, {.v = &layouts[0]} },
{ ALLKEY, XK_f, setlayout, {.v = &layouts[1]} },
{ ALLKEY, XK_t, setlayout, {.v = &layouts[0]} },
{ ALLKEY, XK_r, quit, {1} },
{ ALLKEY, XK_q, quit, {0} },
/* only to avoid warnings */
{ MODKEY, XK_comma, focusmon, {.i = -1 } },
{ MODKEY, XK_period, focusmon, {.i = +1 } },