50

Disabling ctrl+click as right-click is useful because:

  1. Many web app rely on ctrl+click (typically for multiple selection).
  2. There is little use for this combo (mice have 2+ buttons and trackpad emulate right-click with two-finger click or clicking in the right zone).

Can it be done in OS X Mavericks?

This question has been asked before for Lion and answered negatively (i.e. a third party utility is needed). Has this improved for Mavericks?

abey
  • 976

9 Answers9

29

There is no system supported method for disabling ctrl+click from functioning as a secondary click in Mavericks.

You can use Karabiner Elements to remap "Control+LeftClick to LeftClick," which essentially disables this behavior system-wide.


Step 1:

Install Karabiner Elements: https://karabiner-elements.pqrs.org/


Step 2:

When you then go to open Karabiner Elements, it will have a couple security issues you need to resolve.

The first will be to allow the installation of a kernel extension: Karabiner Elements kernel extension request

The second will be to allow input monitoring: Karabiner Elements input monitoring request


Step 3:

Once those security issues are handled, you then need to add a complex modification. Visit: https://ke-complex-modifications.pqrs.org/#control_lclick_to_lclick

Then click Import on the Disable Ctrl Click modification: Disable Ctrl Click modification

This will add the complex modification to Karabiner Elements and enable the functionality: Karabiner Elements complex modifications


Addendum:

However, I don't know of any web apps (and certainly not most or many) which don't recognize and respect Command+LeftClick as a way to multi-select. That is the standard for macOS.

spex
  • 1,725
  • 1
  • 14
  • 14
  • 1
    this is not the best choice if you need to use the CTRL+click for some other action, this will completly remap it, so you can;t use it elsewhere – Asped Sep 27 '16 at 12:07
  • Also Karabiner-EventViewer will help you debug keys (in my case a bug made the Cmd key always on) – Dorian Feb 03 '17 at 05:31
  • 2
    Karabiner-Elements-11.6.0 on High Sierra 10.13.3 does not have any choice starting with control in the "Simple Modifications" tab (the first one). Anybody with an idea how to fix Ctrl key with this combo? – Richlv Mar 23 '18 at 11:58
  • 2
    This application has changed, you'll need to import this "Complex Modification" rule https://pqrs.org/osx/karabiner/complex_modifications/#control_lclick_to_lclick – Ryan Williams Aug 20 '19 at 02:49
  • 3
    Did that "Complex Modification" rule "ctrl+left click to click" imported, but it doesn't seem to work, I still got the context menu poped up – Gelin Luo Nov 11 '20 at 00:10
  • @GelinLuo I updated the answer to include the updated instructions – spex Nov 15 '20 at 04:53
  • 3
    It's important to note that if you're using a mouse, you must go to Karabiner-Elements Preferences -> Devices -> enable the mouse. – Matias Dec 27 '20 at 19:13
  • it seems that there is a bug in Karabiner that prevents the modification from working on a trackpad, see https://github.com/pqrs-org/Karabiner-Elements/issues/2157 – Evgeny Dec 14 '22 at 11:48
  • This seems to work, but only for a single click. I need this change for click and hold (to play minecraft lol). Can someone explain how to do that? – Malaber May 25 '23 at 21:44
  • @Malaber You shouldn't need to do this for Minecraft. macOS handles two-button mice just fine, and has options for the Magic Mouse and the built-in touchpads to use left/right side clicks or two-finger clicks: https://support.apple.com/guide/mac-help/right-click-mh35853/mac – spex Mar 08 '24 at 17:21
28

In my VMWare Windows 7 guest, I have found (after reading this post) that using Ctrl+Command+LeftClick works the same as Ctrl+LeftClick would in a hardware Windows machine.

Giacomo1968
  • 5,623
mvreijn
  • 471
6

Try the right option key+click

This works for me using parallels with Windows 8.1, I haven’t personally come across web apps that use this, so I can't test this.

Right click actually emulates control+click due to the history of apple sticking with a single button mouse for so long, thus the context menu used the control click method, plus Mac OS X doesn’t have a context key on the keyboard like Windows Keyboards (located on the right side of the main keyboard, in-between the control and alt (alt GR) or windows keys).

Giacomo1968
  • 5,623
Azz
  • 61
  • 1
  • 1
5

I found that I can use Option+Command in lieu of Control when using online Flash training applications (I'm using 10.8.5 Mountain Lion).

Giacomo1968
  • 5,623
Alan Cook
  • 106
5

BetterTouchTool allows ctrl-click remapping. There is an example of ctrl-click to alt-space remapping for IDEA. enter image description here

3

Option+Command+LeftClick, recommended by mvreijn for VMware Windows 7 guests, works quite nicely in Citrix connections to Windows 7 machines.

2

I use a Linux VM in VMware Fusion for development, where I want to ctrl-click to navigate to method definitions.

In the VM settings for "keyboard and mouse", choose the "Mac" profile instead of the Standard profile. This disables the OSX stubbornness for the respective VM.

Philippp
  • 121
0

In System Preferences->Keyboard->Modifier Keys, you can change the function of the keys. If you switch cmd with ctrl, ctrl will work with applications as ctrl without the right click.

klanomath
  • 66,391
  • 9
  • 130
  • 201
-3

just go to Accessibility > Keyboard > Open Keyboard Preferences... > Modifier Keys > Contro (^) Key > No Action

click ok then youre done!