38 { MODKEY, KEY, view, TAG }, \ |
38 { MODKEY, KEY, view, TAG }, \ |
39 { MODKEY|ControlMask, KEY, toggleview, TAG }, \ |
39 { MODKEY|ControlMask, KEY, toggleview, TAG }, \ |
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 /* helper for spawning shell commands */ |
|
44 #define SHCMD(cmd) { .v = (char*[]){ "/bin/sh", "-c", cmd, NULL } } |
|
45 |
43 static Key keys[] = { |
46 static Key keys[] = { |
44 /* modifier key function argument */ |
47 /* modifier key function argument */ |
45 { MODKEY, XK_p, spawn, {.v = (char *[]){"dmenu_run", "-fn", FONT, "-nb", NORMBGCOLOR, "-nf", NORMFGCOLOR, "-sb", SELBGCOLOR, "-sf", SELFGCOLOR, NULL}} }, |
48 { 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, {.v = (char *[]){"uxterm", NULL}} }, |
49 { MODKEY|ShiftMask, XK_Return, spawn, {.v = (char *[]){"uxterm", NULL}} }, |
47 { MODKEY, XK_b, togglebar, {0}}, |
50 { MODKEY, XK_b, togglebar, {0}}, |