Disabilita Ctrl + clic su tutto il sistema in OS X


14

Sono abituato a navigare attraverso il mio codice usando Ctrl+ Click. In OS X questa funzione funziona ancora nel mio IDE, ma apre anche un menu di scelta rapida, il che è molto fastidioso!

Ho fatto molte ricerche su Google e non sono riuscito a trovare risposte che mi permettessero di disabilitare Ctrl+ Fare clic su tutto il sistema in OS X 10.6.7. Tutte le risposte che sono riuscito a trovare si riferiscono a Fusion e VMware.

Ho un mouse appropriato con due pulsanti, non ho mai usato Ctrl+ Click e non riesco a vedere il caso d'uso. Qualcuno potrebbe dirmi come disabilitarlo?


2
Non penso che tu possa disabilitare Control-Clicks. Puoi forse configurare il tuo browser editor / codice per utilizzare i clic dei comandi?
Nohillside

3
Sì, potrei, ma non voglio. Penso che dovrebbe esserci un modo per farlo (sudo edit alcune preferenze o qualcosa del genere).
Artur,

Puoi rimappare il tasto Ctrl ma questo è a livello di sistema allora.
Nohillside

2
Ancora una possibilità, ma preferirei che il tasto Ctrl si comporti come un tasto Ctrl. Non riesco a credere che disabilitare questa "funzione" sia così difficile!
Artur,

Risposte:


5

Puoi mappare il controllo + clic per comandare + clic a livello globale con KeyRemap4Macbook . Inserisci quanto segue nel tuo 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>

Questo farà sì che qualsiasi ctrlclic che digiti sia visto dal sistema come -click. Ciò impedirà il menu contestuale (poiché non si produrrà effettivamente a ctrl). Sarà comunque necessario modificare le impostazioni IDE, ma in questo modo è possibile mantenere la memoria muscolare per il collegamento.


Questo ha funzionato alla grande. Penso che l'app si chiami Karabiner ora. C'è un pulsante per aprire private.xml nella sua scheda Misc & Uninstall. Dopo aver modificato il file, ricaricalo (pulsante Ricarica XML nella scheda Cambia chiave) e abilita il remapping (stessa scheda)
Oleg Mikheev,

Grazie @OlegMikheev, ma questo disabilita la scorciatoia quando un'altra app vuole usarla
Nicolas Thery

4

Non è possibile disabilitare Ctrl+ Fare clic a livello di sistema. Hai due opzioni: usa Command+ Click che è lo standard di fatto in tutti gli IDE di Mac (che sarebbe il mio suggerimento, dal momento che andare contro una convenzione del sistema operativo così consolidata porta più mal di testa di quanto valga la pena), o configura il tuo IDE per disabilitare la scorciatoia: come hai notato, desktop remoto e ambienti di virtualizzazione offrono la possibilità.


Sono d'accordo che l'utilizzo di cmd + Click sia la migliore soluzione potenziale. Volevo solo sapere se è possibile disabilitarlo del tutto e sembra un peccato che non lo sia. Il motivo per cui volevo usare Ctrl + Click invece è perché il più delle volte lavoro su Windows e solo ogni tanto lavoro su un Mac. Con la tastiera di Windows inserita, voglio che la transizione tra i sistemi operativi sia il più semplice possibile.
Artur,

@Artur cosa fai riguardo a copia / incolla perché hai lo stesso problema con la chiave di controllo cmd?
user151019

@Mark Sto usando IntelliJ IDEA e rimappa anche queste chiavi per te.
Artur,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.