8 #define SELBORDERCOLOR "#0066ff" |
8 #define SELBORDERCOLOR "#0066ff" |
9 #define SELBGCOLOR "#0066ff" |
9 #define SELBGCOLOR "#0066ff" |
10 #define SELFGCOLOR "#ffffff" |
10 #define SELFGCOLOR "#ffffff" |
11 static uint borderpx = 1; /* border pixel of windows */ |
11 static uint borderpx = 1; /* border pixel of windows */ |
12 static uint snap = 32; /* snap pixel */ |
12 static uint snap = 32; /* snap pixel */ |
13 static Bool showbar = True; /* False means no bar */ |
13 static Bool showbar = True; /* False means no bar */ |
14 static Bool topbar = True; /* False means bottom bar */ |
14 static Bool topbar = True; /* False means bottom bar */ |
15 |
15 |
16 /* tagging */ |
16 /* tagging */ |
17 static const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; |
17 static const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; |
18 |
18 |
19 static Rule rules[] = { |
19 static Rule rules[] = { |
40 { MODKEY|ShiftMask, KEY, tag, TAG }, \ |
40 { MODKEY|ShiftMask, KEY, tag, TAG }, \ |
41 { MODKEY|ControlMask|ShiftMask, KEY, toggletag, TAG }, |
41 { MODKEY|ControlMask|ShiftMask, KEY, toggletag, TAG }, |
42 |
42 |
43 static Key keys[] = { |
43 static Key keys[] = { |
44 /* modifier key function argument */ |
44 /* modifier key function argument */ |
45 { MODKEY, XK_p, spawn, {.c = "exec dmenu_run -fn '"FONT"' -nb '"NORMBGCOLOR"' -nf '"NORMFGCOLOR"' -sb '"SELBGCOLOR"' -sf '"SELFGCOLOR"'" }}, |
45 { MODKEY, XK_p, spawn, {.v = (char *[]){"dmenu_run", "-fn", FONT, "-nb", NORMBGCOLOR, "-nf", NORMFGCOLOR, "-sb", SELBGCOLOR, "-sf", SELFGCOLOR, NULL}} }, |
46 { MODKEY|ShiftMask, XK_Return, spawn, {.c = "exec uxterm" }}, |
46 { MODKEY|ShiftMask, XK_Return, spawn, {.v = (char *[]){"uxterm", NULL}} }, |
47 { MODKEY, XK_b, togglebar, {0}}, |
47 { MODKEY, XK_b, togglebar, {0}}, |
48 { MODKEY, XK_j, focusstack, {.i = +1 }}, |
48 { MODKEY, XK_j, focusstack, {.i = +1 }}, |
49 { MODKEY, XK_k, focusstack, {.i = -1 }}, |
49 { MODKEY, XK_k, focusstack, {.i = -1 }}, |
50 { MODKEY, XK_h, setmfact, {.f = -0.05}}, |
50 { MODKEY, XK_h, setmfact, {.f = -0.05}}, |
51 { MODKEY, XK_l, setmfact, {.f = +0.05}}, |
51 { MODKEY, XK_l, setmfact, {.f = +0.05}}, |