6

Update: As of version 11.50, control-click opens the new tab in background, as desired. Yay!


In Opera, as opposed to all other modern browsers I know, control-click does not open a new tab. Moreover, I couldn't find any good way to configure this behavior. The best available option seems to be this. However, it's so hacky that it won't work on HTTPS sites unless you enable user javascript there, which doesn't seem like a good idea. There also seem to be other proposed solutions, but none of them seem to work.

I'd like this because my laptop has no middle mouse-button, and I'm a creature of habit.

Do people have any ideas (for the latest version, 10.50)? I'd like ctrl-click to open a background tab, but I can do with foreground. Thank you!

6 Answers6

1

Just tried the js hack, indeed it doesn't work by default on HTTPS. But you can turn on User JavaScript on HTTPS pages: http://www.opera.com/docs/userjs/using/#securepages

Andrew
  • 11
  • 1
1

Not technically a keyboard shortcut but since you mention that you want an easy solution when you're on your laptop you should check out this extension. It will allow you to open a new background tab with a long left click. Doesn't sound like much but on a laptop it's a life saver.

0

Besides some hacky way as you describe, I don't think there is a way to change Opera's behavior in this manner.

The only solutions I can think of are:

  • Using Shift + Click, but that's different from other browsers, then (even though I believe it was done in first versions to use the same keyboard shortcut as IE used to open in another window, when tabs were only existing in Opera. I could be wrong, though). Edit: This actually opens the tab and switches to it, it's not an "open in background". Adding Ctrl allows to open in background, as shown by mrtreb.

  • Some hacky way using AutoHotKey (example of scripts here) to make Ctrl behave like Shift.

  • Depending on the way you use your laptop, for example without a mouse and only with a trackpad, there are some trackpads which allow you to configure pressing left and right at same time send a "middle button" event (this is what I use on my laptop)

  • If you are using a mouse without middle button, you can activate gestures in Opera, and the default gesture to open a link in another tab is pressing right mouse button on the click, then going down before releasing.

Gnoupi
  • 8,108
  • 9
  • 43
  • 59
0

There's reportedly a hacky way of doing it via UserJS (second comment on this page), although the user in question refers to Opera 9.5.

MartW
  • 1,882
  • 11
  • 13
0

The shortcut key for it is:

ctrl + shift click (equivalent to middle click) ..

Lee Taylor
  • 1,466
  • 1
  • 17
  • 22
mrtreb
  • 1
  • 2
    Indeed, adding ctrl allows to open in background, while shift + click alone switches to the new tab. However, the OP wants strictly ctrol + click only, here. – Gnoupi Jul 03 '10 at 16:23
  • I know; this doesn't help since my hands are used to control-click. Since I use many computers, I can't use Opera everywhere. – user21952-is-a-great-name Jul 04 '10 at 14:58
0

Worked in Ver 11.00 :

  • Menu --> Settings -Preferences (or just Ctrl+F12)
  • Advanced --> Shortcuts --> Keyboard setup - Opera Standard (become blue)
  • Bottom buttons:> Duplicate - Rename - [ your chosen name ] - OK

Keyboard setup - [ your chosen name ] (becomes blue)

  • Edit (the bottom one) - Find - [type] Open link

Under Browser Window find:

  • "Open link in new page" and "Open link in background page"

If found then change "input context" value (click on it) to:

EnterCtrl Enter+Ctrl+Shift

IF NOT FOUND - MAKE THEM:

bottom buttons:>

New - click on value to change - type the input context above - same for Actions - click OK OK

No need to restart - it is taken right away!

wonea
  • 1,817
  • 1
  • 23
  • 42