Missing Conflict Cather
One of the new features of Snow Leopard (a feature which some love and many hate) is that special keystrokes (like CMD-Tab for application switching) get passed to the target machine rather than being captured by the local machine. I like this feature quite a lot, but unfortunately, it stopped working on my iMac and I couldn't seem to figure out why (nothing obvious related to ScreenSharing, VNC, or ARD preferences).
Well, after determining that the problem only existed with my user account, I removed all of my preferences, logged back in, and Voila!, problem solved. However, getting rid of all your preferences is a huge pain. That's why I missed Conflict Catcher today. It was a method of automating a binary search to find a problematic extension. I decided to apply the same technique (manually) to my preference files.
Well, after half a dozen iterations, I narrowed it down to one of two widget preference files:
widget-com.apple.widget.calendar.plist
widget-com.apple.widget.dictionary.plist
Since I didn't need either of them, I declared victory at that point.
By the way, if anyone is interested in how to toggle the special keys passing feature on and off in Snow Leopard, you can find the details here.
UPDATE: As noted in the comment below, Quicken Scheduler is the culprit. This is a know conflict between Quicken Scheduler and key-logging applications, detailed here and here.


