The problem has been fixed, and I'll try to be more attentive in the future.
Are you sure it's been fixed? :-)
Anyway, I'm not ready to abandon ctwm yet (as others have suggested they are doing), but I do not have the time to work through the severe bug with 3.7 that was reported by Bjorn Knutsson in March:
The current version seems to have at least one glitch. Any key I map in the workspace context gets mapped out in every other context. Since I have the cursor keys mapped in workspace, that got pretty annoying fast, so I'm again back to running my version.
I haven't (yet) looked into why it does this, but simple diff of my patch and the code in 3.7 reveals that the code in 3.7 does not match the code in my patch in at least one file (events.c).
It does not look like the patch was mis-applied, but rather that someone changed it. Well, the change doesn't seem to work...
It seems that some other patch has changed the WorkSpaceMgr structure a lot, and this is the cause. Which patch did this? Given the list of changes, I can't figure it out.
Has anyone been able to get past this? If not, I would suggest maybe starting from patch3 again and going forward with each patch individually. Any takers? :-)
Rudy
