This is just to say that SizeUp is a piece of software that I use constantly to manage my windows on the Mac. It’s a lot like a tiling window manager, and I find it’s the best method of spatially organizing windows. I’m writing this here because I’ve never seen anybody else using it, and I can no longer imagine working without it. With just a few keystrokes, you can resize and reposition windows to a wide variety of customizable shapes and positions. It’s free to try and I strongly recommend it to anyone who ever juggles more than one window at a time.
It’s particularly geared towards a keyboard-centric control of window management, but the same developer has made a mouse-based window manager (Cinch) that might be better suited for some.
Here, I outline a method for adding a keyboard shortcut to menu items with dynamic names in Mac OS X. Custom keyboard shortcuts on the Mac are generally great, and you can create your own system-wide, or application-specific shortcuts in the keyboard preference pane. All you need to do is provide the precise name of the menu item you want to make a shortcut to. Instructions for how to do this can be found at lifehacker. But it's a problem if the menu item changes dynamically.
I’ve been using Versions as a svn client for a couple of weeks to help manage my writing, and so far it’s proven to be a great app. But in managing LaTeX projects, there are a lot of files that should to be ignored by the repository. Unfortunately, Versions doesn’t have a keyboard shortcut for ignoring a selected file. To make matters worse, the name of the menu item changes to reflect the selected file, so making a keyboard shortcut in the usual way doesn’t work.
I guess this wouldn’t be so bad if I weren’t a keyboard junkie. But anyway, here’s how I worked around ...
tl;dr: Run Quicktime to prevent iTunes from launching every time you use built-in keyboard controls or the Apple remote
Don’t let iTunes hijack your keyboard’s built-in playback-control keys. A lot of programs take advantage of the Apple remote, or laptops’ built-in track control buttons to let you control their playback without switching back to that app. Personally, I use Cog to play music I keep as flac.
But after upgrading to Snow Leopard, iTunes has decided to hijack those controls a bit. The buttons still control Cog, but iTunes launches whenever you press any of them. Today, I happened upon a solution: keep Quicktime Player running in the background.
What I find upsetting about this whole issue is that Apple clearly recognized that iTunes shouldn’t launch every time one of those keys is pressed. So they made Quicktime, and probably Front Row override the default behavior. But as far as I can tell, they didn’t tell anyone else how to do it.
I’m always forgetting exactly how to take screenshots on my Mac. The Shift, Command, Control, 3s and 4s all get garbled up in my head. So for my own benefit, and perhaps your own I’ve consolidated them here into a convenient list.
Command-Shift-3 :: Take a screenshot of the whole screen.
Command-Shift-4 :: Take a screenshot of an area you select.
Command-Shift-4-Space :: Take a screenshot of a window.
All these commands save a file to your Desktop. Adding the ‘Control’ key to any of them puts the image in your clipboard instead.
Additionally, you can take, or initiate screenshots from the command line using the very rich built-in screencapture command.
usage: screencapture [-icMPmwsWxSCUto] [files]
-c force screen capture to go to the clipboard
-C capture the cursor as well as the screen. only in non-interactive modes
-d display errors to the user graphically
-i capture screen interactively, by selection or window
control key - causes screen shot to go to clipboard
space key - toggle between mouse selection and
window selection modes
escape key - cancels interactive screen shot
-m only capture the main monitor, undefined if -i is set
-M screen capture output will go to a new Mail message
-o in ...