私はユーザビリティテストを行っており、マウスの動き、クリック、ドラッグ、キーボード入力など、すべてのユーザ入力イベントを記録したいと考えています。私はそれをする方法を見つけたり、コードを見つけるのは大したことはありません。何かヒント?私はCoreGraphics EventTapの仕組みを見ましたが、それは低レベルすぎると心配しています。私は実際にユーザーがクリックした特定のUI要素を知りたいと思います。すべてのココアイベントをログに記録しますか?
明確にする編集:
を私はユーザビリティテストをやっているので、私は、ユーザーが使用し、使用していない何インターフェースの部分を追跡します。だから、私は "Button 'foo'がこれらの特定のタイムスタンプで7回クリックされたことを追跡したい、ユーザーがこのリストをスクロールしてそのようなアイテムを選択したことなどを確認したい。
私はコメントが消えてしまったようです。再現するには:何かが欠落していない限り、sendEventから取得するものには、どのUI要素がクリックされたかについての詳細は含まれません。私は、ボタン、ビューなどがクリックされたことを知らずに「場所(x、y)がウィンドウ内でクリックされた」ことを知らせるNSEventを取得するようです。 – Dan