38

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?

  • 3
    Note: for the first point it's cleary a design flaw, since on OSX multiple selection if achieve with Cmd. – Matthieu Riegler Jan 22 '14 at 16:00
18

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.

| improve this answer | |
  • 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 3 '17 at 5: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 pqrs.org/osx/karabiner/complex_modifications/… – Ryan Williams Aug 20 '19 at 2:49
  • 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 at 0:10
26

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.

| improve this answer | |
  • How do i turn this feature off lol – Jamie Hutber Oct 30 '18 at 10:45
5

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).

| improve this answer | |
4

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).

| improve this answer | |
3

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

| improve this answer | |
2

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

| improve this answer | |
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.

| improve this answer | |
-2

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

click ok then youre done!

| improve this answer | |
  • 3
    What?! You can't mean that. – Dalibor Filus Jun 5 '15 at 15:00
  • 2
    Not a good idea—this just disables the Control key entirely. – krs013 Nov 29 '15 at 18:21
  • this is no solution... you must be joking.. this way you can;t use the ctrl key for any other shortcut ! – Asped Sep 27 '16 at 12:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .