web-dev-qa-db-ja.com

新しいMacBookで「ミドルクリック」する方法

私は最近Macに切り替えましたが、古いノートブックで私が見落としているのは、両方のマウスボタンを同時にクリックすることでマウスの中央ボタンをクリックする機能だけです。

これは、バックグラウンドタブでリンクを開くため、ネットを閲覧するときに重要な機能です。私が今までに見つけた最良の解決策はCommand-Shiftを押しながらクリックすることですが、これはしばしば少し難しいです(ええ、私はソファでサーフィンします(結局のところ、それはLAPtopです)としばしば奇妙な位置に座ります)。

他の方法では素敵で愛らしいトラックパッドでこれを行う方法のヒントはありますか?

チェックアウト BetterTouchTool 。トラックパッドやMagic Mouseにジェスチャーを追加し、アクションを設定するために利用できるジェスチャーはたくさんあります。何よりも無料です!

19
Kevin Yap

OS内で構成できるとは思わないが、 MiddleClick を使用すると、3タップのミドルクリックが得られる。もともと設計されていたFirefoxで非常にうまく機能します。ログオン時に起動するように微調整する必要があります。

7
Pauk

Firefoxを使用している場合、Command-Clickが新しいタブで開きます。

または、トラックパッドで2本の指を押しながらクリックすることもできます。これにより、右クリックできます。次に、コンテキストメニューから[新しいタブで開く]を選択します。 (または、Tab Mix Plusのような拡張機能を取得し、右クリックで新しいタブを開く)

3
John Fouhy

私が欲しいのはcommand-shift-clickです[...]ここでソースコードを見つけました: http://www.r0ssar00.com/2008/12/middle-click-on-mac-code。 html ...誰かが数行を追加してコンパイルし、コマンドシフトクリックするようにしてください。

Cmd + shift +クリックを実行するようにコードを修正または変更しました(そうでない場合は、(CGKeyCode)56の他の値を試してください-56はシフトのようです)

// click.m
//
// Compile with: 
// gcc -o click click.m -framework ApplicationServices -framework Foundation
//
// Usage:
// ./click
// Will cmd+shift+click mouse at current location.
//
// Based on http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html
// For http://superuser.com/questions/13351/how-to-middle-click-on-new-macbooks/13356#13356
// Modified by dbr - http://neverfear.org


#import <Foundation/Foundation.h>
#import <ApplicationServices/ApplicationServices.h>


int main(int argc, char *argv[]) {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    NSUserDefaults *args = [NSUserDefaults standardUserDefaults];

    CGEventRef ourEvent = CGEventCreate(NULL);
    CGPoint ourLoc = CGEventGetLocation(ourEvent);

    CGPostKeyboardEvent((CGCharCode)0, (CGKeyCode)55, true); // Cmd
    CGPostKeyboardEvent((CGCharCode)0, (CGKeyCode)56, true); // Shift
    CGPostMouseEvent(ourLoc, 1, 1, 1);
    CGPostMouseEvent(ourLoc, 1, 1, 0);


    [pool release];
    return 0;
}

言及したリンク (コマンドをJavaアプリにラップし、 MultiClutch を使用)で言及されている手法と組み合わせると、それ..

3
dbr

Jitouch ジェスチャーを設定できます。その1つが中クリックです。

Jitouch preferences setting middle-click

2

うまくいけばZargに答える 、私は見つけた スーパーユーザーの別の場所 について MultiClutch (奇妙なことに、この質問ではまだ引用されていません)。それは2008年の初めに始まったようですが、BTTは2009年後半のもので、実際には MultiClutchベース です。あなたはそれについてまだ見つけていない場合、私はそれがあなたの問題を解決できると信じています。実際に試すためのLeopardはインストールしていません。

0
cregox

トラックパッドとマウスボタンを使用して、リンクから新しいタブを作成する方法(FirefoxとSafari、Operaを試していない):リンクをタブにドラッグしてコンテンツを置き換えるか、リンクをタブ行の最後にドロップして新しいタブを作成します。

0
akf

これが要求されてから10年でまともな量が変更されましたが、Appleトラックパッド(またはMagic Mouse)を使用した実際のミドルクリック機能には、サードパーティのアプリが依然として必要です。)この問題を解決するためにいくつかの新しいアプリを開発しました(無料ではないことに注意してください)。

マルチタッチ は、macOSにトラックパッドとMagic Mouseのジェスチャーを追加するためのアプリです。中央クリックは、ジェスチャーに関連付けることができる使用可能なアクションの1つです。

ミドル は、マルチタッチのスリムバージョンであり、単一の目的で、いくつかの選択したトラックパッドまたはマジックマウスジェスチャーを介してミドルクリック機能を追加します。


無料のソリューションに関しては、言及されているオープンソースのMiddleClickアプリがこのフォークでCatalina用に更新されています: https://github.com/DaFuqtor/MiddleClick-Catalina

私のアプリであるMiddleは、MiddleClick-Catalinaといくつかの重要な違いがあります。

  • ログイン時に起動し、メニューバーアイコンを非表示にする設定が組み込まれています
  • トラックパッド用の強制タッチジェスチャオプションがあります
  • Magic Mouseの「中央に1本の指」ジェスチャーオプションがあります。
  • クリックのアップとダウンの部分は、アップ後に実行されるのではなく、物理的なクリックと同期されます。これはCAD中クリックでパンできるアプリケーションのタイプ)で重要です。

私はSwiftコードを使用してMiddleを記述しました。Middleの構築にMiddleClick-Catalinaのコードは使用されませんでした。

0
Ryan H