Tab Options adds a few tab-related options to the ones built into Safari. It also lets you assign custom hotkeys for several tab operations. Finally, it lets you assign hotkeys to open favorite URLs.
- New tab positioning
- You can decide what position new tabs will appear in on the tab bar. If you don’t like the default position, you can have new tabs open to either side of the current tab or at either end of the tab bar. There are independent settings for foreground tabs and background ones.
- Focus on close
- You can decide which tab will be focused (activated) when you close a tab. Safari uses a certain logic to determine this, but you can override it by having Tab Options always focus the tab to the left or the right of the former tab. Most interestingly, you can opt to focus the last focused tab, wherever it is in the tab order.
- Closing the last tab
- Normally, when you close the last (or only) tab in a window, Safari closes the whole window. If you don’t like that, you can set Tab Options to keep the window open by emptying the tab or by loading a URL of your choice in it. Note: Due to a bug in Safari, this option only has effect when you close the tab using a Tab Options hotkey.
These are the operations you can assign hotkeys to.
- Open a new foreground or background tab
- Switch to the left or right tab
- Switch to the last active (focused) tab
- Cycle through all tabs in the order they were last activated
- Go back (like clicking the Back button) or forward in the current tab
- Close the current tab
- Reopen recently-closed tabs, one by one
- Duplicate the current tab
- Duplicate the current tab and go back
- Reload the current tab
- Move the current tab to the left or to the right
- Move the current tab to the left or right end of the tab bar
For each action, you can assign up to three keyboard shortcuts. For example, you could assign lowercase “w”, uppercase “W”, and ç (Option-C) to Close Tab. Only “printing” keys are supported, either alone or in combination with Command, Option, and/or Shift. Special keys such as Home, PageDown, NumLock, and the arrow keys are not supported.
You can also define hotkeys for any number of URLs that you specify, and you can open each of them in either a foreground or a background tab.
You can decide where tabs that you open with Tab Options will appear. If you don’t like the default position, you can have new tabs open to either side of the current tab or at either end of the tab bar. (This setting only affects tabs you open with Tab Options.)