Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

simon360

macrumors newbie
Original poster
Apr 12, 2007
27
0
Hey all,

I've been waiting for Apple to fix a screen zoom related bug for ages, and have decided it's time to do it myself.

Currently, if you use screen zooming (ctrl + scroll) and activate Exposé, Mission Control, or any related functions (alt+tab, Launchpad, the list goes on), the zoom freezes in place. You can move the mouse, but you can't move to other parts of the screen. It's kind of hard to explain, but if you try it you'll see what I mean.

The solution that I see is, when any of these functions are activated, to simply zoom out, and when the functions have concluded, zoom back in.

The problem is detecting when the user activates these functions. They could be activated through the function keys, through trackpad/mouse gestures, dock items, or keyboard combinations.

Is there some sort of event that anyone knows of, which would allow me to tap in and zoom out?

The other option I see is creating wrapper applications that zoom the screen out, then activate the requested function, and when that function completes, zoom back in. But then there's the issue of making them work in the gestures pane of System Preferences, so the same functions could be reached using gestures.

I'm at a loss for how to implement it. It requires hacking at Apple's infrastructure, and I'm not familiar with how to do that - only with how to do applications in Cocoa. So if someone can point me in the right direction for hacking it in, I can do the actual code to accomplish the task.

Thanks!

- Simon
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.