Я работаю над проектом по разработке рабочего стола Windows на C ++ с использованием Win32 API. В приложении я пытаюсь вычислить расстояние, пройденное курсором мыши, или вы можете сказать, что мышь ломается.
Удар курсора - или бегающий курсор или мышь - не каламбур для пользователя, который настолько разочарован, что теряет контроль над своими руками, выкрикивая ругательства. Скорее, Thrashed Cursor возникает, когда пользователи беспорядочно перемещают курсор вперед и назад.
Быстрое перемещение курсора по странице может указывать на то, что пользователя раздражает какой-то аспект своего опыта. Возможно, сайт работает медленно или они пытаются что-то понять. Thrashed Cursor подобен физическому проявлению некоторого психического состояния пользователя - и это состояние, скорее всего, может быть разочарованием. Как и все сигналы разочарования, с Thrashed Cursor существует вероятность ложного срабатывания. Например. возможно, у пользователя сломана мышь или его компьютер настолько медленный, что он в знак протеста ломает мышь. Единственный способ определить, сигнализирует ли обрушившийся курсор на разочарование, - это посмотреть сеанс и сделать некоторые наблюдения.
под мышечным движением я имею в виду, что хочу записать беспорядочное движение курсора мыши в поисках любой кнопки или инструмента, поэтому я хочу зарегистрировать общее расстояние, пройденное при этом неустойчивом движении.
И я хочу зарегистрировать эту информацию об этом сеансе и отправить ее на свой сервер в формате json.
Во время этой обработки пользователь может щелкнуть мышью, которая может генерировать WM_LBUTTONDOWN
, но я использую это сообщение для выполнения некоторой функции, я не хочу, чтобы этот щелчок, когда пользователь был разочарован, чтобы вызвать эту конкретную функцию.
Я новичок в win32
разработке настольных компьютеров, если кто-нибудь может мне помочь.