1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
static Key keys[] = {
/* modifier key function argument */
{ MODKEY, XK_d, spawn, {.v = dmenucmd } },
{ MODKEY, XK_Return, spawn, {.v = termcmd } },
{ MODKEY, XK_b, togglebar, {0} },
{ MODKEY, XK_j, focusstack, {.i = +1 } },
{ MODKEY, XK_k, focusstack, {.i = -1 } },
{ MODKEY, XK_i, incnmaster, {.i = +1 } },
{ MODKEY, XK_u, incnmaster, {.i = -1 } },
{ MODKEY, XK_h, setmfact, {.f = -0.05} },
{ MODKEY, XK_l, setmfact, {.f = +0.05} },
{ MODKEY|ShiftMask, XK_Return, zoom, {0} },
{ MODKEY, XK_Tab, view, {0} },
{ MODKEY, XK_x, killclient, {0} },
{ MODKEY, XK_space, setlayout, {0} },
{ MODKEY|ShiftMask, XK_space, togglefloating, {0} },
{ MODKEY, XK_0, view, {.ui = ~0 } },
{ MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
{ MODKEY, XK_comma, focusmon, {.i = -1 } },
{ MODKEY, XK_period, focusmon, {.i = +1 } },
{ MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } },
{ MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } },
{ 0, XK_F3, spawn, SHCMD("st lf") },
{ 0, XK_F5, spawn, SHCMD("st ncmpcpp") },
{ MODKEY, XK_f, spawn, SHCMD("firefox") },
{ MODKEY|ShiftMask, XK_f, spawn, SHCMD("firefox --private-window") },
{ 0, XK_F11, spawn, SHCMD("pamixer --allow-boost -i 5; kill -44 $(pidof dwmblocks)") },
{ 0, XK_F10, spawn, SHCMD("pamixer --allow-boost -d 5; kill -44 $(pidof dwmblocks)") },
{ MODKEY, XK_z, spawn, SHCMD("st calcurse") },
{ ShiftMask, XK_F10, spawn, SHCMD("pavucontrol") },
{ ShiftMask, XK_F11, spawn, SHCMD("pavucontrol") },
{ 0, XK_F7, spawn, BASHCMD("mpc toggle") },
{ 0, XK_F8, spawn, BASHCMD("mpc prev") },
{ 0, XK_F6, spawn, BASHCMD("mpc next") },
{ MODKEY, XK_m, spawn, SHCMD("st neomutt") },
{ 0, XK_F9, spawn, BASHCMD("pamixer -t; kill -44 $(pidof dwmblocks)") },
{ MODKEY, XK_a, spawn, SHCMD("st newsboat") },
{ MODKEY|ShiftMask, XK_l, spawn, SHCMD("slock") },
{ MODKEY, XK_n, spawn, SHCMD("dmenuvpn") },
{ ShiftMask, XK_F9, spawn, SHCMD("amixer set Capture toggle") },
{ MODKEY, XK_r, spawn, SHCMD("webull") },
{ MODKEY|ShiftMask, XK_r, spawn, SHCMD("thinkorswim") },
{ 0, XK_F1, spawn, SHCMD("monitor_brightness; kill -44 $(pidof dwmblocks)") },
{ 0, XK_F2, spawn, SHCMD("monitor_brightness; kill -44 $(pidof dwmblocks)") },
{ MODKEY, XK_p, spawn, SHCMD("sxiv-launch") },
{ 0, XK_F12, spawn, SHCMD("power") },
{ 0, XK_F4, spawn, SHCMD("galculator") },
{ MODKEY, XK_e, spawn, SHCMD("sarc.sh --unicode") },
{ MODKEY, XK_s, spawn, SHCMD("web_search") },
{ MODKEY, XK_t, spawn, SHCMD("st vim ~/.cache/todo") },
{ MODKEY, XK_y, spawn, SHCMD("st mpv $(xclip -o)") },
{ MODKEY, XK_Print, spawn, SHCMD("scrot ~/Pictures/%m-%d-%Y-%H%M%S.png --select --line mode=edge") },
TAGKEYS( XK_1, 0)
TAGKEYS( XK_2, 1)
TAGKEYS( XK_3, 2)
TAGKEYS( XK_4, 3)
TAGKEYS( XK_5, 4)
TAGKEYS( XK_6, 5)
TAGKEYS( XK_7, 6)
TAGKEYS( XK_8, 7)
TAGKEYS( XK_9, 8)
{ ControlMask, XK_q, quit, {1} },
{ MODKEY|ShiftMask, XK_q, quit, {0} },
};
|