wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit 81ee3de5fe5fd7db1119e0fdead9a3fac83a7e40
parent 23335d57179ba19818c84aabee5dc15127758c00
Author: garbeam <garbeam@mmv.wmii.de>
Date:   Sun, 11 Dec 2005 19:07:27 +0200

added some shortcuts for column navigation


Diffstat:
cmd/wm/area.c | 1+
cmd/wm/event.c | 4++--
rc/wmirc | 2++
3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/cmd/wm/area.c b/cmd/wm/area.c @@ -123,6 +123,7 @@ static void iter_after_write_area(void *item, void *aux) if (l) { a->layout->deinit(a); a->layout = l; + XSync(dpy, False); a->layout->init(a); } draw_page(a->page); diff --git a/cmd/wm/event.c b/cmd/wm/event.c @@ -247,12 +247,12 @@ static void handle_enternotify(XEvent * e) XCrossingEvent *ev = &e->xcrossing; Client *c; - if ((ev->mode != NotifyNormal) || (ev->detail == NotifyInferior)) + if ((ev->mode != NotifyNormal) || (ev->detail == NotifyInferior) || (ev->serial == ignore_enternotify_crap)) return; fprintf(stderr, "%s\n", "handle_enternotify"); c = win_to_client(ev->window); - if (c && c->frame && (ev->serial != ignore_enternotify_crap)) { + if (c && c->frame) { Frame *old = get_sel_frame(); if (old != c->frame) { c->frame->area->layout->select(c->frame, False); diff --git a/rc/wmirc b/rc/wmirc @@ -144,6 +144,8 @@ kbind normal $MODKEY-$EASTKEY 'wmir write /wm/ctl ''select next''' kbind normal $MODKEY-Tab 'wmir write /wm/sel/layout/sel/ctl ''select next''' kbind normal $MODKEY-$SOUTHKEY 'wmir write /wm/sel/layout/sel/ctl ''select next''' kbind normal $MODKEY-$NORTHKEY 'wmir write /wm/sel/layout/sel/ctl ''select prev''' +kbind normal $MODKEY-S-$WESTKEY 'wmir write /wm/sel/layout/sel/ctl ''select west''' +kbind normal $MODKEY-S-$EASTKEY 'wmir write /wm/sel/layout/sel/ctl ''select east''' kbind normal $MODKEY-S-Tab 'wmir write /wm/sel/layout/sel/frame/sel/ctl ''select next''' kbind normal $MODKEY-S-$SOUTHKEY 'wmir write /wm/sel/layout/sel/frame/sel/ctl ''select next''' kbind normal $MODKEY-S-$NORTHKEY 'wmir write /wm/sel/layout/sel/frame/sel/ctl ''select prev'''