Я делаю юзабилити-тестирование и хотел бы регистрировать все события пользовательского ввода: движения мыши, щелчки, перетаскивание и ввод с клавиатуры. Мне не очень повезло, выяснить, как или найти какой-либо код для этого. Есть намеки? Я взглянул на механизмы CoreGraphics EventTap, но боюсь, что он будет слишком низкого уровня; Я хотел бы знать, на какие конкретные элементы пользовательского интерфейса нажимает пользователь.
Изменить, чтобы уточнить:
Я делаю юзабилити-тестирование, поэтому я хочу отслеживать, какие части интерфейса пользователь использует и не использует. Итак, я хочу следить за тем, чтобы «кнопка« foo »была нажата 7 раз в эти конкретные временные метки, пользователь прокручивал этот список и выбирал такой-то элемент» и так далее.