Keyboard Focusing of Windows

Great idea :slight_smile:

What about something like:

[code]DestroyFunc NextOneFunc
AddToFunc NextOneFunc

  • I Next (“InvisibleBaseWindow”) WindowListFunc
  • I Next (CurrentDesk, CirculateHit, etc…) WindowListFunc

DestroyFunc NextTwoFunc
AddToFunc NextTwoFunc

  • I Next (“InvisibleBaseWindow”) WindowListFunc
  • I Next (CurrentDesk, CirculateHit, etc…) WindowListFunc
  • I Next (CurrentDesk, CirculateHit, etc…) WindowListFunc

etc…[/code]

Create an invisible window with a unique class or title and make sure it starts first.

Then bind each function to one of the keys.

You may have to change the circulation order of the windows. I think I once read something about it in the fvwm man page.

I haven’t tried or tested it, so I don’t know if it will work. Good luck… :slight_smile:

Welcome. :slight_smile: There’s numerous ways you can use the keyboard in place of the mouse. I certainly do, even more so if I am working on my laptop – I never did like touch pads as an efficient means of working.

What I tend to do is use the windows key on the left-hand side of the keyboard as a modifier that allows me (in conjunction with Meta and Shift) to do a variety of things. If I get some time later on (Internet access permitting) I’ll write it up and post it here. There’s lots you can do. :slight_smile:

As far as your window list goes, I would strongly suggest you read up, and play with one of the Fvwm modules – FvwmWindowMenu. It’s quite powerful, as it’s written in Perl, and would probably do what you want; with a bit of persuasion. :slight_smile:

– Thomas Adam