I found a workaround to enable (a 50%) focus-follows-mouse functionality on MAC OS X Mavericks after reading pages and pages and testing various snippets and techniques that failed. The thing is I always use focus-follows-mouse on all platforms including Windows (recently found a way for Windows 8).
The only thing that worked (50% what I was looking for) for my Mavericks was the following:
- Download and install MondoMouse using this link: http://www.atomicbird.com/about/mac-apps. This will install MondoMouse in Settings of the system. Open Settings and run MondoMouse. Download the licence file that accompanies MondoMouse and register the installation.
- MondoMouse brings up its preferences but with a message that it can not be activated until assistive devices are enabled
- Enable access for assistive devices and applications through Settings using this tutorial and enabling at first for “System Preferences.app”
- Head back to MondoMouse and start enabling settings. It will probably bring up another message that MondoMouse requests access to assistive devices and it needs to be accepted. By default MondoMouse enables focus-follows-mouse functionality just fine.
One major issue in this functionality on MAC OS is that the menubar is always on top and displays the menu of the last active window, keeping the keyboard focus also on the foremost window. Focus-follows-mouse with MondoMouse makes it possible to scroll, move, resize, etc other windows (in the background) but does not affect the menubar and the keyboard, which still work on the foreground window…That is why I say it works as a 50% focus-follows-mouse…