One-handed tabbed browsing in Safari
This probably doesn’t belong in hacks, but it doesn’t belong anywhere else either, and I think it’s pretty useful.
I occasionally find myself coming to the computer to browse the web for a few moments with the keyboard still tucked away. And I’m lazy, too lazy even to pull the keyboard out and use both hands. For the most part, that’s fine, because I can browse using the mouse to choose bookmarks and links. But I’m also addicted to tabs, and to open in tabs I need--or thought I needed--to use either the control key to bring up the contextual menu or the command key to open a link in a new tab.
Yes, I could buy a multi-button mouse, but besides being lazy, I’m cheap; and I don’t like any of the multi-button mice I’ve seen. The new Apple one might be worthwhile, but it doesn’t come in wireless.
Drag the link into the tab bar. The URL will gain a green “+” as you move it into the tab bar. When you let go, the link will open in a new tab. If you don’t want the window to scroll upwards, you may find it useful to drag the link out of the window and back into the tab bar.
This works in Safari, Firefox, and Netscape. It may well work in other tabbed browsers, but I don’t have them. If requires that the tab bar be visible, so if you want to use it you should set the tab bar to always be visible.
This means I can hold a Tadcaster’s in one hand and browse the net with the other.
Next up: blogging in my pajamas.
More Mac OS X tricks
- Command-line mail on OS X: re-alpine and Geektool
- If you do a lot of automated command-line scripts, you probably also generate a lot of mail to /var/mail. OS X only has the mail program built-in, and its GUI mail client hasn’t been able to add simple mail accounts since about OS X 10.2. Alpine can get you a better mail client, and Geektool can provide better notices.
- Stack windows on top of each other
- If you want to stack multiple windows directly on top of each other, it’s easy to do in any well-behaved application, such as Nisus Writer Pro, Safari, Mail, and even older applications like AppleWorks 6 and Microsoft Word X.
- Leopard setuid and passwd file changes
- Leopard Server introduced two major changes to two lesser-used features: setuid root script wrappers and BSD flat file authentication.
- Media duration in Python on Mac OS X
- It turns out to be very easy to get the duration of MP3 files, MPEGs, and other media files on the OS X command line.
- SilverService and Taskpaper
- SilverService is a great little app if you commonly need to repetitiously modify text. Any application that supports services will support running selected text through command-line scripts via SilverService.
- Seven more pages with the topic Mac OS X tricks, and other related pages
