Jak „kliknąć środkowo” na nowych Macbookach


35

Niedawno przerzuciłem się na Maca, a jedyne, czego brakuje w moim starym notebooku, to możliwość kliknięcia środkowym przyciskiem myszy poprzez jednoczesne kliknięcie obu przycisków myszy.

Jest to kluczowa funkcja podczas przeglądania sieci, ponieważ otwiera linki w zakładce w tle. Najlepszym rozwiązaniem, jakie do tej pory znalazłem, jest przytrzymanie klawisza Command-Shift i klikanie, ale często jest to trochę trudne (tak, surfuję na kanapie (hej, to w końcu LAPtop) i często siedzę w dziwnych pozycjach)

Wszelkie wskazówki, jak to zrobić na innym uroczym i uroczym gładziku?


2
Źle, to notebook, a nie laptop ;-) „Nie pozostawiaj dna komputera MacBook Pro w kontakcie z kolanami lub dowolną powierzchnią ciała przez dłuższy czas. Długotrwały kontakt z ciałem może powodować dyskomfort i potencjalne poparzenie. „ zgodnie z oficjalnym podręcznikiem użytkownika na manuals.info.apple.com/en/macbook_pro_users_guide.pdf
Arjan

Odpowiedzi:


18

Sprawdź BetterTouchTool . Dodaje gesty do gładzika lub myszy Magic Mouse, a do dyspozycji jest mnóstwo gestów. A co najlepsze, to nic nie kosztuje!


Zmieniłem wybraną odpowiedź na ten z powodu niesamowitości tego programu!
Espen Herseth Halvorsen

To nie wydaje się działać na Leopardzie. Jakieś inne pomysły?
dreeves

1
MagicPrefs najwyraźniej działa na Leopardzie i robi to samo (BetterTouchTool ma po prostu więcej opcji); Spróbuj tego. magicprefs.com
Kevin Yap

3
BetterTouchTool nie jest już darmowy.
sdive

Niesamowite! Najniższa licencja po 45-dniowym okresie próbnym wynosi 4,49 €. MagicPrefs trafia prosto do kosza. Nie rozpoznałem mojego nowego Magic Trackpada, więc szukałem alternatywy.
Martin,

7

Nie sądzę, aby można go było konfigurować w systemie operacyjnym, ale MiddleClick daje 3-kliknięcie środkowym kliknięciem. Działa naprawdę dobrze w Firefoksie, do czego został pierwotnie zaprojektowany. Musisz go ulepszyć, aby uruchamiał się przy logowaniu.


1
Wow świetne. Prawie to, czego potrzebuję. Problem polega na tym, że symuluje to kliknięcie polecenia, a ja chcę kliknąć z wciśniętym klawiszem Shift (aby otworzyć w zakładce TŁO, a nie tylko nowa karta). Znalazłem kod źródłowy tutaj: r0ssar00.com/2008/ 12 / middle-click-on-mac-code.html ... Czy ktoś mógłby dodać kilka wierszy i skompilować go, aby klikał z wciśniętym klawiszem Shift? To by było niesamowite =)
Espen Herseth Halvorsen

To zostało teraz ulepszone, więc faktycznie wykonuje środkowe kliknięcie. Działa niesamowicie :)
Espen Herseth Halvorsen

Jest on uruchamiany przez stuknięcie trzema palcami , a nie kliknięcie. Szkoda, ponieważ umożliwia przypadkowe uruchomienie.
RobM,

3

Jeśli używasz Firefox, Command-Click otworzy się w nowej karcie.

Lub możesz przytrzymać dwa palce na gładziku i kliknąć; daje to kliknięcie prawym przyciskiem myszy. Następnie możesz wybrać opcję „otwórz w nowej karcie” z menu kontekstowego. (lub uzyskaj rozszerzenie takie jak Tab Mix Plus i kliknij prawym przyciskiem myszy, aby otworzyć nową kartę)


3

to, czego chcę, to klawisz Shift + Command [...] Znalazłem kod źródłowy tutaj: http://www.r0ssar00.com/2008/12/middle-click-on-mac-code.html ... Czy ktokolwiek mógłby dodać kilka wierszy i skompilować go tak, by klikał z wciśniętym klawiszem Shift?

Poprawiłem / zmodyfikowałem kod, aby, jak sądzę, wykonać polecenie Cmd + Shift + kliknięcie (jeśli nie, spróbuj użyć innych wartości dla (CGKeyCode)56- ale 56 wydaje się być przesunięciem)

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

W połączeniu z techniką wymienioną we wspomnianym linku (zawiń polecenie w aplikacji Java i użyj MultiClutch ), powinno to zrobić.


Jak to skonfigurować w MultiClutch? Nie ma ustawienia dla kliknięć trzema przyciskami, tylko przeciągnięcia trzema przyciskami ..
Espen Herseth Halvorsen


0

Adresowanie tworzenia nowej karty z linku (w Firefoksie i Safari, nie próbowałeś Opery) za pomocą gładzika i przycisku myszy: możesz przeciągać linki do kart, aby zastąpić zawartość, lub możesz upuścić link na końcu wiersza kart, aby utwórz nową kartę.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.