--- a/config.arg.h Mon Aug 14 07:40:20 2006 +0200
+++ b/config.arg.h Mon Aug 14 08:38:26 2006 +0200
@@ -22,10 +22,8 @@
{ MODKEY, XK_1, view, { .i = 0 } }, \
{ MODKEY, XK_2, view, { .i = 1 } }, \
{ MODKEY, XK_3, view, { .i = 2 } }, \
- { 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_p, spawn, \
{ .cmd = "exec `ls -lL /usr/bin /usr/local/bin 2>/dev/null | " \
--- a/config.default.h Mon Aug 14 07:40:20 2006 +0200
+++ b/config.default.h Mon Aug 14 08:38:26 2006 +0200
@@ -24,10 +24,8 @@
{ MODKEY, XK_2, view, { .i = 2 } }, \
{ MODKEY, XK_3, view, { .i = 3 } }, \
{ MODKEY, XK_4, view, { .i = 4 } }, \
- { 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 } }, \
--- a/dwm.1 Mon Aug 14 07:40:20 2006 +0200
+++ b/dwm.1 Mon Aug 14 08:38:26 2006 +0200
@@ -43,14 +43,6 @@
.B Button2
click on a tag label toggles that
.B tag.
-.TP
-.B Button[1,4]
-click on the bar focuses the previous
-.B tag.
-.TP
-.B Button[2,5]
-click on the bar focuses the next
-.B tag.
.SS Keyboard commands
.TP
.B Mod1-Return
@@ -60,10 +52,6 @@
.B master
column.
.TP
-.B Mod1-h
-Focus previous
-.B tag.
-.TP
.B Mod1-j
Focus next
.B window.
@@ -72,10 +60,6 @@
Focus previous
.B window.
.TP
-.B Mod1-l
-Focus next
-.B tag.
-.TP
.B Mod1-m
Maximize current
.B window.
--- a/dwm.h Mon Aug 14 07:40:20 2006 +0200
+++ b/dwm.h Mon Aug 14 08:38:26 2006 +0200
@@ -129,8 +129,6 @@
extern void togglemode(Arg *arg);
extern void view(Arg *arg);
extern void toggleview(Arg *arg);
-extern void viewnext(Arg *arg);
-extern void viewprev(Arg *arg);
/* util.c */
extern void *emallocz(unsigned int size);
--- a/event.c Mon Aug 14 07:40:20 2006 +0200
+++ b/event.c Mon Aug 14 08:38:26 2006 +0200
@@ -102,30 +102,16 @@
XButtonPressedEvent *ev = &e->xbutton;
if(barwin == ev->window) {
- switch(ev->button) {
- default:
- x = 0;
- for(a.i = 0; a.i < ntags; a.i++) {
- x += textw(tags[a.i]);
- if(ev->x < x) {
- if(ev->button == Button3)
- toggleview(&a);
- else
- view(&a);
- return;
- }
+ x = 0;
+ for(a.i = 0; a.i < ntags; a.i++) {
+ x += textw(tags[a.i]);
+ if(ev->x < x) {
+ if(ev->button == Button3)
+ toggleview(&a);
+ else
+ view(&a);
+ return;
}
- if(ev->button == Button1)
- viewprev(&a);
- else if(ev->button == Button3)
- viewnext(&a);
- break;
- case Button4:
- viewprev(&a);
- break;
- case Button5:
- viewnext(&a);
- break;
}
}
else if((c = getclient(ev->window))) {
--- a/tag.c Mon Aug 14 07:40:20 2006 +0200
+++ b/tag.c Mon Aug 14 08:38:26 2006 +0200
@@ -263,23 +263,3 @@
arrange(NULL);
drawall();
}
-
-void
-viewnext(Arg *arg)
-{
- unsigned int i;
-
- for(i = 0; !seltag[i]; i++);
- arg->i = (i < ntags-1) ? i+1 : 0;
- view(arg);
-}
-
-void
-viewprev(Arg *arg)
-{
- unsigned int i;
-
- for(i = 0; !seltag[i]; i++);
- arg->i = (i > 0) ? i-1 : ntags-1;
- view(arg);
-}