Cómo hacer "clic medio" en nuevas macbooks


36

Recientemente me cambié a Mac, y lo único que extraño de mi vieja computadora portátil es la capacidad de hacer clic con el botón central del mouse haciendo clic en ambos botones del mouse simultáneamente.

Esta es una característica crucial al navegar por la red, ya que abre enlaces en una pestaña de fondo. La mejor solución que he encontrado hasta ahora es mantener presionada la tecla Comando-Mayús y hacer clic, pero esto a menudo es un poco difícil de hacer (sí, surfeo en el sofá (hey, después de todo, es un LAPtop) y a menudo me siento en posiciones extrañas)

¿Algún consejo sobre cómo hacer esto en el trackpad encantador y adorable?


2
Mal, es una computadora portátil, no una computadora portátil ;-) "No deje la parte inferior de su MacBook Pro en contacto con su regazo o cualquier superficie de su cuerpo por períodos prolongados. El contacto prolongado con su cuerpo puede causar molestias y potencialmente una quemadura. " de acuerdo con la guía oficial del usuario en manuals.info.apple.com/en/macbook_pro_users_guide.pdf
Arjan

Respuestas:


19

Echa un vistazo a BetterTouchTool . Agrega gestos a su trackpad o Magic Mouse y hay toneladas de gestos disponibles para establecer acciones. ¡Lo mejor de todo, es gratis!


¡Cambió la respuesta seleccionada en este caso debido a la genialidad de este programa!
Espen Herseth Halvorsen

Esto no parece funcionar en Leopard. ¿Alguna otra idea?
Dreeves

1
MagicPrefs aparentemente funciona en Leopard y hace lo mismo (BetterTouchTool solo tiene más opciones); trata eso. magicprefs.com
Kevin Yap

3
BetterTouchTool ya no es gratis.
sdive

¡Increíble! La licencia más baja después de 45 días de prueba es de 4,49 €. MagicPrefs va directo al basurero. No reconocía mi nuevo Magic Trackpad, así que busqué una alternativa.
Martin

7

No creo que sea configurable dentro del sistema operativo, pero MiddleClick te da un clic medio de 3 toques . Funciona realmente bien en Firefox, que es para lo que fue diseñado originalmente. Tendrá que ajustarlo para que se active al iniciar sesión.


1
Wow asombroso. Casi todo lo que necesito. El problema es que esto simula un clic de comando, lo que quiero es un clic de comando-shift (para abrir en una pestaña ANTECEDENTES, no solo una pestaña nueva). Encontré el código fuente aquí: r0ssar00.com/2008/ 12 / middle-click-on-mac-code.html ... ¿Alguien podría agregar algunas líneas y compilarlo para que haga clic en shift? Eso sería genial =)
Espen Herseth Halvorsen

Esto ahora se ha mejorado, por lo que en realidad realiza un clic central. Funciona increíble :)
Espen Herseth Halvorsen

Se activa con un toque de tres dedos , no con un clic. Es una pena, ya que hace posible la activación accidental.
RobM

3

Si usa Firefox, Command-Click se abrirá en una nueva pestaña.

O puede sostener dos dedos en el panel táctil y hacer clic; Esto le da un clic derecho. A continuación, puede seleccionar 'abrir en una pestaña nueva' en el menú contextual. (u obtenga una extensión como Tab Mix Plus y haga clic derecho para abrir una nueva pestaña)


3

lo que quiero es un comando-shift-clic [...] encontré el código fuente aquí: http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html ... ¿Podría alguien por favor agregar algunas líneas y compilarlo para que haga clic con la tecla Mayúsculas?

Creo que modifiqué / modifiqué el código para realizar un Cmd + shift + clic (si no, intente con otros valores (CGKeyCode)56, pero 56 parece ser 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;
}

En combinación con la técnica mencionada en el enlace que mencionó (ajuste el comando en una aplicación Java y use MultiClutch ), debería hacerlo.


¿Cómo se configura esto en MultiClutch? No hay ninguna configuración para los clics de tres botones, solo tres golpes de botón ..
Espen Herseth Halvorsen


0

Abordar la creación de una nueva pestaña desde un enlace (con Firefox y Safari, no probé Opera) usando el panel táctil y el botón del mouse: puede arrastrar enlaces a pestañas para reemplazar el contenido, o puede soltar el enlace al final de la fila de pestañas crear una nueva pestaña



0

Una cantidad decente ha cambiado en los 10 años transcurridos desde que se solicitó esto, pero aún se requieren aplicaciones de terceros para una capacidad real de clic con cualquier Trackpad de Apple (o el Magic Mouse). He desarrollado un par de aplicaciones más nuevas para resolver este problema (tenga en cuenta que no son gratuitas).

Multitouch es una aplicación para agregar gestos de trackpad y Magic Mouse a macOS, y hacer clic en el medio es una de las acciones disponibles que se pueden vincular a un gesto.

Middle es una versión más delgada de Multitouch, con el único propósito de agregar la capacidad de hacer clic en el medio a través de algunos trackpad seleccionados o gestos de Magic Mouse.


En términos de soluciones gratuitas, la mencionada aplicación de código abierto MiddleClick se ha actualizado para Catalina en esta bifurcación: https://github.com/DaFuqtor/MiddleClick-Catalina .

Mi aplicación, Middle, tiene algunas diferencias clave con MiddleClick-Catalina.

  • Tiene configuraciones incorporadas para el inicio al iniciar sesión y oculta el ícono de la barra de menú
  • Tiene una opción de gesto táctil forzado para trackpad
  • Tiene una opción de gesto "un dedo en el centro" para Magic Mouse
  • Las partes ascendentes y descendentes del clic se sincronizan con clics físicos en lugar de ejecutarse después del aumento. Esto es importante en los tipos de aplicaciones CAD en las que puede realizar un desplazamiento panorámico con un clic central.

Escribí Middle usando el código Swift de la aplicación Multitouch mencionada. No se usó ningún código de MiddleClick-Catalina para construir Middle.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.