Ich mache Usability-Tests und möchte alle Benutzereingabeereignisse protokollieren: Mausbewegungen, Klicks, Ziehen und Tastatureingabe. Ich habe nicht viel Glück herauszufinden, wie, oder einen Code dafür zu finden. Irgendwelche Hinweise? Ich habe mir die CoreGraphics EventTap-Mechanismen angeschaut, aber ich befürchte, dass es zu niedrig ist. Ich würde gerne wissen, auf welche bestimmten UI-Elemente der Benutzer klickt.Alle Kakaoereignisse protokollieren?
bearbeiten zu klären:
Ich Usability-Tests zu tun, so will ich verfolgen, was Teile der Schnittstelle halten verwendet der Benutzer und verwendet nicht. Also, ich möchte den Überblick behalten "Button 'foo' wurde 7 Mal bei diesen bestimmten Zeitstempeln geklickt, der Benutzer scrollte durch diese Liste und wählte das und das und so weiter."
Hm, es scheint, dass mein Kommentar verschwunden ist. Zur Wiederholung: Wenn ich etwas nicht verpasse, enthält das, was ich von sendEvent bekomme, keine Details darüber, auf welches Oberflächenelement geklickt wurde. Ich scheine nur ein NSEvent zu bekommen, das mir mitteilt, dass "location (x, y) im Fenster angeklickt wurde", ohne zu wissen, welche Taste, Ansicht usw. angeklickt wurde. – Dan