I was inspired by some of the recent postings of iPhone tips and tricks to post some for Mac OS X, most of which appear to be relatively unknown. This list includes the Dock, Application Switcher, Spaces, Screen Capture, Menu Extras, and Exposé. Most of these are new to Leopard, but some are oldies, but goodies that few people seem to know about. In completely chaotic order:
- Dock springing. If you drag a file and hover over Dock items, various useful things happen which are similar to Finder springing. If it's a window, the window un-minimizes from the Dock. If it's a stack, the corresponding folder in the Finder opens. If it's the Finder, it brings the Finder to the foreground and opens a window if one doesn't exist already. But the coolest (and most hidden) springing trick is if you hover over an application and press spacebar, the application comes to the foreground. This is great for things like grabbing a file from somewhere to drop into a Mail compose window. Start with your Mail compose window up on the screen, then go locate the file, hover over the Mail icon, hit spacebar, and Mail comes to the front for you to drop the file into the compose window. Note you have to have springing ON in Finder Preferences (or use spacebar).
- Drag switching in spaces. If you drag a window to the edge of the screen and pause for a moment, it will switch to the space in that direction. A great time saver that avoids using the keyboard.
- You can drag and drop files onto application icons in the Application Switcher. Pick up the file, hit Command-Tab, drop onto the application. Can be really useful if you have tons of items in the Dock and you know you want to open something with an application you have running.
- Exposé springing. This has been around for awhile, but few people know about it. In All Windows or Application Windows mode, you can hover over a window while dragging a file, pause for a moment (or hit space bar) and that window will spring to the foreground.
- The Exposé All Windows mode works in Spaces overview mode. Hit F8, then F9 to see minimized versions of all your windows in all spaces.
- Combining #4 and #5 is another great trick. Drag a file, hit F8 to go into Spaces overview mode, hit F9 to Exposé all the windows, hover over the window you want and wait a moment or press spacebar, and both that space and that window come to the foreground, ready for you to drop the file.
- Using the Mighty Mouse scroll button can be a great Application Switcher. Configure this in Keyboard and Mouse preferences. Then, press the scroll button to bring up Application Switcher, scroll to select the application you want, and hit the scroll button again to switch. Very quick and easy. Double-click the scroll button to quickly switch to the previously active application.
- Shift-drag from the Dock separator to quickly move the Dock to different sides of the screen.
- Hold down Ctrl+Shift to temporarily toggle the Dock's magnify setting. This can be useful in both directions.
- Hit Ctrl+F3 to enter the Dock's keyboard access mode. From there, you can use type-ahead to select an item and Return to open it. This works on applications, documents, and stacks. Also, various keys like the arrow keys, home, end, and many others can be used. Use Esc to exit this mode. Can be interesting to use as a quick application launcher, especially if you change the keyboard shortcut to something easier to hit.
- Option-click an item in an open stack to keep the stack open.
- Type ahead, Tab, and arrow keys can be used to select items in open stacks. Hit Return to launch them.
- Ctrl-click on a stack to reveal a wide variety of configuration options.
- Holding down F9, F10, F11, or F12 for an extended period of time, then releasing the key, allows you to briefly enter that mode and leave it without having to press the key again. Very useful for Dashboard in particular.
- After pressing Command-Shift-4 to enter Screen Capture mode, space bar will select an entire window (and the resulting screenshot will have a nice drop shadow), holding down space bar will allow you to move the selection rectangle after you've dragged a selection, and option and shift will constrain the selection rectangle around a center point or vertically/horizontally as you drag the selection.
- Command-drag menu extras to rearrange them or remove them from the menu bar.
- Command-drag a window in Spaces will drag all windows associated with that application to a new space. Ctrl-drag will do the same thing, in addition to preserving the same screen position in the space in which you drop the windows.
- In Exposé mode (F9 or F10), hitting Tab repeatedly will cycle through windows for one application at a time.
- Holding down Command while dragging an item to the Dock will temporarily disable the Dock trying to make space for the dragged item.
- Ctrl-click on the Dock separator to bring up a menu with configuration options.








