© 2003-2010 Greg Schueler email@example.com
CornerClick is now open source under the Apache 2 License.
CornerClick allows you to assign actions to each corner of your screen in Mac OS X. Your screen corners can act like four buttons which will never move. You will never miss when you try to click the corner of the screen.
The Dock is badly designed from a user interface point of view. If you have a lot of icons in your dock, either your icons are really tiny or you have magnification turned on. Every time you want to launch something new, or just get back to Safari, you have to put on your Dock goggles and hunt for the right icon. The icon you want is never in the right place, or it tries to dodge your mouse when you have magnification turned on.
Tiny, nearly invisible windows hide in the corners of your screen. When you click on them an action is performed. The neat thing is that clicking in the exact corner of the screen is really easy to do, since you can just whip the mouse over there instantly. You get to define what actions they perform, and you can have each corner do as many things as you want by holding down different modifier keys.
If you like, a popup window will display what action is going to be performed when you point at any corner of the screen.
CornerClick is a Preference Pane. In the preference pane you can define multiple actions for each corner of the screen. Each action has a possible set of modifiers: shift ⇧, command ⌘, option ⌥, control ⌃, or Fn. (The Fn modifier is only useful on PowerBooks or iBooks.) All of the modifiers you add to an action have to be held down when you click the corner for the action to be invoked.
Release to Github, 9/12/2010:
- Finally releasing source before this project stagnates and dies
- Apache 2 Licensed, fork it!
version 0.9, 4/4/2010:
- Snow Leopard Support: Fixed visual glitches, updated to 64-bit compatibility
- Fixed a tiny bug with scrolling behavior
- Added setting for duration of the delay for Hover actions
See the Version History...
Double-click the CornerClick.prefPane file from the installation disk image. Choose to install the preference pane. If you are upgrading a previous version of CornerClick, you should choose yes when asked if you want to replace the old version.
These are the types of actions:
This action opens any file you choose. If you pick an application, that application will launch if it's not running, and will come to the foreground if it is. You can pick any folder or file as well.
Hide Current Application
This hides the current application.
Hide Other Applications
This hides all of the other running applications.
This opens a URL of your choice. You can also pick a display label for the URL, so that it looks better in the popup window.
This runs an AppleScript when you click the corner. The AppleScript is loaded and compiled by CornerClick so that it can be run quickly when the corner is clicked subsequent times.
Exposé Actions (All Windows, Application Windows, or Desktop)
Performs the Exposé action chosen. Just make sure to configure the appropriate Exposé command to be activated via one of the F-keys, in the Exposé preference pane. CornerClick works by sending that F-key to the system.
If there is an error during loading, compiling, or running of selected AppleScript, CornerClick will print out a message on the Console describing the error. (Open /Applications/Utilities/Console.app)
Please don't ask me for help with AppleScript problems that aren't related to CornerClick.
There are many resources available on the internet. Good luck.
Well you can make combos of actions by defining multiple actions for a corner, where all of them have the same exact set of modifiers.
For example, add an Open File action that opens the Finder (/System/Library/CoreServices/Finder.app) with a certain set of modifier keys (or none at all). Then add another Hide Other Applications action with the same exact modifier keys. When you click in the corner with those modifier keys, both actions will be performed, and you'll end up clearing all the clutter on your screen and revealing the Desktop. (The order you create the actions in is the order they are performed in.)
?? it's your source now...fork away
Copyright 2003-2010 Greg Schueler
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.