Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I reassign the keyboard shortcuts for Firefox? I want to use ctrl+right/left to switch tabs. Is there a plugin for this, if Firefox doesn’t natively support this?

share|improve this question
1  
I thought that this was something built in, but I've just checked and I can't find any options for it all. Is it something they've taken out of 3.6? – ChrisF May 25 '10 at 20:39
up vote 20 down vote accepted

Here is what worked for me in March 2016 (Firefox 45):

  1. Install the keyconfig addon from the keyconfig download page and restart.

    The addon file is unsigned, so to be able to install it, I first had to enter about:config in the address bar and set xpinstall.signatures.required to false.

  2. Go to Addons -> keyconfig -> Preferences.

  3. There are no "Previous Tab" and "Next Tab" entries by default, but you can add them by clicking Add a new key and using the following code snippets (thanks to the author). The "Global" checkbox can be left unchecked.

    • Next Tab: gBrowser.mTabContainer.advanceSelectedTab(1,true);
    • Previous Tab: gBrowser.mTabContainer.advanceSelectedTab(-1,true);
  4. Assign whatever keys to the "Next Tab" and "Previous Tab" actions.

(The Customizable Shortcuts addon didn't work for me, as it didn't have entries for Next Tab and Previous Tab.)

share|improve this answer
1  
This still works perfectly in Firefox 9.0.1 – Alo Jan 4 '12 at 23:07
1  
Lifesaver answer, works fine in Firefox 16.0.2 – ppp Nov 21 '12 at 2:03
2  
Still works in Firefox 31.0 – Adam Lindberg Aug 20 '14 at 19:52
    
Firefox 47.0 does not allow to install keyconfig despite xpinstall.signatures.required=false. Manul installtion does not also work (by both the methods). – Aleksey F. Jun 27 '16 at 8:47
2  
@AlekseyF. use this signed drop-in replacement extension from addons.mozilla.org instead. The solution works perfectly with it. – Samveen Jul 11 '16 at 14:08

AutoHotkey is the answer. I tried those Firefox extensions, but they can't handle all the actions I wanted. AutoHotkey can. Try something like this in a .ahk file:

#IfWinActive ahk_class MozillaWindowClass
{
   ^Left::Send ^{PgUp}
   ^Right::Send ^{PgDn}
}
share|improve this answer

The Keyconfig add-on for Firefox allows you to program most tab-selection keyboard binding.

share|improve this answer

The SwiftTabs addon even lets you assign single key shortcut for tab switching

share|improve this answer

On OS X, you can switch tabs to the left or right using option+command+left/right. Command+{/} and ctrl+page up/down do the same thing.

I don't know if comparable shortcut keys exist on Windows, though I would guess that ctrl+page up/down work.

Source: http://support.mozilla.com/en-us/kb/keyboard+shortcuts

share|improve this answer
1  
Thanks, although it would be better if it used ctrl+arrowkeys. Using page up/down to move across the tabbar doesn't feel natural. – John2496 Jun 7 '10 at 16:09
    
Firefox also supports tab switching using CTRL+TAB & CTRL+TAB+SHIFT. Taken from techontour.com/web-browsers/2008/10/04/… – John2496 Jun 7 '10 at 16:14

The Menu Wizard extension worked best for me. Simple and intuitive UI support. You can follow this link for a how to.

share|improve this answer

Keybinder Addon worked best first for me. More easily than the currently most popular answer.

It trivially mapped ctrl-arrowleft and ctrl-arrowright to switch between tabs left and right (on linux with firefox 45.01).

It seems good to do any keystroke I want.

I will note that, under gnome-linux, the alt key is bound to the desktop (for popping up the command dialog). You can work around that by carefully hitting Shift, then Alt; rather than the Alt first.

share|improve this answer

Since I had trouble with all the already mentioned plugins I've had to search for another way to do this. I found another Plugin that allows you to customize shortcuts that did worke: The dorando-keyconfig plugin.

  1. Install it from https://addons.mozilla.org/en-US/firefox/addon/dorando-keyconfig/ and restart Firefox.
  2. Go into about:addons (or open Addons Settings via the menus) and then into the Dorando Keyconfig Preferences.
  3. For each of the below, press [Add a new key], add the values and check the Global box:

    Name: tab_next
    Value: gBrowser.mTabContainer.advanceSelectedTab(1,true);

    Name: tab_prev
    Value: gBrowser.mTabContainer.advanceSelectedTab(-1,true);

  4. Now you can add a shortcut of your choosing to the keys.

I found those functions in the description of the plugin, which referenced the original Mozilla Forum post which has a link to some Examples.

share|improve this answer

protected by JakeGould Apr 14 '16 at 2:45

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.