Umkehrt die Bildlaufrichtung auf MacOS mit unabhängigen Einstellungen für Trackpads und Mäuse.
Weitere Informationen zum Herunterladen von Links und weitere Informationen finden Sie auf der Homepage "Scroll Reverser" .
Downloads sind auch auf der Registerkarte GitHub Releases erhältlich.
Nach dem Klonen dieses Repo müssen Sie git submodule update --init um das Buildscripts -Submodul zu überprüfen.
Wenn Sie versuchen, frisch aus der Schachtel herauszuwarten, erhalten Sie einen Erstellungsfehler, da Sie kein Codessignierzertifikat haben. Ersetzen Sie mein Zertifikat für beste Ergebnisse durch Ihr eigenes Entwickler -ID -Zertifikat in der Registerkarte "Signierfunktionen" der Einstellungen für Scroll -Umkehrer in Xcode.
Debugg erstellt eine App ohne App -Symbol mit dem Namen "Scroll Reverser (Dev)" und Version "99999". Dies ist das erwartete Verhalten und der Build ist ansonsten voll funktionsfähig.
Der Mut des Code ist in Mousetap.m. Alles andere ist nur die Benutzeroberfläche.
Scroll Reverser installiert einen Ereignishack, der den Zugriff auf Ereignisströme bietet, einschließlich Scrolling -Ereignissen und Gestenereignissen. Die Hauptdokumentation zu Event TAPS ist Quartz Event Services Referenz.
Um zwischen Trackpad und Maus zu unterscheiden, untersucht Scroll -Umkehrer Gestenereignisse, um festzustellen, ob zwei oder mehr Finger auf dem Trackpad sind. Wenn ja, wird vorausgesetzt, das Scrollen kommt vom Trackpad. Ansonsten Maus. (Es steckt ein bisschen mehr als das, aber das ist die allgemeine Idee.)
Das Hauptereignis von Scroll Reverseser gibt Debug -Informationen mit NSLog nicht aus, da es die Ereignisverarbeitung zu stark verlangsamen würde. Stattdessen verfügt es über einen benutzerdefinierten Debug -Code, an den effizienter zu schreiben ist.
Um das Debug-Fenster anzuzeigen, ist Option (⌥)-Klicken Sie auf das Menüleiste des Scroll-Umkehrers.