Go Back   The macosxhints Forums > Working with OS X > Tweaking OS X / Wish List



Reply
 
Thread Tools Display Modes
Old 03-27-2006, 01:06 AM   #1
Nocturnal
Prospect
 
Join Date: Jan 2006
Posts: 5
I've been searching for an answer to this for months. Inactive windows in OSX require at least one click to make them active (bring them into focus) before they'll accept any further mouse input. This is incredibly annoying to me and greatly reduces my productivity. I know it was set up that way to help users avoid accidentally clicking on a button or something in the window before they can even see what's going on in the window. The first click brings the window to the front, and only then do that window's buttons and controls pay full attention; otherwise everything is disabled until after it sees one click.

But that also means that you are wasting a ton of clicks just activating windows all the time, especially when you bounce back and forth constantly like I do. You end up clicking everything twice. For example, if I'm using more than one browser window at a time side by side, then most of the time I can't just click a link in a web page. I end up clicking the link twice-once to activate that browser window, then again to actually click the link. Sometimes, the link will click the first time--if it happens to be in the active browser window. But it's exhaustive to try to keep checking which window is active before clicking a link just so I'll know if it'll work the first time I click the link (they look virtually identical and my windows rarely overlap).

It gets even worse when a program such as Propellerhead Reason has multiple windows that you use at the same time. Just to work within that program requires twice as many clicks as it would take for the same program on Windows. You can't even use a scrollbar without making its window active first. Imagine if your car was like that and you had to tap the radio first before you could change the station.

I am quite adept at clicking on a blank space inside a window if I only want to bring it to the front without activating any of its buttons, controls, or links. OS X seems to think otherwise. Is there any tweak out there that gets around this?

Thanks!
Nocturnal
Nocturnal is offline   Reply With Quote
Old 03-27-2006, 01:44 AM   #2
hayne
Moderator
 
Join Date: Jan 2002
Location: Montreal
Posts: 29,278
I don't think there is any easy way to do this.
It's the sort of thing that you might implement via a "haxie" - so check if Unsanity.com offers anything like this. It might be possible to write an InputManager that handled the Cocoa method 'acceptsFirstMouse' - but that would of course only work for Cocoa apps.
It might help to know that the usual term for this is "click-through". For example, you will find it mentioned on Apple's user-interface guidelines: http://developer.apple.com/documenta...TP30000894-TP6
__________________
hayne.net/macosx.html
hayne is offline   Reply With Quote
Old 03-27-2006, 07:28 AM   #3
tbsingleton73
MVP
 
Join Date: Feb 2006
Location: Toronto
Posts: 1,097
Nocturnal,

Have you tried ⌘Tab and/or ⌘` to change programs?
I don't "seem"to have the same problem about double-clicking to make things active, but maybe your meaning something different.
__________________
"When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth." - SH
"What are you sinking about?"
tbsingleton73 is offline   Reply With Quote
Old 04-11-2006, 12:13 AM   #4
ALT147
Triple-A Player
 
Join Date: Jan 2005
Posts: 86
Quote:
Originally Posted by Nocturnal
Inactive windows in OSX require at least one click to make them active (bring them into focus) before they'll accept any further mouse input.

Sorry Nocturnal, I don't have a solution for you.

But in checking what you wrote I came across the inconsistency of this 'feature'. In some applications, you do need to click once to activate a window, in others, you don't. This actually annoys me more: I wish it was either one way or the other for all apps.

Last week I was in Safari, I option-clicked an Excel window to hide Safari and make Excel active, and didn't realise that that click had shifted an entire data column down one row. It took me several minutes to work out why my graphs had changed.

But I do agree with tbsingleton that using Command-` to change windows within an application is very useful, and may help you.
ALT147 is offline   Reply With Quote
Old 04-12-2006, 04:22 PM   #5
Nocturnal
Prospect
 
Join Date: Jan 2006
Posts: 5
Unhappy

Thanks for trying to help, guys.

Unfortunately, cycling through windows using cmd-tab is about 10 times more cumbersome than just clicking on the window I want twice. I can already see the window I need to be in, because I have 4 monitors on this mac, and nothing ever really overlaps. I see the button or link I want to click, and I just want to click the thing without begging OS X to let me click it.

To make it worse, programs are buggy with this. In firefox for example, if you click inside of an html form, that will not bring the window in focus. You have to click somewhere else in the target window, then inside the form you want to fill out. In other programs, if a contextual menu is up in one window, then the first click in another window closes the menu, the second click actually selects the window, then the third click is the one that actually works.

I'm just going to have to accept that evertything on a mac will take me 2 clicks instead of 1; 3 clicks instead of 2. Nudge doesn't seem to work on Tiger, even after logging out and back in. *sniff*

Thanks :-)
Derek
Nocturnal is offline   Reply With Quote
Old 04-14-2006, 03:26 PM   #6
Hal Itosis
MVP
 
Join Date: Apr 2002
Posts: 2,114
double-click
Hal Itosis is online now   Reply With Quote
Old 04-18-2006, 12:46 PM   #7
Blackberry
Prospect
 
Join Date: Apr 2006
Posts: 7
X-style switching

GIMP comes with a little utility to enable XWindows-style "focus follows mouse" focus switching. If you used that, I imagine that no click would be left behind.
Blackberry is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:17 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Site design © Mac Publishing LLC; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of Mac Publishing LLC.