Note: I apologize for the the spartan nature of this page and this site. Over time, I hope to make it a little more visually appealing.

NuclearMouse

NuclearMouse is a simple utility with a silly name. It is a SIMBL plugin that I wrote because I was getting annoyed at certain quirks of the MacOS X environment, namely having to click on the title or the lower righthand corner to drag or resize windows. Big thanks to Mike Solomon for creating SIMBL!

The NuclearMouse plugin currently enables you to do three things:

The first two features are enabled via a user-customizable modifier key + mouse button combination. The currently allowed modifier keys are control, command, and option. The available mouse buttons are left, right, and middle. If you have a 3-button mouse, then I recommend mapping these commands to the middle mouse button and they don't appear to be used for much else in MacOS X. The last feature is tied to the scroll wheel. If you use a laptop, two-finger scrolling accomplishes the same thing.

Please send feedback and suggestions to albert at 628weeks dot com.

Download NuclearMouse.bundle.zip (Universal) Released Oct. 29th, 2006
NuclearMouse requires that SIMBL is already installed on your system.
To install, unzip NuclearMouse.bundle.zip and drag the file to your {user}/Library/Application Support/SIMBL/Plugins folder.
To uninstall, quit any active applications and delete the NuclearMouse bundle from the Plugins folder.
Note: NuclearMouse only works for Cocoa applications. Unfortunately, this means it won't work for iTunes or Firefox.

NuclearMouse source repository
I got a lot of help from browsing publicly available source code so I feel it's only right for me to make the NuclearMouse source available as well. As this is my first foray into Mac/Cocoa programming, I'm sure I did many things the dumb way. Critiques and suggestions are welcome!