Como "clicar no meio" em novos macbooks


36

Recentemente, mudei para o Mac e a única coisa que sinto falta do meu notebook antigo é a capacidade de clicar com o botão do meio do mouse clicando nos dois botões ao mesmo tempo.

Esse é um recurso crucial ao navegar na rede, pois abre os links em uma guia em segundo plano. A melhor solução que encontrei até agora é pressionar Command-Shift e clicar, mas isso geralmente é um pouco difícil de fazer (sim, eu surfo no sofá (ei, afinal, é um LAPtop) e geralmente fico em posições estranhas)

Alguma dica sobre como fazer isso no trackpad adorável e adorável?


2
Errado, é um notebook, não um laptop ;-) "Não deixe a parte inferior do seu MacBook Pro em contato com o seu colo ou qualquer superfície do seu corpo por longos períodos. O contato prolongado com o seu corpo pode causar desconforto e potencialmente uma queimadura. " de acordo com o guia oficial do usuário em manuals.info.apple.com/en/macbook_pro_users_guide.pdf
Arjan

Respostas:


19

Confira o BetterTouchTool . Ele adiciona gestos ao seu trackpad ou Magic Mouse e há muitos gestos disponíveis para definir ações. O melhor de tudo, é grátis!


A resposta selecionada foi alterada devido à grandiosidade deste programa!
Espen Herseth Halvorsen

Isso não parece funcionar no Leopard. Alguma outra ideia?
dreeves

11
Aparentemente, o MagicPrefs funciona no Leopard e faz a mesma coisa (o BetterTouchTool apenas tem mais opções); tente isso. magicprefs.com
Kevin Yap

3
O BetterTouchTool não é mais gratuito.
Sdive

Impressionante! A licença mais baixa após 45 dias de teste é de 4,49 €. MagicPrefs vai direto para a lixeira. Não reconheceu meu novo Magic Trackpad, então procurei uma alternativa.
Martin

7

Não acredito que seja configurável no sistema operacional, mas o MiddleClick oferece um clique do meio com três toques. Funciona muito bem no Firefox, para o qual foi originalmente projetado. Você precisará ajustá-lo para que seja acionado no logon.


11
Uau, ótimo. Quase todo o que eu preciso. O problema é que isso simula um clique de comando, o que eu quero é um clique com a tecla Shift de comando (para abrir em uma guia BACKGROUND, não apenas em uma nova guia) .. Encontrei o código-fonte aqui: r0ssar00.com/2008/ 12 / middle-click-on-mac-code.html ... Alguém por favor pode adicionar algumas linhas e compilá-lo para clicar com a tecla Shift de comando? Isso seria = impressionante)
Espen Herseth Halvorsen

Agora isso foi aprimorado e, na verdade, ele faz um clique do meio. Funciona :) incrível
Espen Herseth Halvorsen

É acionado por um toque de três dedos , não por um clique. É uma pena, pois possibilita o disparo acidental.
RobM

3

Se você usa o Firefox, o Command-Click será aberto em uma nova guia.

Ou você pode segurar dois dedos no trackpad e clicar; isso lhe dá um clique com o botão direito. Você pode selecionar 'abrir em nova guia' no menu de contexto. (ou obtenha uma extensão como o Tab Mix Plus e clique com o botão direito do mouse para abrir uma nova guia)


3

o que eu quero é um comando-shift-clique [...] Encontrei o código fonte aqui: http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html ... Alguém por aí poderia adicionar algumas linhas e compilá-lo para que ele clica em shift-comando?

Eu corrigi / modifiquei o código para, acho, executar um Cmd + shift + clique (se não, tente outros valores para (CGKeyCode)56- mas 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;
}

Combinado com a técnica mencionada no link que você mencionou (envolva o comando em um aplicativo Java e use o MultiClutch ), deve fazê-lo.


Como você configura isso no MultiClutch? Não há configuração para cliques de três botões, apenas
deslizações de


0

Resolvendo a criação de uma nova guia a partir de um link (com Firefox e Safari, o Opera ainda não tentou) usando o trackpad e o botão do mouse: você pode arrastar links para as guias para substituir o conteúdo ou soltar o link no final da linha da guia para crie uma nova guia.



0

Uma quantidade decente mudou nos 10 anos desde que isso foi solicitado, mas aplicativos de terceiros ainda são necessários para uma capacidade real de clique no meio com qualquer Apple Trackpad (ou o Magic Mouse). Eu desenvolvi alguns aplicativos mais novos para resolver esse problema (lembre-se de que eles não são gratuitos).

O Multitouch é um aplicativo para adicionar gestos do trackpad e Magic Mouse ao macOS, e clicar com o botão do meio é uma das ações disponíveis que podem ser vinculadas a um gesto.

Middle é uma versão mais fina do Multitouch, com o único objetivo de adicionar o recurso de clique do meio através de alguns trackpad selecionados ou gestos do Magic Mouse.


Em termos de soluções gratuitas, o aplicativo MiddleClick de código aberto mencionado foi atualizado para Catalina nesta bifurcação: https://github.com/DaFuqtor/MiddleClick-Catalina .

Meu aplicativo, Middle, tem algumas diferenças importantes em relação ao MiddleClick-Catalina.

  • Ele incorporou configurações para iniciar no login e ocultar o ícone da barra de menus
  • Possui uma opção de gesto de força de toque para o trackpad
  • Possui uma opção de gesto "um dedo no centro" para o Magic Mouse
  • As partes para cima e para baixo do clique são sincronizadas com cliques físicos em vez de serem executadas após o clique. Isso é importante nos tipos de aplicativos CAD, nos quais você pode usar o clique do meio.

Escrevi Middle usando o código Swift do aplicativo Multitouch mencionado. Nenhum código do MiddleClick-Catalina foi usado para criar o Middle.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.