X
Tap here to go to the mobile version of the site.

Support Forum

How can I change the default behavior for ctrl-Tab?

Posted

I tried to change the behavior of ctrl-Tab from 'Next Tab' to 'Previous Tab' and added 'alt-Tab' for 'Next Tab' in Keyconfig so I can navigate in both directions with one hand. It does not change the behavior of ctrl-Tab.

I created both these shortcuts in Keyconfig:

Next Tab gBrowser.mTabContainer.advanceSelectedTab(1,true);

Previous Tab gBrowser.mTabContainer.advanceSelectedTab(-1,true);

I even tried doing this from the command line with the same result:

defaults write org.mozilla.firefox NSUserKeyEquivalents -dict-add "Next Tab" "~Tab" defaults write org.mozilla.firefox NSUserKeyEquivalents -dict-add "Previous Tab" "^Tab"

I'm not sure why this didn't work but maybe "Tab" is the wrong keyword. I couldn't find any documentation on what it should be. Or possibly "Next Tab" and "Previous Tab" don't work in this case because they are not 'built-in' commands. A third possibility is that it won't work because ctrl-Tab is a built-in shortcut but I can't believe that is why. I was able to change cmd-Q to ^-cmd-Q no problem and that is a default OS X shortcut. I was also able to change other built-in functions' shortcuts, just not this one.

So what am I doing wrong? Has anybody been able to change this particular shortcut?

I tried to change the behavior of ctrl-Tab from 'Next Tab' to 'Previous Tab' and added 'alt-Tab' for 'Next Tab' in Keyconfig so I can navigate in both directions with one hand. It does not change the behavior of ctrl-Tab. I created both these shortcuts in Keyconfig: Next Tab gBrowser.mTabContainer.advanceSelectedTab(1,true); Previous Tab gBrowser.mTabContainer.advanceSelectedTab(-1,true); I even tried doing this from the command line with the same result: defaults write org.mozilla.firefox NSUserKeyEquivalents -dict-add "Next Tab" "~Tab" defaults write org.mozilla.firefox NSUserKeyEquivalents -dict-add "Previous Tab" "^Tab" I'm not sure why this didn't work but maybe "Tab" is the wrong keyword. I couldn't find any documentation on what it should be. Or possibly "Next Tab" and "Previous Tab" don't work in this case because they are not 'built-in' commands. A third possibility is that it won't work because ctrl-Tab is a built-in shortcut but I can't believe that is why. I was able to change cmd-Q to ^-cmd-Q no problem and that is a default OS X shortcut. I was also able to change other built-in functions' shortcuts, just not this one. So what am I doing wrong? Has anybody been able to change this particular shortcut?

Additional System Details

Installed Plug-ins

  • Shockwave Flash 11.9 r900
  • Adobe® Acrobat® Plug-in for Web Browsers, Version 10.1.8
  • The Flip4Mac WMV Plugin allows you to view Windows Media content using QuickTime.
  • Microsoft Office for Mac SharePoint Browser Plug-in

Application

  • User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0

More Information

jscher2000
  • Top 10 Contributor
3246 solutions 29629 answers

Could I suggest posting this question in the keyconfig extension support thread? I suspect the developer and the users there will be able to answer more quickly.

http://forums.mozillazine.org/viewtopic.php?f=48&t=72994&start=2595

Could I suggest posting this question in the keyconfig extension support thread? I suspect the developer and the users there will be able to answer more quickly. http://forums.mozillazine.org/viewtopic.php?f=48&t=72994&start=2595
cor-el
  • Top 10 Contributor
  • Moderator
12300 solutions 113913 answers

Helpful Reply

See also:

The commands would be "Browser:PrevTab" and "Browser:NextTab" (these can be used in gestures).

I'm not seeing the key sequences to advance to the next and previous tab in keyset #mainKeyset in the DOM Inspector, so that is likely the cause that you can't change them.

See also: *https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly#os=mac&browser=fx24 The commands would be "Browser:PrevTab" and "Browser:NextTab" (these can be used in gestures). I'm not seeing the key sequences to advance to the next and previous tab in keyset #mainKeyset in the DOM Inspector, so that is likely the cause that you can't change them.

Helpful Reply

OK I posted a link to this thread on that forum thread but I still think this is general enough that it could be answered in this forum.

OK I posted a link to this thread on that forum thread but I still think this is general enough that it could be answered in this forum.

Question owner

"The commands would be "Browser:PrevTab" and "Browser:NextTab" (these can be used in gestures)."

Where did you find these?

I tried:

defaults write org.mozilla.firefox NSUserKeyEquivalents -dict-add "Browser:NextTab" "~Tab"

but it didn't work. Maybe 'Tab' is the wrong keyword?

"I'm not seeing the key sequences to advance to the next and previous tab in keyset #mainKeyset in the DOM Inspector, so that is likely the cause that you can't change them."

Can you explain why you think this is the cause?

"The commands would be "Browser:PrevTab" and "Browser:NextTab" (these can be used in gestures)." Where did you find these? I tried: defaults write org.mozilla.firefox NSUserKeyEquivalents -dict-add "Browser:NextTab" "~Tab" but it didn't work. Maybe 'Tab' is the wrong keyword? "I'm not seeing the key sequences to advance to the next and previous tab in keyset #mainKeyset in the DOM Inspector, so that is likely the cause that you can't change them." Can you explain why you think this is the cause?