41 { MODKEY|ShiftMask, XK_2, replacetag, { .i = 2 } }, \ |
41 { MODKEY|ShiftMask, XK_2, replacetag, { .i = 2 } }, \ |
42 { MODKEY|ShiftMask, XK_3, replacetag, { .i = 3 } }, \ |
42 { MODKEY|ShiftMask, XK_3, replacetag, { .i = 3 } }, \ |
43 { MODKEY|ShiftMask, XK_4, replacetag, { .i = 4 } }, \ |
43 { MODKEY|ShiftMask, XK_4, replacetag, { .i = 4 } }, \ |
44 { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ |
44 { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ |
45 { MODKEY|ShiftMask, XK_q, quit, { 0 } }, \ |
45 { MODKEY|ShiftMask, XK_q, quit, { 0 } }, \ |
46 /* { MODKEY|ShiftMask, XK_x, spawn, */ \ |
|
47 /* { .cmd = "exec `ls -lL /usr/bin /usr/local/bin 2>/dev/null |" */ \ |
|
48 /* " awk 'NF>2 && $1 ~ /^[^d].*x/ {print $NF}' | sort | uniq | dmenu`" } }, */ \ |
|
49 { MODKEY|ShiftMask, XK_Return, spawn, { .cmd = "exec xterm" } }, \ |
46 { MODKEY|ShiftMask, XK_Return, spawn, { .cmd = "exec xterm" } }, \ |
50 }; |
47 }; |
51 |
48 |
52 #define RULES \ |
49 #define RULES \ |
53 const unsigned int two[] = { 2 }; \ |
50 const unsigned int two[] = { 2 }; \ |