2010/9/22 Wolf Tivy <wti...@my.bcit.ca>:
> Sorry for being unclear. Not quite like toggle. I mean when you press a
> tag key it does the normal thing (tags = newtag or whatever), but then
> if you press more tag keys before you release any of them it adds them
> to the selection (like tags |= newtag). So if you mash a key combo like
> MOD-1-2 and then release, it selects 1 and 2. Likewise with tagging
> clients.

Ok. Thanks for the explanation. I get it now: the first one pressed is
like view() and the next ones without releasing are like toggleview().

> Whats this about previous tags? I found something fitting that description
> in the source but I can't figure out why it's done like that or where it gets 
> used.
> Is there some 'previous selection' function somewhere? If not, why is that
> ugliness in there?

By the previous tags I mean the other tagset. It can be toggled with
view(0), MODKEY+Tab by default. If you want to add that functionality
to your patch add

    selmon->seltags ^= 1; /* toggle sel tagset */

before

    selmon->tagset[selmon->seltags] = newtags;

It will probably be useful to you if you normally work with several
selected tags.


-- 
- yiyus || JGL . 4l77.com

Reply via email to