Tabkeys lets you assign custom keyboard shortcuts for common tab actions in Safari. Available actions are:
- Open a new tab
- Switch to the next or the previous tab
- Go back or forward in the current tab
- Close the current tab
- 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
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 keyboard shortcuts for any number of URLs that you specify. Each such definition specifies whether to open the URL in a new tab or the current one.
You can decide where tabs that you open with Tabkeys 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 Tabkeys.)
Another Tabkeys setting determines which tab becomes active when you close a tab. You can force the tab to the left or the right of the closing tab to become active. (On Safari 5.0.x, this setting only works when you close a tab using a Tabkeys shortcut. On newer Safari versions, it is always effective.)
Lastly, there is a setting that determines what happens when you close the last tab of a window. Instead of closing the window, Tabkeys can replace the last tab with an empty one or load a specified URL into it. (On Safari 5.0.x, this setting only works when you close the last tab using a Tabkeys shortcut. On newer Safari versions, it is always effective.)