made shortcuts like proposed by Sander, renamed viewextend to toggleview (more clear)
349cadac
5 file(s) · +19 −19
| 32 | 32 | "awk 'NF>2 && $1 ~ /^[^d].*x/ {print $NF}' | sort | uniq | dmenu`" } }, \ |
|
| 33 | 33 | { MODKEY, XK_space, togglemode, { 0 } }, \ |
|
| 34 | 34 | { MODKEY, XK_Return, zoom, { 0 } }, \ |
|
| 35 | - | { MODKEY|ControlMask, XK_1, appendtag, { .i = 0 } }, \ |
|
| 36 | - | { MODKEY|ControlMask, XK_2, appendtag, { .i = 1 } }, \ |
|
| 37 | - | { MODKEY|ControlMask, XK_3, appendtag, { .i = 2 } }, \ |
|
| 35 | + | { MODKEY|ControlMask, XK_1, toggleview, { .i = 0 } }, \ |
|
| 36 | + | { MODKEY|ControlMask, XK_2, toggleview, { .i = 1 } }, \ |
|
| 37 | + | { MODKEY|ControlMask, XK_3, toggleview, { .i = 2 } }, \ |
|
| 38 | 38 | { MODKEY|ShiftMask, XK_1, replacetag, { .i = 0 } }, \ |
|
| 39 | 39 | { MODKEY|ShiftMask, XK_2, replacetag, { .i = 1 } }, \ |
|
| 40 | 40 | { MODKEY|ShiftMask, XK_3, replacetag, { .i = 2 } }, \ |
|
| 43 | 43 | { MODKEY|ShiftMask, XK_Return, spawn, \ |
|
| 44 | 44 | { .cmd = "exec urxvt +sb -tr -bg black -fg '#eeeeee' -cr '#eeeeee' +sb " \ |
|
| 45 | 45 | "-fn '-*-terminus-medium-*-*-*-12-*-*-*-*-*-iso10646-*'" } }, \ |
|
| 46 | - | { MODKEY|ControlMask|ShiftMask, XK_1, viewextend, { .i = 0 } }, \ |
|
| 47 | - | { MODKEY|ShiftMask, XK_2, viewextend, { .i = 1 } }, \ |
|
| 48 | - | { MODKEY|ShiftMask, XK_3, viewextend, { .i = 2 } }, \ |
|
| 46 | + | { MODKEY|ControlMask|ShiftMask, XK_1, appendtag, { .i = 0 } }, \ |
|
| 47 | + | { MODKEY|ControlMask|ShiftMask, XK_2, appendtag, { .i = 1 } }, \ |
|
| 48 | + | { MODKEY|ControlMask|ShiftMask, XK_3, appendtag, { .i = 2 } }, \ |
|
| 49 | 49 | }; |
|
| 50 | 50 | ||
| 51 | 51 | #define RULES \ |
|
| 31 | 31 | { MODKEY, XK_m, togglemax, { 0 } }, \ |
|
| 32 | 32 | { MODKEY, XK_space, togglemode, { 0 } }, \ |
|
| 33 | 33 | { MODKEY, XK_Return, zoom, { 0 } }, \ |
|
| 34 | - | { MODKEY|ControlMask, XK_0, appendtag, { .i = 0 } }, \ |
|
| 35 | - | { MODKEY|ControlMask, XK_1, appendtag, { .i = 1 } }, \ |
|
| 36 | - | { MODKEY|ControlMask, XK_2, appendtag, { .i = 2 } }, \ |
|
| 37 | - | { MODKEY|ControlMask, XK_3, appendtag, { .i = 3 } }, \ |
|
| 38 | - | { MODKEY|ControlMask, XK_4, appendtag, { .i = 4 } }, \ |
|
| 34 | + | { MODKEY|ControlMask, XK_0, toggleview, { .i = 0 } }, \ |
|
| 35 | + | { MODKEY|ControlMask, XK_1, toggleview, { .i = 1 } }, \ |
|
| 36 | + | { MODKEY|ControlMask, XK_2, toggleview, { .i = 2 } }, \ |
|
| 37 | + | { MODKEY|ControlMask, XK_3, toggleview, { .i = 3 } }, \ |
|
| 38 | + | { MODKEY|ControlMask, XK_4, toggleview, { .i = 4 } }, \ |
|
| 39 | 39 | { MODKEY|ShiftMask, XK_0, replacetag, { .i = 0 } }, \ |
|
| 40 | 40 | { MODKEY|ShiftMask, XK_1, replacetag, { .i = 1 } }, \ |
|
| 41 | 41 | { MODKEY|ShiftMask, XK_2, replacetag, { .i = 2 } }, \ |
|
| 44 | 44 | { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \ |
|
| 45 | 45 | { MODKEY|ShiftMask, XK_q, quit, { 0 } }, \ |
|
| 46 | 46 | { MODKEY|ShiftMask, XK_Return, spawn, { .cmd = "exec xterm" } }, \ |
|
| 47 | - | { MODKEY|ControlMask|ShiftMask, XK_0, viewextend, { .i = 0 } }, \ |
|
| 48 | - | { MODKEY|ControlMask|ShiftMask, XK_1, viewextend, { .i = 1 } }, \ |
|
| 49 | - | { MODKEY|ControlMask|ShiftMask, XK_2, viewextend, { .i = 2 } }, \ |
|
| 50 | - | { MODKEY|ControlMask|ShiftMask, XK_3, viewextend, { .i = 3 } }, \ |
|
| 51 | - | { MODKEY|ControlMask|ShiftMask, XK_4, viewextend, { .i = 4 } }, \ |
|
| 47 | + | { MODKEY|ControlMask|ShiftMask, XK_0, appendtag, { .i = 0 } }, \ |
|
| 48 | + | { MODKEY|ControlMask|ShiftMask, XK_1, appendtag, { .i = 1 } }, \ |
|
| 49 | + | { MODKEY|ControlMask|ShiftMask, XK_2, appendtag, { .i = 2 } }, \ |
|
| 50 | + | { MODKEY|ControlMask|ShiftMask, XK_3, appendtag, { .i = 3 } }, \ |
|
| 51 | + | { MODKEY|ControlMask|ShiftMask, XK_4, appendtag, { .i = 4 } }, \ |
|
| 52 | 52 | }; |
|
| 53 | 53 | ||
| 54 | 54 | #define RULES \ |
|
| 128 | 128 | extern void settags(Client *c); |
|
| 129 | 129 | extern void togglemode(Arg *arg); |
|
| 130 | 130 | extern void view(Arg *arg); |
|
| 131 | - | extern void viewextend(Arg *arg); |
|
| 131 | + | extern void toggleview(Arg *arg); |
|
| 132 | 132 | extern void viewnext(Arg *arg); |
|
| 133 | 133 | extern void viewprev(Arg *arg); |
|
| 134 | 134 |
| 109 | 109 | x += textw(tags[a.i]); |
|
| 110 | 110 | if(ev->x < x) { |
|
| 111 | 111 | if(ev->button == Button3) |
|
| 112 | - | viewextend(&a); |
|
| 112 | + | toggleview(&a); |
|
| 113 | 113 | else |
|
| 114 | 114 | view(&a); |
|
| 115 | 115 | return; |
| 252 | 252 | } |
|
| 253 | 253 | ||
| 254 | 254 | void |
|
| 255 | - | viewextend(Arg *arg) |
|
| 255 | + | toggleview(Arg *arg) |
|
| 256 | 256 | { |
|
| 257 | 257 | unsigned int i; |
|
| 258 | 258 |