Cornerclick is mechanical advantage of Fitt's Law. Use your screen corners to launch things.
Objective-C Perl Other
Permalink
Failed to load latest commit information.
CornerClick.xcodeproj Remove user prefs in xcodeproj Sep 10, 2010
English.lproj merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
French.lproj merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
German.lproj merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
Japanese.lproj converted nib to expanded form Jun 22, 2008
Spanish.lproj merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
clickBG Add Apache 2 license information to .m and .h files Sep 10, 2010
dmg-source/sample scripts merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
extra stuff remove dmg background images Jul 7, 2004
production update to cvs version Jun 22, 2008
scripts Add license file and script for prepending files with contents Sep 12, 2010
transbuild Add README to describe script purposes, add info in transstrings.pl, … Sep 12, 2010
zh_TW.lproj merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
.gitignore add .gitignore Sep 12, 2010
0.tiff multiple monitors, mostly working Aug 14, 2003
1.tiff multiple monitors, mostly working Aug 14, 2003
2.tiff multiple monitors, mostly working Aug 14, 2003
3.tiff multiple monitors, mostly working Aug 14, 2003
AddAction.png icons for + and - buttons in prefpane Jul 7, 2004
BookmarkPreferences.tiff moved Aug 26, 2003
Build.md Build instructions Sep 12, 2010
ClickBoxPref.h Add Apache 2 license information to .m and .h files Sep 10, 2010
ClickBoxPref.m Add Apache 2 license information to .m and .h files Sep 10, 2010
ClickBoxPref.tiff Initial revision Jul 22, 2003
ClickBox_Prefix.h Add Apache 2 license information to .m and .h files Sep 10, 2010
CornerClickIcon.tiff update icon Jul 7, 2004
CornerClickSupport.h Add Apache 2 license information to .m and .h files Sep 10, 2010
CornerClickSupport.m Add Apache 2 license information to .m and .h files Sep 10, 2010
FileActionMenuItem.h Add Apache 2 license information to .m and .h files Sep 10, 2010
FileActionMenuItem.m Add Apache 2 license information to .m and .h files Sep 10, 2010
HideAppIcon.png who knows what I did May 6, 2004
HideOthersIcon.png who knows what I did May 6, 2004
History.md Update history Sep 12, 2010
Info-ClickBox__Upgraded_.plist merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
Info-CornerClickBG__Upgraded_.plist merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010
LICENSE Add license file and script for prepending files with contents Sep 12, 2010
Logo.tiff update Dec 16, 2004
Makefile remove publish Sep 12, 2010
Readme.md Replace version history with link to separate file Sep 12, 2010
RemoveAction.png icons for + and - buttons in prefpane Jul 7, 2004
Todo.oo3 convert todo doc Mar 5, 2010
Version History.md Move version history to separate file Sep 12, 2010
WindowVous.tif included missing image Jul 18, 2006
common_prefix.h Add Apache 2 license information to .m and .h files Sep 10, 2010
updateversion.sh merge 470:HEAD ^/CornerClick/branches/snowleopard-10-21-2009 to trunk Sep 10, 2010

Readme.md

About CornerClick 0.9

© 2003-2010 Greg Schueler greg.schueler+cornerclick@gmail.com

NEWS

CornerClick is now open source under the Apache 2 License.

What is it?

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.

How does it work?

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.

How do I use it?

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.

What's new?

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...

Installation:

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.

What actions can be performed?

These are the types of actions:

  1. Open File

    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.

  2. Hide Current Application

    This hides the current application.

  3. Hide Other Applications

    This hides all of the other running applications.

  4. Open URL

    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.

  5. Run AppleScript

    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.

  6. 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.

Help! My AppleScript Action isn't working!

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.

What else can it do?

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.)

How much does this cost?

It's free.

Any other features planned?

?? it's your source now...fork away

LICENSE

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

http://www.apache.org/licenses/LICENSE-2.0

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.