Ich habe eine Maus mit drei Tasten, aber kein Rad.
Gibt es unter OS X eine Möglichkeit (möglicherweise mit Add-On-Software), mit der ich meine dritte Taste zum Scrollen verwenden kann, indem ich sie gedrückt halte und die Maus bewege?
Smart Scroll macht das, wonach Sie suchen, mit der Funktion "Bildlauf". Weisen Sie es "Taste 3 (Mitte)" zu, und ziehen Sie es auf beiden Achsen, um in Apps wie Browsern (Chrome), Terminal, Adobe Photoshop und Finder zu arbeiten betas up and up). Es ist eine kostenlose Testversion.
Smooze macht das unter anderem. (Ich bin der Entwickler)
Was es von anderen Vorschlägen unterscheidet, ist die Möglichkeit, es in jeder Mac-App zu verwenden, während beispielsweise noch Links identifiziert werden. (Falls Sie mit der mittleren Taste ziehen, um zu greifen und zu werfen, aber dennoch möchten, dass ein Klick auf die mittlere Taste als mittlere Taste fungiert.)
Mit Smooze ist mehr wie greifen-ziehen-werfen als greifen-ziehen. Die Freigabe beeinflusst den Schwung und die Animation des Bildlaufs, ähnlich wie beim iPhone-Bildlauf.
Es gibt eine sehr schöne Open-Source- App namens Karabiner, die dies und noch viel mehr erledigt (Tastatur- und Maus-Remapping usw.). In dieser Frage finden Sie einige Beispiele. Für bestimmte Hersteller wird auch kundenspezifische Steuerungssoftware geliefert, die möglicherweise eine verbesserte / geänderte Funktionalität ermöglicht (z. B. Logitech Control Center).
Wie in den Kommentaren unten erwähnt, ist eine neue Version von 'Karabiner Elements' ab MacOS Sierra (10.12) nur noch für tastaturbasiertes Remapping vorgesehen - daher kann derzeit kein Maus-Remapping durchgeführt werden.
Allerdings Hammerspoon ist ein weiteres freies Open - Source - Tool , das verwendet werden kann, unter vielen anderen Dingen, die Tasten auf der Maus neu zuzuordnen (und / oder Tastatur) auf verschiedene Funktionen. Sie müssen das Tool installieren und es mit einigen geeigneten Konfiguration liefern - siehe Beispiele hier für Maus Remapping.
Um zu überprüfen, welche Ereignistypen und mouseEventButtonNumbers von Ihrem Gerät generiert werden, können Sie dies in der Hammerspoon-Konsole ausführen (kopieren Sie die 4 Zeilen in die Konsole, und fügen Sie reload config
sie ein):
hs.eventtap.new({"all"},function(e)
print(e,"mouseEventButtonNumber:",
e:getProperty(hs.eventtap.event.properties['mouseEventButtonNumber']))
end):start()
Hinweis: Wenn Sie die Logitech Control Center (LCC) -Tools installiert haben, werden die Ereignisse mit dem installierten Kernelmodul direkt von den Logitech-Geräten abgerufen, sodass Hammerspoon sie nicht sehen kann. Sie müssen LCC deinstallieren, wenn Sie die Maustasten mit Hammerspoon neu zuordnen möchten.
Ich habe es mit Hammerspoon mit dem folgenden Konfigurationsskript gemacht, das von diesem Thread inspiriert wurde: https://github.com/tekezo/Karabiner/issues/814#issuecomment-337643019
Schritte:
Open Config
Fügen Sie das folgende
lua
Skript in die Konfiguration ein:quelle
Dies hängt von der Software ab. Firefox unterstützt dies beispielsweise, Google Chrome jedoch nicht.
Derzeit gibt es leider keine Software, die eine solche Funktion systemweit in OS X ermöglicht.
quelle
Ich habe Better Touch Tool verwendet , um PgUp Strg + Mittelklick und PgDown Wahltaste + Mittelklick zuzuweisen. Es ist kostenlos, ausgezeichnete Software und funktioniert gut.
quelle
+1 für Hammerspoon und ein Skript, eine normale Maus / Trackball macht mich auf einem Mac verrückt.
Ich habe einen geschrieben, um bei gedrückter mittlerer Maustaste zu scrollen - je weiter Sie die Maus bewegen, desto schneller wird gescrollt.
Das Klicken funktioniert immer noch wie ein normales Klicken mit einer 5-Pixel-Totzone, sodass Sie die Maus zwischen dem Drücken und Loslassen des Rads nicht vollkommen ruhig halten müssen.
quelle
deltaX = deltaY * -1
sollte jedoch seindeltaY = deltaY * -1
und ich habe auskommentiert,deltaX = deltaX * -1
weil ich nicht wollte, dass die X-Achse invertiert wird.