Mysz Logitech: jak korzystać z dodatkowych przycisków?

67

Niedawno kupiłem mysz Logitech M560.

Działa dobrze na moim komputerze Mac, ale zastanawiam się, czy istnieje oprogramowanie / panel wstępny (bezpłatny lub płatny), którego mogę użyć do zmapowania dodatkowych przycisków, które mam na myszy (tj. Aby otworzyć pulpit nawigacyjny, wybrać linię itp.)

W tej chwili Logitech nie oferuje wsparcia dla komputerów Mac dla tego modelu (wiedziałem o tym przy zakupie myszy)

wprowadź opis zdjęcia tutaj

Bez konfiguracji dolny boczny przycisk działa w Chrome jako „Dodaj zakładkę”, więc myślę, że mogę coś z tym zrobić ...

Napolux
źródło
Nie mogę dodać odpowiedzi, ale poprawną odpowiedzią jest instalacja Logitech Control Center. Zrobiłem to z M510, a przyciski Wstecz i Dalej działają teraz. Nie musiałem nawet niczego konfigurować. Oto gdzie go zdobyć . Nie musisz kupować żadnych aplikacji.
Dorian
1
W przypadku nowszych urządzeń (np. M510) od lipca 2019 r. Prawidłowe oprogramowanie do zainstalowania nosi nazwę „Opcje Logitech” . Wypróbowałem oprogramowanie Control Center i od razu poinformowało mnie, że moje urządzenie nie jest obsługiwane.
Dylan Nissley

Odpowiedzi:

46

Dzięki poprzednim odpowiedziom z powodzeniem użyłem BetterTouchTool do mapowania trzech różnych przycisków:

  • Użyj karty „Normalne myszy”:
    • Przycisk 3 (koło w lewo)
    • Przycisk 4 (koło po prawej)
  • Użyj zakładki „Klawiatura”:
    • cmd + D (wstecz), które przypisałem do „środkowego kliknięcia”.

Dwa przyciski pozostają nierozłączne (do przodu i środkowe kliknięcie), ale jest lepsze niż nic. Mam nadzieję, że będzie pasować do twoich potrzeb.

floriangouy
źródło
W przypadku innych przycisków użyj opcji Sekwencja klawiszy, aby zarejestrować serię klawiszy, te przyciski faktycznie wykonują unikalne sekwencje naciśnięć, które można odwzorować.
RenaissanceProgrammer
35

Jeśli chcesz używać bocznych przycisków do nawigacji, stworzyłem narzędzie paska menu open source o nazwie SensibleSideButtons, które rozwiązuje ten problem. Zamiast przypisywać boczne przyciski do skrótów klawiaturowych, jak większość innych programów wymienionych tutaj, moje zamiast przypisuje je wirtualnym gestom przesuwania w lewo i w prawo. Takie podejście oferuje kilka korzyści: prawie uniwersalne zastosowanie w całym systemie operacyjnym (w tym Xcode), unikanie destrukcyjnych zachowań, brak migania paska menu i denerwujących dźwięków, polecenia wysyłane tylko do określonego okna pod kursorem.

(Zakłada się, że boczne przyciski emitują standardowe zdarzenia M4 i M5).

Archagon
źródło
6
Spróbował tego. Łatwa konfiguracja (nic do skonfigurowania), a wstecz / do przodu działało zgodnie z oczekiwaniami w Chrome / Finder / XCode. Dziękuję Ci.
Cholerne warzywa,
1
To najbardziej przydatne narzędzie ze wszystkich. To po prostu działa po wyjęciu z pudełka!
Evgenia Manolova,
1
Niesamowite narzędzie. Działa świetnie wewnątrz gościa VMware macOS 10.12.
Sébastien
Czy SensibleSideButtons będzie działać po zainstalowaniu panelu sterowania Logitech? Zainstalowałem go, ale nie robi żadnej różnicy dla bocznych przycisków mojego M560.
m000
Nie jestem pewien, przepraszam - jedynym wymaganiem jest, aby mysz wysyłała standardowe polecenia M4 i M5. Myślę, że niektóre myszy Logitech mogą mieć skróty klawiaturowe lub systemowe na stałe przypisane do przycisków.
Archagon
9

BetterTouchTool

BetterTouchTool pozwoli ci przypisać przyciski myszy do skrótów klawiaturowych lub predefiniowanych działań. Po prostu kliknij obszar przyciskiem, który chcesz zmapować, wybierz klawisz modyfikujący, jeśli chcesz, a następnie wybierz skrót klawiaturowy lub predefiniowane działanie do zmapowania.

grg
źródło
1
Nie działa z M560. Dodatkowe przyciski nie są rozpoznawane.
Napolux,
1
@Napolux Upewnij się, że nie masz żadnych innych sterowników / oprogramowania myszy, które mogłyby na to wpłynąć (przejdź do BTT → Ustawienia i sprawdź listę potencjalnych konfliktów u dołu) i nie zapomnij dać dostępu do BTT :)
grg
Ja to zrobiłem. Bez powodzenia ...
Napolux,
Wypróbowałem wszystkie narzędzia wymienione na tej stronie i tylko to pozwoliło mi pomyślnie przypisać przyciski M570. Inni powiedzieliby, że pracowali w aplikacji, ale nie w praktyce
stonedauwg
8

Użyłem USB Overdrive

USB Overdrive to sterownik urządzenia dla systemu Mac OS X, który obsługuje dowolną mysz USB / trackball / joystick / gamepad / klawiaturę multimedialną i dowolną mysz Bluetooth dowolnego producenta i pozwala skonfigurować je globalnie lub w zależności od aplikacji, na urządzenie . Pamiętaj, że Apple Magic Mouse i Magic Trackpad nie są obsługiwane przez USB Overdrive, aby umożliwić Mac OS X wdrożenie pełnej obsługi wielodotykowej.

Działa naprawdę dobrze.

markhunte
źródło
7

Zgodnie z odpowiedzią na podobne pytanie możliwe jest użycie programu o nazwie Karabiner do wykrywania zdarzeń klawiatury Logitec specyficznych dla systemu Windows wysyłanych przez M560 i tłumaczenia ich na zwykłe zdarzenia przycisków klawiatury lub myszy, z których mogą korzystać narzędzia takie jak BetterTouchTool. .

Aby uzyskać szczegółowe informacje, zapoznaj się z oryginalną odpowiedzią na duplikat pytania, w tym plik konfiguracyjny Karabiner dla M560.

Theodore Murdock
źródło
Niestety w systemie MacOS Sierra (10.12) Karabiner Elements nie zapewnia obecnie obsługi myszy / urządzeń wskazujących - alternatywnie zobacz moją odpowiedź poniżej na Hammerspoon.
Pierz
1

Hammerspoon to kolejne bezpłatne uniwersalne narzędzie typu open source, którego można użyć do mapowania klawiszy myszy na różne funkcje - z wieloma innymi opcjami / wtyczkami (znanymi jako „Łyżki”). Musisz zainstalować narzędzie i dostarczyć odpowiednią konfigurację - zobacz przykłady mapowania myszy tutaj . Oto przykładowa konfiguracja, która odwzorowuje prawy mini-przycisk myszy Logitech Marble (4) na środkowe kliknięcie (2):

hs.eventtap.new({4,25,26},
    function(e)
        local pressedMouseButton = e:getProperty(hs.eventtap.event.properties['mouseEventButtonNumber'])
        if pressedMouseButton == 4 then
           mousepos = hs.mouse.getAbsolutePosition()
           hs.eventtap.event.newMouseEvent(e:getType(),mousepos):setProperty(hs.eventtap.event.properties.mouseEventButtonNumber, 2):post()
        end
    end
):start() 
Pierz
źródło
1

Zrobiłem Mac Mouse Fix .

Pozwala zmienić przypisanie przycisków bocznych do przycisków Wstecz i do przodu w stylu Windows (podobnie jak Sensible Side Button - w rzeczywistości skopiowałem ich kod) lub do przełączania spacji. Zawiera również udoskonalony algorytm płynnego przewijania, który moim zdaniem zapewnia doskonałą równowagę między płynnością a kontrolą i nie tylko.

Mac Mouse Fix jest bardzo lekki w zakresie zasobów systemowych i jest wtyczką Preferencji systemowych, więc nie ma elementu paska stanu. Starałem się, aby było to możliwie najbardziej zagracone.

Co więcej, jest w 100% darmowy, nie sprzedaje danych ani niczego, jest lekki, łatwy w użyciu iw pełni otwarty.

Naprawdę mam nadzieję, że Mac Mouse Fix okaże się przydatny!

Pobierz | Github

Noah Nuebling
źródło
1
Kiedy zdobędziesz złoto między niektórymi głosowanymi odpowiedziami
azerafati,