Introduction
Introduction Statistics Contact Development Disclaimer Help
tapplied jk_to_tab patch - dwm - [fork] customized build of dwm, the dynamic wi…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit df74b26e5dfa3ae0f3f66107a562be6ac46ee0c3
parent b6ad663f87b195b1494798030f826cb2fbc71a23
Author: Anselm R.Garbe <[email protected]>
Date: Tue, 15 Aug 2006 08:25:11 +0200
applied jk_to_tab patch
Diffstat:
M config.default.h | 34 ++++++++++++++++-------------…
M dwm.1 | 76 +++++++++++++++++------------…
M main.c | 3 +--
3 files changed, 60 insertions(+), 53 deletions(-)
---
diff --git a/config.default.h b/config.default.h
t@@ -18,34 +18,34 @@ const char *tags[] = { "0", "1", "2", "3", "4", NULL };
#define KEYS \
static Key key[] = { \
/* modifier key function …
- { MODKEY, XK_0, view, …
- { MODKEY, XK_1, view, …
- { MODKEY, XK_2, view, …
- { MODKEY, XK_3, view, …
- { MODKEY, XK_4, view, …
- { MODKEY, XK_j, focusnext, …
- { MODKEY, XK_k, focusprev, …
- { MODKEY, XK_m, togglemax, …
- { MODKEY, XK_space, togglemode, {…
+ { MODKEY|ShiftMask, XK_Return, spawn, …
+ { MODKEY, XK_Tab, focusnext, …
+ { MODKEY|ShiftMask, XK_Tab, focusprev, …
{ MODKEY, XK_Return, zoom, …
- { MODKEY|ControlMask, XK_0, toggleview, …
- { MODKEY|ControlMask, XK_1, toggleview, …
- { MODKEY|ControlMask, XK_2, toggleview, …
- { MODKEY|ControlMask, XK_3, toggleview, …
- { MODKEY|ControlMask, XK_4, toggleview, …
+ { MODKEY, XK_m, togglemax, …
{ MODKEY|ShiftMask, XK_0, tag, …
{ MODKEY|ShiftMask, XK_1, tag, …
{ MODKEY|ShiftMask, XK_2, tag, …
{ MODKEY|ShiftMask, XK_3, tag, …
{ MODKEY|ShiftMask, XK_4, tag, …
- { MODKEY|ShiftMask, XK_c, killclient, …
- { MODKEY|ShiftMask, XK_q, quit, …
- { MODKEY|ShiftMask, XK_Return, spawn, …
{ MODKEY|ControlMask|ShiftMask, XK_0, toggletag,…
{ MODKEY|ControlMask|ShiftMask, XK_1, toggletag,…
{ MODKEY|ControlMask|ShiftMask, XK_2, toggletag,…
{ MODKEY|ControlMask|ShiftMask, XK_3, toggletag,…
{ MODKEY|ControlMask|ShiftMask, XK_4, toggletag,…
+ { MODKEY|ShiftMask, XK_c, killclient, …
+ { MODKEY, XK_space, togglemode, {…
+ { MODKEY, XK_0, view, …
+ { MODKEY, XK_1, view, …
+ { MODKEY, XK_2, view, …
+ { MODKEY, XK_3, view, …
+ { MODKEY, XK_4, view, …
+ { MODKEY|ControlMask, XK_0, toggleview, …
+ { MODKEY|ControlMask, XK_1, toggleview, …
+ { MODKEY|ControlMask, XK_2, toggleview, …
+ { MODKEY|ControlMask, XK_3, toggleview, …
+ { MODKEY|ControlMask, XK_4, toggleview, …
+ { MODKEY|ShiftMask, XK_q, quit, …
};
#define RULES \
diff --git a/dwm.1 b/dwm.1
t@@ -46,83 +46,91 @@ click on a tag label adds/removes all windows with that
to/from the view.
.SS Keyboard commands
.TP
-.B Mod1-Return
-Zoom current
-.B window
-to the
-.B master
-column.
+.B Mod1-Shift-Return
+Start
+.BR xterm (1).
.TP
-.B Mod1-j
+.B Mod1-Tab
Focus next
.BR window .
.TP
-.B Mod1-k
+.B Mod1-Shift-Tab
Focus previous
.BR window .
.TP
+.B Mod1-Return
+Zoom current
+.B window
+to the
+.B master
+column
+.RB ( tiling
+mode only).
+.TP
.B Mod1-m
Maximize current
.BR window .
.TP
-.B Mod1-[0..n]
-View all windows with
-.BR "tag n" .
-.TP
-.B Mod1-space
-Toggle between
-.B tiled
-and
-.B floating
-mode (affects
-.BR "all windows" ).
-.TP
.B Mod1-Shift-[0..n]
Apply
.B nth tag
to current
.BR window .
.TP
+.B Mod1-Control-Shift-[0..n]
+Add/remove
+.B nth tag
+to/from current
+.BR window .
+.TP
.B Mod1-Shift-c
Close focused
.B window.
.TP
-.B Mod1-Shift-q
-Quit
-.B dwm.
+.B Mod1-space
+Toggle between
+.B tiled
+and
+.B floating
+mode (affects
+.BR "all windows" ).
.TP
-.B Mod1-Shift-Return
-Start
-.BR terminal .
+.B Mod1-[0..n]
+View all windows with
+.BR "tag n" .
.TP
.B Mod1-Control-[0..n]
Add/remove all windows with
.B tag n
to/from the view.
.TP
-.B Mod1-Control-Shift-[0..n]
-Add/remove
-.B nth tag
-to/from current
-.BR window .
+.B Mod1-Shift-q
+Quit
+.B dwm.
.SS Mouse commands
.TP
.B Mod1-Button1
Move current
.B window
-while dragging.
+while dragging
+.RB ( floating
+mode only).
.TP
.B Mod1-Button2
Zoom current
.B window
to the
.B master
-column.
+column
+.RB ( tiling
+mode only).
.TP
.B Mod1-Button3
Resize current
.B window
-while dragging.
+while dragging
+.RB ( floating
+mode only).
.SH CUSTOMIZATION
.B dwm
is customized by creating a custom config.h and (re)compiling the source
diff --git a/main.c b/main.c
t@@ -291,9 +291,8 @@ main(int argc, char *argv[])
strcpy(stext, "broken pipe");
drawstatus();
}
- if(FD_ISSET(xfd, &rd))
- procevent();
}
+ procevent();
}
cleanup();
XCloseDisplay(dpy);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.