forked from mirror/dwm
applied Jukkas prev/next patch with XK_{h,l}
This commit is contained in:
parent
7b5638f61d
commit
1b63f832c5
3 changed files with 18 additions and 0 deletions
2
dwm.h
2
dwm.h
|
@ -143,6 +143,8 @@ extern void replacetag(Arg *arg);
|
|||
extern void settags(Client *c);
|
||||
extern void togglemode(Arg *arg);
|
||||
extern void view(Arg *arg);
|
||||
extern void viewnext(Arg *arg);
|
||||
extern void viewprev(Arg *arg);
|
||||
|
||||
/* util.c */
|
||||
extern void *emallocz(unsigned int size);
|
||||
|
|
2
event.c
2
event.c
|
@ -32,8 +32,10 @@ static Key key[] = {
|
|||
{ MODKEY, XK_2, view, { .i = Tnet } },
|
||||
{ MODKEY, XK_3, view, { .i = Twork } },
|
||||
{ MODKEY, XK_4, view, { .i = Tmisc} },
|
||||
{ MODKEY, XK_h, viewprev, { 0 } },
|
||||
{ MODKEY, XK_j, focusnext, { 0 } },
|
||||
{ MODKEY, XK_k, focusprev, { 0 } },
|
||||
{ MODKEY, XK_l, viewnext, { 0 } },
|
||||
{ MODKEY, XK_m, togglemax, { 0 } },
|
||||
{ MODKEY, XK_space, togglemode, { 0 } },
|
||||
{ MODKEY, XK_Return, zoom, { 0 } },
|
||||
|
|
14
tag.c
14
tag.c
|
@ -216,3 +216,17 @@ view(Arg *arg)
|
|||
arrange(NULL);
|
||||
drawall();
|
||||
}
|
||||
|
||||
void
|
||||
viewnext(Arg *arg)
|
||||
{
|
||||
arg->i = (tsel < TLast-1) ? tsel+1 : 0;
|
||||
view(arg);
|
||||
}
|
||||
|
||||
void
|
||||
viewprev(Arg *arg)
|
||||
{
|
||||
arg->i = (tsel > 0) ? tsel-1 : TLast-1;
|
||||
view(arg);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue