Hi Rudy & all

Ahh, NOW I see the problem... I haven't really understood this problem
until I actually tried
"a" = : workspace : f.beep

Ok, try commenting away this line (should be line 1470 in 3_7alpha5) in
add_window.c:

for (tmp = Scr->FuncKeyRoot.next; tmp != NULL; tmp = tmp->next)
    {
        switch (tmp->cont)
        {
        case C_WINDOW:
---->     //case C_WORKSPACE:              <----
            if (tmp->mods & AltMask) break;
            grabkey (tmp, 0, tmp_win->w);

This solved it for me, hopefully it will work for you too.

Please verify this ASAP. If everything works as you would like and expect,
I will submit this change to the archive.

I also found a focusbug with my own f.changesize function. I will fix that
as soon as I have time, too.

Best Regards,

//\\                                 /"\
 dL - Dan Lilliehorn                 \ /      ASCII ribbon campaign
  http://www.dL.nu/                   X       against HTML email
      [EMAIL PROTECTED]                       / \

--On Thursday, June 10, 2004 20:57:28 +0200 Richard Levitte - VMS
Whacker <[EMAIL PROTECTED]> wrote:

> [bkctwmws.patch is] already part of 3.7. I just verified it.

You're right--and in fact, it's even documented in the man page.

Does adding a statement such as the following to your .ctwmrc prevent
"a" key-press events from making it to applications such as xterm for
you?

  "a" = : workspace : f.beep

Because I just need to add that to one of the *.ctwmrc examples to
recreate the problem. This still points to a problem with the use of
the workspace context in bindings.

Rudy

Reply via email to