Womit kann ich Tastatureingaben für Mac finden (wie die Konsole von AutoHotKey für Windows)?

Mein Anwendungsfall: Ich habe eine Maus mit Wipptasten. Ich möchte diese Schaltflächen neu zuordnen (vorwärts und rückwärts). Ich weiß, dass die Schaltfläche erkannt wird, da sie in Chrome die Funktion "Link in neuem Tab öffnen" zu ermöglichen scheint - ich weiß, dass die Schaltfläche ein Signal sendet .

Bei Verwendung des Tastatur-Viewers wird nicht angezeigt, was die Schaltfläche bewirkt. Das ist, was ich dachte, ich würde es zuerst versuchen.

Unter Windows gibt die Verwendung von AutoHotKey, einer eingebauten Funktion, im Grunde einen Dump aller Scan-Codes, die Windows an eine Konsolenausgabe empfängt. Dadurch würde ich genau wissen, als welche Taste OSX den Tastendruck registriert.

  • Welche Anwendung für Mac zeigt Scancodes (oder Tastatur-/Mauseingaben) so an, dass ich die Eingabe neu zuordnen kann? Es kann entweder eine GUI-Anwendung oder eine Terminal-App sein
Ich weiß, dass Sie über wxPython können; Wenn das eine Lösung ist, die Sie interessiert, kann ich ein schnelles Skript dafür erstellen (zumindest funktioniert es so unter Windows und es ist plattformübergreifend, also würde ich erwarten, dass es das auf Mac tun kann).
@NickWilde Mir geht es gut mit allem, was funktioniert, sogar "Hacks" - es ist ziemlich umwerfend für mich, dass das überhaupt so kompliziert ist ...
Was die eigentliche Neuzuordnung des Schlüssels betrifft: Haben Sie Automator ausprobiert? Ich bin mir nicht sicher, was Automator macht, da ich seit einiger Zeit nicht mehr mit einem Mac gespielt habe, aber es dient der Automatisierung von Dingen, und es gibt möglicherweise eine Möglichkeit, es an eine Taste zu binden.

Antworten (1)

Karabiner installieren .

Verwenden Sie dann den EventViewer ( siehe Doco ), um die Ereignisse zu überwachen, die Ihr benutzerdefiniertes Gerät auslöst.

Groß! Das funktioniert! Es hat sogar eingebaute Haken für genau das, was ich tun möchte, nachdem ich eine Weile darin herumgegraben habe.