1 user responded in this post

Subscribe to this post comment rss or trackback url
User Gravatar
noko said in January 29th, 2010 at 10:10 am

The term you’re looking for is “focus”. “Presence” is is a telecom term about indicating that someone is available in the sense they have a device turned on or a software client running.

Many system link “focus” to z-level. For example, both Windows and the Mac will only give focus to a window after raising it to remove any overlaps from other windows. The default behavior of Windows and Macs is described as “Click to focus and click to raise”.

In the olden days (before the Linux community tried to make Unix act more like Windows), the default scheme was “Focus follows mouse with click to raise”. I think you would like this better. Focus goes to whatever fragment of window is underneath the mouse cursor. When your app starts, focus stays with the window under the mouse even though the new app is at the top of the z-stack.

On Windows you can download TweakUI from Microsoft and use it to configure Windows to this.

I haven’t looked to see if it’s do-able on a Mac.

If you decide to pursue this, be advised there are two flavors of focus-follows-mouse: strict and sloppy. “Strict” means the window unconditionally loses focus if the mouse leaves the window. “Sloppy” means the window will retain focus until the cursor is hovering over /another/ window.

I prefer the latter. I long ago gave up on this battle, but your post is inspiring me renew the struggle…

n

Leave A Reply

 Username (Required)

 Email Address (Remains Private)

 Website (Optional)