Можете ли вы предложить библиотеку, которую я мог бы использовать, чтобы настроить мои настольные приложения .NET для сбора информация об использовании пользовательского интерфейса от пользователей - как и когда они перемещают мышь, перемещаются по меню, кнопки с кнопками, работа с списками комбо и списков и т.д.
Итак, после каждого сеанса пользователя или некоторого периода времени я мог бы получить информацию моментального снимка обо всех действиях пользователя с моим приложением.
Если в эту библиотеку придет модуль анализа, который мог бы помочь проанализировать данные использования, построить карту тепла и дать рекомендации о том, как изменить пользовательский интерфейс чтобы сделать его лучше. Это - "профилировщик пользовательского интерфейса". Или, по крайней мере, если это обеспечит "проигрыватель данных использования", поэтому я мог бы повторно воспроизвести сеанс пользователя, используя приложение на мой локальный ПК или схематически.
Сама библиотека должна быть неинтрузивной, чтобы позволить "вводить" пользовательский интерфейс stat collection code без большого изменения существующего приложения (.NET).
Если вы могли бы рекомендовать бесплатную библиотеку с открытым исходным кодом, которая делает это - это будет отлично, но я не против покупать коммерческий, если он делает то, что мне нужно.