본 사이트는 여러분의 사용자 경험을 개선하기 위해 유지 보수를 진행하는 동안 기능이 제한됩니다. 도움말로 문제가 해결되지 않고 질문을 하고 싶다면 Twitter의 @FirefoxSupport 및 Reddit의 /r/firefox 채널을 활용하세요.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Ctrl + Left Click deactive

more options

Hey... When I click (CTRL+LEFT CLICK) a link, it opens it in a new tab, it is in same way with most browsers. But I am using firefox and I want to deactive this. when I click ctrl + link, i don't want that link to open in new tab. I downloaded Customizable Shortcut extension but I couldn't find CTRL+LEFT click. Please helpme.. thanks in advance

Hey... When I click (CTRL+LEFT CLICK) a link, it opens it in a new tab, it is in same way with most browsers. But I am using firefox and I want to deactive this. when I click ctrl + link, i don't want that link to open in new tab. I downloaded Customizable Shortcut extension but I couldn't find CTRL+LEFT click. Please helpme.. thanks in advance

모든 댓글 (11)

more options

Hmmm, I think both Customizable Shortcuts and keyconfig are for pure keyboard shortcuts, and can't help with the mouse.

Do you want the link to open in the current tab? Some users have found a way to do this with the Tab Mix Plus extension. I haven't tried this myself, but it appears you can set Ctrl+click and middle-click to open in the same tab.

more options

I just want to deactive it, I can change CTRL+Left Click to like random things I don't use. I don't use this command but when I use CTRL with other things, clicking on left click is an issue for me. So I just want to deactive it, or change it to something I don't use. Something like CTRL SHIFT Q etc.

I checked Tab Mix Plus, even though I do it like "Do Nothing" when clicked with CTRL, it doesn't seem to be any effective...

more options

Hi sef108, the "Do Nothing" option you found for Ctrl+click is not related to links. There may be a way to "throw away" Ctrl+click when it occurs on a link so the link is not activated (either in a new tab or in the same tab). I'll have to think about it.

more options

I guess it only does it if I click on the page, I don't click on the page at the up, I click in a link and it opens in a new tab, I don't want this LINK to open in new tab x(

more options

Did the option I mentioned help? Screen shot attached.

more options

No, it doesn't work for me somehow... I did this and it still opens in a new tab x(

more options

I'm curious if there is any specific reason that you want to deactivate Ctrl + left-click in case there is another solution or workaround possible.

more options

Well I play a game and I do open several links and I spam "CTRL + TAB and LEFT CLICK to a link afterwards. When I do it real quick, sometimes I click "CTRL TAB + CTRL LEFT CLICK" and if I deactive it, I'll keep pressing CTRL when I use TAB and Left Click. Sorry for bad English :/

more options

It isn't solved yet...

more options

Hi sef108, what do you think about using a Greasemonkey (or Scriptish) userscript? This little script will block Ctrl+click on all sites (the link gets a bright yellow background when you Ctrl+click it but there's no navigation).

// ==UserScript==
// @name        Ignore Ctrl+Click
// @namespace   YourNameHere
// @include     *
// @grant       none
// ==/UserScript==
function discardCtrlClick(e){
  if (!e.ctrlKey) return;
  if (e.target.nodeName != "A") return;
  e.target.style.backgroundColor = "#ff0";
  e.preventDefault();
  return false;
}
document.body.addEventListener("click", discardCtrlClick, true);
more options

Hi sef108, maybe this one is more useful, it stops the Ctrl+click and replaces it with a regular click. If the link has a target="_blank" you'll get a new tab or window (depending on how you've set that preference), so it doesn't guarantee the link will load in the same tab.

// ==UserScript==
// @name        Replace Ctrl+click with click
// @namespace   YourNameHere
// @include     *
// @grant       none
// ==/UserScript==
function clickWithoutCtrl(e){
  if (!e.ctrlKey) return;
  if (e.target.nodeName != "A") return;
  e.preventDefault();
  e.target.click();
}
document.body.addEventListener("click", clickWithoutCtrl, true);