web-dev-qa-db-fra.com

Comment "cliquer au milieu" sur les nouveaux macbooks

Je suis récemment passé sur Mac et la seule chose qui me manque dans mon vieux carnet est la possibilité de cliquer avec le bouton central de la souris en cliquant simultanément sur les deux boutons de la souris.

Ceci est une fonctionnalité cruciale lorsque vous naviguez sur le net car il ouvre des liens dans un onglet en arrière-plan. La meilleure solution que j'ai trouvée à ce jour consiste à maintenir Command-Shift et à cliquer, mais c'est souvent un peu difficile à faire (ouais, je surfe sur le canapé (hé, c'est un LAPtop après tout) et souvent assis dans des positions étranges)

Des conseils sur la façon de faire cela sur le trackpad, sinon charmant et adorable?

35

Découvrez BetterTouchTool . Il ajoute des gestes à votre trackpad ou à votre souris Magic Mouse et vous propose une multitude de gestes pour définir des actions. Le meilleur de tous, gratuit!

18
Kevin Yap

Je ne crois pas que ce soit configurable dans le système d'exploitation, mais MiddleClick , vous donne un clic du milieu en 3-tap. Fonctionne vraiment bien dans Firefox, ce pour quoi il a été conçu à l'origine. Vous aurez besoin de Tweak it afin qu'il se déclenche à l'ouverture de session.

7
Pauk

Si vous utilisez Firefox, Commande-clic s'ouvrira dans un nouvel onglet.

Ou vous pouvez tenir deux doigts sur le trackpad et cliquer; cela vous donne un clic droit. Vous pouvez ensuite sélectionner "Ouvrir dans un nouvel onglet" dans le menu contextuel. (ou obtenez une extension du type Tab Mix Plus et cliquez avec le bouton droit de la souris pour ouvrir un nouvel onglet)

3
John Fouhy

ce que je veux, c'est un clic droit sur la commande [...] J'ai trouvé le code source ici: http://www.r0ssar00.com/2008/12/middle-click-on -mac-code.html ... Quelqu'un pourrait-il ajouter quelques lignes et le compiler pour qu'il soit commandé-shift-clics?

J'ai corrigé/modifié le code pour, je pense, effectuer un Cmd + shift + click (sinon, essayez d'autres valeurs pour (CGKeyCode)56 - mais 56 semble être shift)

// 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;
}

Combinée avec la technique mentionnée dans le lien que vous avez mentionné (encapsulez la commande dans une application Java et utilisez MultiClutch ), il faut le faire ..

3
dbr

Jitouch vous permet de définir des gestes, dont l'un est le clic du milieu.

Jitouch preferences setting middle-click

1

Espérant répondre à Zarg , j'ai trouvé ailleurs dans le superutilisateur à propos de MultiClutch (qui n'était curieusement pas cité dans cette question pour l'instant). Il semble que cela ait commencé début 2008, alors que BTT date de fin 2009 et est en réalité basé sur MultiClutch . Je crois que cela peut résoudre votre problème, si vous ne l'avez pas encore trouvé. Je n'ai pas installé de Leopard pour l'essayer.

0
cregox

Création d’un nouvel onglet à partir d’un lien (avec Firefox et Safari, n’avez pas essayé Opera) à l’aide de votre trackpad et de la souris: vous pouvez faire glisser les liens vers des onglets pour remplacer le contenu ou déposer le lien à la fin de la ligne créer un nouvel onglet.

0
akf