Come "fare clic con il pulsante centrale" sui nuovi macbook


36

Di recente sono passato al Mac e l'unica cosa che mi manca dal mio vecchio notebook è la possibilità di fare clic con il pulsante centrale del mouse facendo clic su entrambi i pulsanti del mouse contemporaneamente.

Questa è una funzione cruciale durante la navigazione in rete in quanto apre i collegamenti in una scheda in background. La migliore soluzione che ho trovato ora è tenere premuto Command-Shift e fare clic, ma questo è spesso un po 'difficile da fare (sì, navigo sul divano (ehi, dopo tutto è un LAPtop) e spesso mi siedo in posizioni strane)

Qualche consiglio su come farlo sul trackpad altrimenti delizioso e adorabile?


2
Sbagliato, è un notebook, non un laptop ;-) "Non lasciare la parte inferiore del MacBook Pro a contatto con il grembo o qualsiasi superficie del corpo per periodi prolungati. Il contatto prolungato con il tuo corpo potrebbe causare disagio e potenzialmente ustioni. " secondo la guida dell'utente ufficiale su manuals.info.apple.com/it/macbook_pro_users_guide.pdf
Arjan,

Risposte:


19

Dai un'occhiata a BetterTouchTool . Aggiunge gesti al trackpad o al Magic Mouse e ci sono tonnellate di gesti disponibili per impostare le azioni. Meglio di tutto, è gratis!


Modificata la risposta selezionata su questa a causa della bellezza di questo programma!
Espen Herseth Halvorsen,

Questo non sembra funzionare su Leopard. Altre idee?
Dreeves,

1
Apparentemente MagicPrefs funziona su Leopard e fa la stessa cosa (BetterTouchTool ha solo più opzioni); prova questo. magicprefs.com
Kevin Yap,

3
BetterTouchTool non è più gratuito.
sdive

Eccezionale! La licenza più bassa dopo 45 giorni di prova è di 4,49 €. MagicPrefs va dritto nel cestino. Non ha riconosciuto il mio nuovo Magic Trackpad, quindi ho cercato un'alternativa.
Martin,

7

Non credo che sia configurabile all'interno del sistema operativo, ma MiddleClick ti dà un clic centrale con 3 tocchi. Funziona davvero bene in Firefox, che è quello per cui è stato originariamente progettato. Dovrai modificarlo in modo che si attivi all'accesso.


1
Wow grande. Quasi tutto quello di cui ho bisogno. Il problema è che questo simula un comando-clic, quello che voglio è un comando-maiusc-clic (per aprire in una scheda BACKGROUND, non solo una nuova scheda) .. Ho trovato il codice sorgente qui: r0ssar00.com/2008/ 12 / middle-click-on-mac-code.html ... Qualcuno potrebbe per favore aggiungere qualche riga e compilarlo in modo che comandi-shift-clic? Sarebbe fantastico =)
Espen Herseth Halvorsen,

Questo è stato ora migliorato, quindi esegue effettivamente un clic centrale. Funziona alla grande :)
Espen Herseth Halvorsen,

Viene attivato da un tocco con tre dita , non da un clic. Questo è un peccato perché rende possibile l'attivazione accidentale.
RobM,

3

Se usi Firefox, Command-Click si aprirà in una nuova scheda.

Oppure puoi tenere due dita sul trackpad e fare clic; questo ti dà un clic destro. È quindi possibile selezionare "Apri in una nuova scheda" dal menu di scelta rapida. (o ottieni un'estensione come Tab Mix Plus e fai clic con il pulsante destro del mouse per aprire una nuova scheda)


3

quello che voglio è un comando-maiusc-clic [...] Ho trovato il codice sorgente qui: http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html ... Qualcuno là fuori potrebbe aggiungere alcune righe e compilarlo in modo che il comando-shift-clic?

Ho corretto / modificato il codice per, credo, eseguire Cmd + maiusc + clic (in caso contrario, prova altri valori per (CGKeyCode)56- ma 56 sembra essere 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;
}

Combinato con la tecnica menzionata nel link che hai citato (avvolgi il comando in un'app Java e usa MultiClutch ), dovrebbe farlo.


Come si configura questo in MultiClutch? Non ci sono impostazioni per i clic con tre pulsanti, ma solo per i passaggi con tre pulsanti.
Espen Herseth Halvorsen,


0

Affrontare la creazione di una nuova scheda da un collegamento (con Firefox e Safari, non hai provato Opera) utilizzando il trackpad e il pulsante del mouse: puoi trascinare i collegamenti alle schede per sostituire il contenuto oppure puoi rilasciare il collegamento alla fine della riga della scheda in crea una nuova scheda.



0

Una quantità decente è cambiata nei 10 anni da quando è stato richiesto, ma sono ancora necessarie app di terze parti per un'effettiva capacità di clic centrale con qualsiasi Apple Trackpad (o Magic Mouse). Ho sviluppato un paio di app più recenti per risolvere questo problema (ricorda che non sono gratuite).

Multitouch è un'app per aggiungere gesti di trackpad e Magic Mouse a macOS e il clic centrale è una delle azioni disponibili che possono essere legate a un gesto.

Middle è una versione più sottile di Multitouch, con il solo scopo di aggiungere la funzionalità di clic centrale tramite alcuni trackpad selezionati o gesti Magic Mouse.


In termini di soluzioni gratuite, la citata app MiddleClick open source è stata aggiornata per Catalina in questo fork: https://github.com/DaFuqtor/MiddleClick-Catalina .

La mia app, Middle, presenta alcune differenze chiave rispetto a MiddleClick-Catalina.

  • Ha impostazioni integrate per l'avvio all'avvio e per nascondere l'icona della barra dei menu
  • Ha un'opzione di gesto forzato per il trackpad
  • Ha un'opzione di gesto "un dito al centro" per Magic Mouse
  • Le parti su e giù del clic vengono sincronizzate con i clic fisici anziché essere eseguite dopo il clic. Ciò è importante per i tipi di applicazioni CAD in cui è possibile eseguire la panoramica mediante clic centrale.

Ho scritto Middle usando il codice Swift dalla citata app Multitouch. Nessun codice da MiddleClick-Catalina è stato usato per costruire Middle.

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.