OS Xでシステム全体のCtrl +クリックを無効にする


14

私はCtrl+ Click を使用してコードをナビゲートすることに慣れています。OS Xでは、この関数はIDEでも機能しますが、コンテキストメニューも開きます。これは非常に面倒です。

私はたくさんのグーグルをやったがCtrl、OS X 10.6.7でシステム全体で+ Clickを無効にできるような答えを見つけることができなかった。私が見つけることができたすべての答えは、FusionとVMwareに関するものです。

2つのボタンを備えた適切なマウスを使用していますが、Ctrl+ Clickを使用したことがなく、その使用例がわかりません。誰かがそれを無効にする方法を教えてもらえますか?


2
Control-Clicksを無効にできるとは思わない。Command-Clickを使用するようにエディター/コードブラウザーを構成できますか?
nohillside

3
はい、できますが、したくありません。私はそれを行う方法があるべきだと思います(sudoはいくつかの設定などを編集します)。
アルトゥール

Ctrlキーを再マップできますが、これはシステム全体に適用されます。
nohillside

2
可能性もありますが、CtrlキーをCtrlキーとして動作させたいです。この「機能」を無効にすることはとても難しいとは信じられません!
アルトゥール

回答:


5

KeyRemap4Macbookを使用して、control + clickをcommand + clickにグローバルにマッピングできます。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>

これctrlにより、入力したすべての-clickが-click としてシステムに表示されます。これにより、コンテキストメニューが表示されなくなります(実際にはを生成しないためctrl)。IDE設定を変更する必要がありますが、この方法でショートカットのマッスルメモリを保持できます。


これはすばらしかった。このアプリは現在Karabinerと呼ばれていると思います。[その他&アンインストール]タブにprivate.xmlを開くためのボタンがあります。ファイルを編集した後、リロード([キーの変更]タブの[XMLのリロード]ボタン)および再マッピングを有効にします(同じタブ)
Oleg Mikheev

@OlegMikheevありがとうございますが、この無効短いカットを別のアプリがそれを使用したい
ニコラスThery

4

Ctrlシステム全体のレベルで+ Click を無効にすることはできません。次の2つのオプションがあります:すべてのMac IDEで事実上の標準でCommandある+ Clickを使用する(このような確立されたOSの規則に反すると、価値以上の頭痛がするので、これは私の提案です)、またはIDEを無効に設定するショートカット:お気付きのとおり、リモートデスクトップおよび仮想化環境は可能性を提供します。


cmd + Clickを使用することが、最善の解決策であることに同意します。それを完全に無効にすることが可能かどうかを知りたいだけで、それは残念ではないようです。代わりにCtrl + Clickを使用したかったのは、ほとんどの場合Windowsで作業しており、ほとんどの場合Macで作業しているためです。プラグインされたWindowsキーボードを使用して、OS間の移行を可能な限りシームレスにする必要があります。
アルトゥール

@Artur同じcmdコントロールキーの問題があるので、コピー/貼り付けについてどうしますか?
user151019

@Mark私はIntelliJ IDEAを使用していますが、これらのキーも同様に再マップします。
アルトゥール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.