16 votes

Désactiver le Ctrl+Clic dans tout le système sous OS X

J'ai l'habitude de naviguer dans mon code en utilisant Ctrl +Click. Dans OS X, cette fonction fonctionne toujours dans mon IDE, mais elle ouvre également un menu contextuel, ce qui est très ennuyeux !

J'ai fait beaucoup de recherches sur Google et je n'ai pas réussi à trouver de réponses qui me permettraient de désactiver le système. Ctrl +Cliquez sur l'ensemble du système dans OS X 10.6.7. Toutes les réponses que j'ai pu trouver font référence à Fusion et VMware.

J'ai une vraie souris avec deux boutons, je ne l'ai jamais utilisée. Ctrl +Click et ne peut en voir l'utilité. Quelqu'un pourrait-il me dire comment le désactiver ?

5voto

Oddthinking Points 179

Vous pouvez faire correspondre contrôle+clic à commande+clic de manière globale avec KeyRemap4Macbook . Mettez ce qui suit dans votre private.xml :

<root>
    <item>
        <name>Control+LeftClick Command+LeftClick</name>
        <appendix>Control+LeftClick Command+LeftClick</appendix>
        <identifier>control_click_to_command_click</identifier>
        <autogen>--PointingButtonToPointingButton-- PointingButton::LEFT, ModifierFlag::CONTROL_L, PointingButton::LEFT, ModifierFlag::COMMAND_L</autogen>
    </item>
</root>

Cela fera en sorte que tout ctrl -cliquez que vous tapez pour être vu par le système comme -clic. Cela empêchera l'affichage du menu contextuel (puisque vous ne produirez pas réellement un message d'erreur). ctrl ). Vous devrez toujours modifier les paramètres de votre IDE, mais vous pourrez ainsi conserver la mémoire musculaire du raccourci.

4voto

berberich Points 255

Il n'est pas possible de désactiver Ctrl +Cliquez au niveau de l'ensemble du système. Vous avez deux possibilités : utiliser Command +Click qui est le de facto standard dans tous les IDE Mac (ce qui serait ma suggestion, car aller à l'encontre d'une convention aussi bien établie du système d'exploitation apporte plus de maux de tête que cela n'en vaut la peine), ou configurez votre IDE pour désactiver le raccourci : comme vous l'avez remarqué, les environnements de bureau à distance et de virtualisation offrent cette possibilité.

0voto

Johnny Baloney Points 51

Suivant l'idée de @statop, j'ai utilisé Éléments du mousqueton et remodelé Ctrl + Left Click à + Left Click .

Pour ce faire, copiez l'extrait JSON du mappage illustré ci-dessous dans le dossier suivant ~/.config/karabiner/assets/complex_modifications/foo.json :

{
  "title": "Ctrl+LClick to Cmd+LClick",
  "rules": [
    {   
      "description": "Ctrl+LClick to Cmd+LClick",
      "manipulators": [
        {   
          "type": "basic",
          "from": {
            "pointing_button": "button1",
            "modifiers": {
              "mandatory": [
                "left_control"
              ],  
              "optional": [
                "caps_lock"
              ]   
            }   
          },  
          "to": [
            {   
              "pointing_button": "button1",
              "modifiers": [
                "left_command"
              ]   
            }   
          ]   
        }   
      ]   
    }   
  ]
}

puis dans Mousqueton aller à :

Preferences... > Complex modifications > Add Rule

et vous devriez voir Ctrl+LClick to Cmd+LClick dans la liste. Activez la règle. Configurez maintenant votre IDE pour utiliser + Left Click là où vous utiliseriez normalement Ctrl + Left Click .

Profitant de l'occasion, j'ai aussi échangé des balles Fn avec ^ comme sur mon Mac Fn c'est là où ^ devrait être. Pour faire cela dans Karabiner, allez dans :

Preferences... > Simple modifications > Add item

et créer deux mappings :

  • de fn à left_control et
  • de left_control à fn .

Continuez à remapper et bientôt votre Mac deviendra une machine utilisable !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X