Switch is a window-based (as opposed to application-based) context switcher. By default it is bound to using ⌥⇥
and ⌥⇧⇥
to cycle through the visible windows on the current space, and ⌥W
can be used to close windows while the interface is active. It looks like this:
This project is functional, but not finished. I'm using it every day, but I could use your help.
Contributions in the form of beers, patches, and issues are appreciated.
To check out the project, its submodules, and open in Xcode:
git clone git://github.com/numist/Switch.git
cd Switch/
git submodule sync
git submodule update --init --recursive
open Switch.xcodeproj
At this point, ⌘R
should have you up and running!
NOTE: Switch requires Mac OS X version 10.8 or newer and Xcode 5. The application does not do any work to check these constraints so incompatibility may be indistinguishable from bugs. For a list of known issues, check out the bug tag in Issues.