windows 10 курсор живет своей жизнью

Указатель мыши движется сам по себе в Windows 10 – что делать?

После перехода на Windows 10 из предыдущей версии или установки обновления пользователи сталкиваются с проблемой, когда курсор мыши двигается сам по себе. В основном, эти движения являются вертикальными или горизонтальными, и такое поведение практически делает мышь непригодной в использовании.

В большинстве случаев проблема указывает на заражение компьютера вредоносным ПО, которое выполняет команды в фоновом режиме, тем самым воздействуют на мышь. Если проверили систему на вирусы, но курсор по-прежнему сам передвигается, перейдите к следующим решениям.

Проверка мыши на наличие повреждений

В первую очередь, нужно убедиться в отсутствие неисправностей на аппаратном уровне. Проверьте, нет ли каких-либо видимых повреждений мыши, как срабатывают кнопки и состояние кабеля. Также проверьте работу USB порта путем подключения другого устройства.

Если используете беспроводную мышь, убедитесь, достаточно ли ей мощности. При подергиваниях курсора вполне возможно, что батареи разряжены.

Если повреждений не обнаружено, подключите ее к другому компьютеру. Если она по-прежнему не отвечает, то требуется ее замена.

Изменение задержки сенсорной панели

Если используете ноутбук, рекомендуется проверить сенсорную панель. Поскольку эти оба устройства управляют указателем, вполне вероятно, что проблема может быть со стороны тачпада. Иногда сенсорная панель настолько чувствительна, что во время печати на клавиатуре, регистрирует движение и перемещает курсор.

Можно попробовать изменить задержку тачпада, чтобы избежать случайного перемещения при вводе текста.

Откройте Параметры (Win + I) и перейдите в раздел «Устройства».

На вкладке сенсорной панели измените чувствительность устройства.

После проверьте, движется ли курсор сам по себе.

Отключение тачпада

Чтобы исключить причастность сенсорной панели к самопроизвольному движению курсора мыши, попробуйте ее отключить.

Откройте Панель управления командой control из окна «Выполнить» (Win + R).

Переключите просмотр на крупные значки и перейдите в раздел «Мышь».

На вкладке Параметры устройства выделите тачпад и щелкните на кнопку «Отключить».

Если самопроизвольные движения мыши остаются, включите тачпад обратно.

Обновление драйвера мыши

Во многих случаях курсор мыши может двигаться сам по себе из-за устаревших или неисправных драйверов. Во время перехода на Windows 10 из предыдущих версий могут произойти сбои при их обновлении. Поэтому попробуйте обновить их автоматически из Центра обновления Windows.

Разверните раздел «Мыши и иные указывающие устройства». Если рядом с устройством отображается желтый восклицательный знак, то драйвер установлен неправильно. В этом и заключается причина того, почему указатель передвигается сам по себе.

Щелкните правой кнопкой по устройству и выберите из списка пункт «Обновить».

Затем выберите вариант автоматического поиска обновленных драйверов.

Если операционной системе не удалось найти совместимые, загрузите их вручную из сайта производителя.

После при обновлении устройства выберите второй вариант «Поиск драйверов на этом компьютере». Затем перейдите в папку с загруженным драйвером и кликните на него.

Запуск средства устранения неполадок

Случайные движения мыши можно устранить путем запуска средства устранения неполадок. Этот инструмент оснащен рядом предустановленных методик восстановления, которые могут исправить распространенные ошибки в автоматическом режиме.

Откройте Панель управления командой control из окна «Выполнить» (Win + R). Переключите просмотр на крупные значки и перейдите в раздел «Устранения неполадок».

В левом меню щелкните на «Просмотр всех категорий».

Разверните вкладку «Оборудования и устройства».

Щелкните на кнопку «Дополнительно» и отметьте флажком опцию «Автоматически применять исправления». После нажатия на «Далее» Windows начнет поиск ошибок и при обнаружении несоответствий, попытается их исправить.

После проверьте работу мыши, двигается ли она сама по себе.

Изменение чувствительности мыши

Вполне возможно, что чувствительность курсора настолько высока, что каждый раз при вводе с клавиатуры она обнаруживает движение и применяет его к экрану, отсюда и странное поведение. Попробуйте изменить скорость движения указателя на низкую или среднюю и посмотрите, исправляет ли это проблему.

Откройте Параметры нажатием на Win + I и откройте раздел «Устройства». На вкладке «Мышь» щелкните на «Дополнительные параметры мыши».

В открывшемся окне перейдите на вкладку «Параметры указателя».

В разделе Перемещение установите скорость движения курсора на среднюю или низкую. Когда подберете скорость, сохраните изменения и закройте окно.

Наличие других беспроводных устройств

Проблема может возникнуть в случае, когда на близко расположенных компьютерах используются две беспроводные мыши одного производителя.

Если компьютер обнаруживает вторую мышь, он может регистрировать движения с этого устройства. Попробуйте отключить одну из них и посмотрите, перестал ли самопроизвольно двигаться курсор.

Отключение программы контроллера

Также проблемы с устройством могут возникнуть из-за программного обеспечения контроллеров Xbox или Dualshock. Приложения геймпадов включают собственную функцию мыши.

Поэтому попробуйте отключить контроллеры. Если указатель по их причине двигается сам по себе, то проблема будет решена мгновенно. Возможно, потребуется перезагрузка компьютера.

Отключение Диспетчера Realtek HD

Диспетчера Realtek HD предоставляет разные возможности для настройки звука, но также известен тем, что вмешивается в работу других драйверов. Для его отключения, выполните следующие шаги:

Откройте Диспетчер задач командой taskmgr из окна «Выполнить» или комбинацией клавиш Ctrl + Shift + Esc.

На вкладке Автозагрузка найдите в списке Realtek HD и отключите запуск программы при загрузке Windows.

После перезагрузки компьютера посмотрите, двигается ли мышь сама по себе.

Источник

Дергается курсор мыши в Windows 10

windows 10 курсор живет своей жизнью. dergaetsya sam po sebe kursor myshi v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-dergaetsya sam po sebe kursor myshi v windows 10. картинка windows 10 курсор живет своей жизнью. картинка dergaetsya sam po sebe kursor myshi v windows 10.

Способ 1: Проверка сенсора

Одна из самых частых причин возникновения проблемы с самопроизвольным перемещением курсора мыши в Windows 10 — наличие посторонних предметов в области сенсора. К нему могла прилипнуть крошка или даже совсем маленький клочок бумаги, что и влечет за собой такие прерывистые колебания.

windows 10 курсор живет своей жизнью. proverka sensora myshi dlya ispravleniya problem s derganiem kursora v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-proverka sensora myshi dlya ispravleniya problem s derganiem kursora v windows 10. картинка windows 10 курсор живет своей жизнью. картинка proverka sensora myshi dlya ispravleniya problem s derganiem kursora v windows 10.

Способ 2: Проверка поверхности

Следующая причина — неправильная или загрязненная поверхность. Неважно, будет мышка лазерной или оптической, на некоторых поверхностях, например, стеклянных, датчики ведут себя некорректно, что и влияет на появление проблемы с перемещением курсора. Подстелите коврик или на крайний случай просто подложите под мышку лист бумаги.

windows 10 курсор живет своей жизнью. proverka poverhnosti dlya normalizaczii rabotosposobnosti myshi v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-proverka poverhnosti dlya normalizaczii rabotosposobnosti myshi v windows 10. картинка windows 10 курсор живет своей жизнью. картинка proverka poverhnosti dlya normalizaczii rabotosposobnosti myshi v windows 10.

Если же у вас и так есть ковер, его потребуется протряхнуть и протереть тряпкой, чтобы убрать весь мусор, который тоже может провоцировать определенные трудности. Ковры с глянцевым покрытием вообще рекомендуется заменить на матерчатые или покрытые специальным материалом.

Способ 3: Изменение чувствительности мыши в Windows 10

Слишком большая чувствительность мыши, установленная в операционной системе, может вызывать колебания при перемещении буквально на миллиметр, что случается даже в те моменты, когда пользователь просто держит в руках устройство и не совершает никаких движений. Дополнительно на это может влиять и активированная функция повышения точности указателя, ведь тогда курсор перестает точно реагировать на манипуляции юзера и двигается к нужной точке несколько сантиметров самостоятельно. Проверить и изменить эти параметры можно так:

windows 10 курсор живет своей жизнью. perehod v menyu parametry dlya nastrojki chuvstvitelnosti myshi v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-perehod v menyu parametry dlya nastrojki chuvstvitelnosti myshi v windows 10. картинка windows 10 курсор живет своей жизнью. картинка perehod v menyu parametry dlya nastrojki chuvstvitelnosti myshi v windows 10.

windows 10 курсор живет своей жизнью. perehod v razdel ustrojstva dlya nastrojki chuvstvitelnosti myshi v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-perehod v razdel ustrojstva dlya nastrojki chuvstvitelnosti myshi v windows 10. картинка windows 10 курсор живет своей жизнью. картинка perehod v razdel ustrojstva dlya nastrojki chuvstvitelnosti myshi v windows 10.

windows 10 курсор живет своей жизнью. perehod v kategoriyu mysh dlya nastrojki chuvstvitelnosti v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-perehod v kategoriyu mysh dlya nastrojki chuvstvitelnosti v windows 10. картинка windows 10 курсор живет своей жизнью. картинка perehod v kategoriyu mysh dlya nastrojki chuvstvitelnosti v windows 10.

windows 10 курсор живет своей жизнью. perehod v dopolnitelnye parametry myshi dlya nastrojki chuvstvitelnosti v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-perehod v dopolnitelnye parametry myshi dlya nastrojki chuvstvitelnosti v windows 10. картинка windows 10 курсор живет своей жизнью. картинка perehod v dopolnitelnye parametry myshi dlya nastrojki chuvstvitelnosti v windows 10.

windows 10 курсор живет своей жизнью. otkrytie vkladki dlya nastrojki chuvstvitelnosti myshi v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-otkrytie vkladki dlya nastrojki chuvstvitelnosti myshi v windows 10. картинка windows 10 курсор живет своей жизнью. картинка otkrytie vkladki dlya nastrojki chuvstvitelnosti myshi v windows 10.

windows 10 курсор живет своей жизнью. nastrojka chuvstvitelnosti myshi cherez menyu parametry v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-nastrojka chuvstvitelnosti myshi cherez menyu parametry v windows 10. картинка windows 10 курсор живет своей жизнью. картинка nastrojka chuvstvitelnosti myshi cherez menyu parametry v windows 10.

В обязательном порядке примените изменения, а затем переходите к проверке действенности этого метода.

Способ 4: Изменение DPI в драйвере мыши

Если вы приобрели мышь, в которой настраивается DPI (чувствительность), скорее всего, изменения, внесенные в самой операционной системе, практически никак не повлияют на итоговый результат, поэтому придется использовать специальное программное обеспечение или переключать DPI нажатием по специальной кнопке на самой мышке (обычно она располагается ниже колеса).

В том случае, когда ПО еще не установлено, советуем ознакомиться со статьей по ссылке ниже, чтобы на примере периферийного оборудования от Logitech разобраться с тем, как осуществляется подобная загрузка.

windows 10 курсор живет своей жизнью. otkrytie drajvera myshi dlya nastrojki chuvstvitelnosti v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-otkrytie drajvera myshi dlya nastrojki chuvstvitelnosti v windows 10. картинка windows 10 курсор живет своей жизнью. картинка otkrytie drajvera myshi dlya nastrojki chuvstvitelnosti v windows 10.

windows 10 курсор живет своей жизнью. perehod v razdel nastrojki myshi dlya izmeneniya chuvstvitelnosti v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-perehod v razdel nastrojki myshi dlya izmeneniya chuvstvitelnosti v windows 10. картинка windows 10 курсор живет своей жизнью. картинка perehod v razdel nastrojki myshi dlya izmeneniya chuvstvitelnosti v windows 10.

windows 10 курсор живет своей жизнью. nastrojka chuvstvitelnosti myshi cherez drajver v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-nastrojka chuvstvitelnosti myshi cherez drajver v windows 10. картинка windows 10 курсор живет своей жизнью. картинка nastrojka chuvstvitelnosti myshi cherez drajver v windows 10.

Если программное обеспечение для мыши найти не удалось, остается только нажать кнопку для переключения чувствительности на основе значений, установленных производителем. В случае ее отсутствия DPI на мышке не настраивается, поэтому действенным должен оказаться предыдущий метод.

Способ 5: Обновление драйверов

Переходим к методам, которые редко оказываются эффективными, но все же заслуживают рассмотрения. Первый такой заключается в необходимости обновить драйверы мыши, ведь в некоторых ситуациях системные проблемы тоже могут вызывать дерганья курсора.

windows 10 курсор живет своей жизнью. obnovlenie drajverov myshi v windows 10 dlya normalizaczii ee rabotosposobnosti. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-obnovlenie drajverov myshi v windows 10 dlya normalizaczii ee rabotosposobnosti. картинка windows 10 курсор живет своей жизнью. картинка obnovlenie drajverov myshi v windows 10 dlya normalizaczii ee rabotosposobnosti.

В Способе 4 вы видите ссылку на инструкцию по инсталляции драйверов. Она подойдет и для того, чтобы обновить их, поэтому просто переходите по ней, выбирайте понравившийся вариант и следуйте инструкции.

Способ 6: Проверка компьютера на наличие вирусов

Вредоносные файлы, оказывающие прямое влияние на работоспособность операционной системы, тоже могут провоцировать рассматриваемую неполадку, поэтому в случае нерезультативности предыдущих рекомендаций стоит проверить свой ПК на присутствие вирусов. Сделать это можно при помощи специального программного обеспечения, о чем более детально читайте в следующем материале.

windows 10 курсор живет своей жизнью. proverka kompyutera na nalichie virusov dlya normalizaczii raboty myshi v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-proverka kompyutera na nalichie virusov dlya normalizaczii raboty myshi v windows 10. картинка windows 10 курсор живет своей жизнью. картинка proverka kompyutera na nalichie virusov dlya normalizaczii raboty myshi v windows 10.

Способ 7: Удаление подозрительного софта

Дополнительно рекомендуется проверить, нет ли на компьютере программ, инсталляция которых не производилась вручную пользователем. Возможно, именно подобный софт оказывает такое влияние на проявление непроизвольных движений мыши. Проверить и избавиться от таких приложений можно так:

windows 10 курсор живет своей жизнью. perehod v parametry dlya udaleniya programm v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-perehod v parametry dlya udaleniya programm v windows 10. картинка windows 10 курсор живет своей жизнью. картинка perehod v parametry dlya udaleniya programm v windows 10.

windows 10 курсор живет своей жизнью. perehod v menyu s prilozheniyami dlya ih udaleniya v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-perehod v menyu s prilozheniyami dlya ih udaleniya v windows 10. картинка windows 10 курсор живет своей жизнью. картинка perehod v menyu s prilozheniyami dlya ih udaleniya v windows 10.

windows 10 курсор живет своей жизнью. udalenie podozritelnyh programm v windows 10 dlya normalizaczii raboty myshi. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-udalenie podozritelnyh programm v windows 10 dlya normalizaczii raboty myshi. картинка windows 10 курсор живет своей жизнью. картинка udalenie podozritelnyh programm v windows 10 dlya normalizaczii raboty myshi.

Более детальную информацию по этому поводу вы можете получить в отдельном материале на нашем сайте по ссылке ниже. Там же вы узнаете о методах полного удаления софта, если тот оставляет после себя файлы, расположенные по всему компьютеру.

Способ 8: Повышение быстродействия ПК

Если ПК работает слишком медленно, постоянно появляются зависания и тормоза, скорее всего, нетипичное движение курсора мыши как раз и вызвано этим. Например, вы сделали небольшое движение, а во время этого произошло зависание, после чего команда была повторно отправлена. Соответственно, так курсор переместится уже без вашей манипуляции. В той ситуации, когда действительно возникают проблемы с быстродействием компьютера, рекомендуется решать эту трудность вариантами, описанными в руководстве далее.

windows 10 курсор живет своей жизнью. uskorenie raboty pk dlya ustraneniya problem s rabotoj myshi v windows 10. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-uskorenie raboty pk dlya ustraneniya problem s rabotoj myshi v windows 10. картинка windows 10 курсор живет своей жизнью. картинка uskorenie raboty pk dlya ustraneniya problem s rabotoj myshi v windows 10.

Помимо этой статьи, на сайте еще 12295 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Проект MouseMover — мышь, живущая своей жизнью

Автор статьи, перевод которой мы сегодня публикуем, рассказывает о проекте MouseMover. Это — USB-устройство, которое имитирует присутствие пользователя за компьютером, периодически перемещая курсор мыши на небольшие расстояния, что позволяет избежать блокировки экрана компьютера или перехода компьютера в спящий режим.

windows 10 курсор живет своей жизнью. 327a5c4659e23d4dd5b890005b93bae7. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-327a5c4659e23d4dd5b890005b93bae7. картинка windows 10 курсор живет своей жизнью. картинка 327a5c4659e23d4dd5b890005b93bae7.

Аппаратные и программные компоненты проекта

В этом проекте использована плата SparkFun Pro Micro — 5V/16MHz. Вместо неё можно воспользоваться Arduino Leonardo. Обратите внимание на то, что тут нужна лишь одна из вышеупомянутых плат.

Для работы над программной частью проекта используется Arduino IDE.

Обзор проекта

Я проработал в разных компаниях Америки почти сорок лет. Я видел, как изменился за это время подход к корпоративной компьютерной безопасности. Сначала правил безопасности, можно сказать, вовсе не было. А теперь же эти правила стали прямо-таки безумными. Сегодня во многих компаниях компьютеры настраивают так, чтобы они, если уходят в режим сна, запрашивали бы при пробуждении пароль для входа в систему. Иногда компьютеры «засыпают» после 5 минут бездействия пользователя. А на моей последней работе перешли на двухфакторную схему аутентификации, когда для входа в систему используется и пароль, и аппаратный токен, генерирующий набор цифр. Для того чтобы войти в систему, нужно ввести и обычный пароль, и код с токена. Хотя подобные меры безопасности — это, в современных условиях, очень хорошо, а порой и необходимо, они могут сильно досаждать людям, которые хотят сделать что-то полезное (а не заниматься постоянным вводом паролей). Я и сосчитать не могу — сколько раз мне приходилось вводить пароль и код, когда я отвлекался от работы на разговор с коллегой, а потом возвращался к делам и обнаруживал, что мой компьютер заблокировал экран. Хорошо было бы иметь некое устройство, которое, работая само по себе, периодически немного двигает курсор мыши, не давая компьютеру заблокировать экран или «заснуть».

Поискав подобные устройства в интернете, я узнал, что решить эту задачу уже пытались. Делалось это самыми разными способами — от механических, когда нечто само двигает настоящую мышь, до программных, когда на компьютере, в виде фоновой задачи, работает утилита, воздействующая на указатель мыши. «Механический» подход кажется мне слишком примитивным, а программный сработает далеко не всегда, так как системы безопасности, используемые в компаниях, могут распознать эту дешёвую уловку. Весьма интересно было бы сделать недорогое устройство, неотличимое, с точки зрения компьютера, от настоящей мыши, которая иногда перемещается. В результате и появился проект MouseMover, о котором я хочу рассказать.

Дисклеймер

Описываемая здесь прошивка и основанное на ней устройство могут быть использованы для обхода корпоративных требований, касающихся информационных технологий, а так же — имеющихся в организациях механизмов обеспечения безопасности. Подобное может произойти из-за того, что компьютер, к которому подключено устройство, не сможет, в отсутствие активности пользователя, заблокировать экран. Это может быть запрещено на уровне организации или на государственном уровне и может привести к наказанию виновного в подобном деянии. Тяжесть наказания зависит от ситуации. Если вы не уверены в том, что можете безнаказанно пользоваться подобным устройством — уточните это в IT-отделе своей компании. Пользуйтесь устройством на свой страх и риск.

Подробности о проекте

Наш контроллер перемещает курсор мыши на небольшое расстояние, выполняя это через каждую минуту или через другой небольшой временной интервал. Это имитирует работу пользователя с компьютером, не давая компьютеру, к которому подключено устройство, блокировать экран или уходить в режим сна. В отличие от исключительно программных решений, которые могут не сработать во многих IT-инфраструктурах, это решение выглядит, с точки зрения компьютера, как настоящая (вторая) мышь, подключённая к компьютеру. При этом пользователь продолжает работать с обычной мышью.

Обычно перемещения курсора на несколько пикселей, например, каждую минуту, достаточно для того чтобы поддерживать компьютер в рабочем состоянии. Так как расстояние перемещения курсора невелико (как правило, достаточно всего несколько пикселей в любом возможном направлении движения курсора), и так как это делается не слишком часто, это обычно не мешает обычной работе с компьютером. Для того чтобы поддерживать безопасность системы на уровне, близком к тому, который требуется в организации, устройство можно особым образом настроить. А именно — сделать так, чтобы оно работало лишь ограниченное время, после чего прекращало перемещать курсор до тех пор, пока не получит соответствующую команду, включающую перемещение курсора, или до тех пор, пока оно не будет отключено от компьютера и подключено к нему снова.

В коде, обеспечивающем работу устройства, имеется довольно много параметров, которые можно настраивать. Все параметры можно модифицировать, отправляя команды на последовательный порт контроллера, который добавляется на компьютер после подключения к нему устройства. А именно, контроллер виден в Windows как мышь (HID) и виртуальный последовательный (COM) порт. После того, как контроллер будет запрограммирован, параметрам будут назначены значения, применяемые по умолчанию. Но их можно изменить, а после этого — записать в EEPROM. В результате параметры, заданные пользователем, будут использоваться каждый раз, когда контроллер подключается к компьютеру.

Прошивка рассчитана на плату Pro Micro (с микроконтроллером ATmega32U4), которая соединена с компьютером через USB-порт. В результате оказывается, что аппаратная часть этого проекта представлена подходящей платой и USB-кабелем, посредством которого плата соединяется с компьютером.

Аппаратное обеспечение и система ввода-вывода

Хотя аппаратная часть этого проекта представлена лишь платой Pro Micro и USB-кабелем, на плате есть пины ввода-вывода, которые можно соединить перемычками для изменения поведения устройства. Кроме того, если нужно, к плате можно подключить светодиод, который будет сигнализировать о том, что устройство работает. Хотя это и необязательно, практика показала, что наличие светодиода — это удобно, так как позволяет точно знать о том, работает устройство или нет. Если говорить о перемычках, то они сделаны, в основном, ради того, чтобы устройством было бы удобнее управлять, или для тех случаев, когда создателю своего варианта MouseMover хотелось бы иметь возможность воздействия на него с помощью перемычек, а не посредством команд, отправляемых ему через последовательный порт.

Вот схема платы с указанием мест установки перемычек и подключения светодиода. Напомню, что это необязательно.

windows 10 курсор живет своей жизнью. 34653a639e9bcaa8f0b737709ae54a8d. windows 10 курсор живет своей жизнью фото. windows 10 курсор живет своей жизнью-34653a639e9bcaa8f0b737709ae54a8d. картинка windows 10 курсор живет своей жизнью. картинка 34653a639e9bcaa8f0b737709ae54a8d.

Перемычка, называемая JPE (это имя, как и имена других перемычек, определено в коде), может использоваться для выключения устройства. Подключение соответствующего пина к GND останавливает работу мыши (как если бы мышь отключили от компьютера). А если перемычку убрать — работа устройства продолжится. Эта перемычка подключается к пину 6 (PD7) Arduino.

Вторая перемычка, JP2, отключает программный таймер и заставляет мышь постоянно перемещаться, не обращая внимание на то, на какой временной интервал настроена программа. Если эту перемычку отключить — восстанавливается обычный режим работы. Эта перемычка подключается к пину 2 (PD1) Arduino.

Третья перемычка — PD3 — заставляет указатель мыши перемещаться каждые 5 секунд, при этом временной интервал, заданный в настройках, игнорируется. Если её убрать — система переходит в обычный режим работы. Перемычка подключается к пину 5 (PC6) Arduino.

Светодиод и резистор подключают к пину A3 Pro Micro (цифровой пин 21 (PF4) Arduino) и к VCC. Включение светодиода указывает на работу MouseMover. Хотя без светодиода и можно обойтись, если он есть, он позволяет точно знать о том, работает устройство или нет. Тут можно использовать любой светодиод, который есть под рукой. Я пользовался резистором на 330 Ом (0,25 Вт), но тут, что зависит от светодиода, подойдёт любой резистор с сопротивлением от 100 Ом до 1 КОм. Существуют и светодиоды со встроенным резистором, наподобие Lumex SSL-LX3044GD-5V (Digikey 67-1062-ND), которые рассчитаны на подключение прямо к 5В-выводу модуля. Если воспользоваться именно таким светодиодом — задача его подключения к плате упростится. Достаточно будет припаять выводы светодиода к соответствующим пинам. Какой бы светодиод вы ни использовали — обращайте внимание на его полярность. А именно — катод подключается к пину A3, а анод, через резистор, к VCC.

Компиляция прошивки и загрузка кода

Создайте папку MouseMover в папке Arduino и поместите в неё файл MouseMover.ino из репозитория проекта. Сделайте двойной щелчок по этому файлу для запуска Arduino IDE и выполните следующие настройки в разделе Tools :

Подробности о подключении Pro Micro к компьютеру можно найти в PDF-файле с документацией в репозитории проекта. Там же есть сведения об изменении номера COM-порта и решении проблем, которые могут возникнуть при первом подключении Pro Micro к компьютеру.

Работа над проектом велась в Arduino IDE 1.8.5. Всё должно хорошо работать и в более новых версиях IDE (включая самую свежую — 1.8.15).

Команды

Контроллер принимает команды по последовательному порту. В ответ на эти команды он способен выполнять различные действия и возвращать сведения о текущем состоянии настроек. Для отправки команд нужно открыть порт на любой скорости (кроме 1200 бод) (формат 8-N-1) в программе наподобие Hyperterminal или Tera Term, или в терминале Arduino IDE (или в вашем любимом терминале). Потом можно создавать batch-файлы для автоматизации отправки команд на устройство через COM-порт.

Обратите внимание на то, что, при первом перемещении указателя, к его текущей позиции (X, Y) будет добавлено столько пикселей, сколько указано в соответствующих параметрах. При втором перемещении те же значения будут вычтены из новых координат указателя. Потом эта последовательность увеличения и уменьшения координат повторится.

Интеграция с системой

После того, как в модуль Pro Micro записана прошивка MouseMover, его можно использовать в системе с разным уровнем интеграции в неё.

Самый простой сценарий использования устройства заключается в том, что его просто подключают к USB-порту компьютера на то время, когда нужно, чтобы оно работало. А когда нужды в нём нет — его отключают. После каждого подключения к компьютеру MouseMover будет использовать параметры, записанные в EEPROM, в состав которых входит и параметр, задающий продолжительность работы устройства. После того, как MouseMover проработает это время, устройство отключится и компьютер сможет перейти в режим сна или блокировки. Если же устройство просто отключить от компьютера, а потом подключить снова — отсчёт времени начнётся с нуля. Это позволяет пользователю задать время работы устройства, а потом, после каждого подключения к компьютеру, например, выполняемого каждое утро, устройство проработает именно это время.

Пакетные файлы Windows и автоматизация работы с MouseMover

Вместо того, чтобы постоянно подключать и отключать MouseMover, можно создать batch-файл (пакетный файл) в Windows и ярлыки к нему, позволяющие вызывать его с параметрами, и, например, включать и выключать устройство. Ещё можно создать в Windows задачу, вызывающую этот файл в заданное время или при входе в систему. Следующий пример рассчитан на Windows 7 и Windows 10, но тот же функционал можно реализовать и для macOS, и для Linux или Unix.

Его вызывают с параметром. Например:

Для дальнейшей автоматизации работы с Mouse Mover можно воспользоваться задачами Windows. Например, задача может вызывать batch-файл для включения устройства в определённое время или при входе в систему. Для создания задач можно воспользоваться либо графическим интерфейсом планировщика заданий, либо — соответствующими инструментами командной строки. Подробности об этом смотрите в PDF-файле с документацией в репозитории проекта.

В моём случае лучше всего показал себя автоматический запуск устройства с помощью задачи, выполняющейся при входе в систему (а не применение задачи, запускающей устройство в определённое время). При использовании этого метода компьютер будет постоянно работать, не блокируя экран, с того момента, как пользователь войдёт в систему. А после того, как это время истечёт, MouseMover отключится и компьютер, если за ним нет пользователя, может «уснуть» или заблокировать экран. Использование batch-файлов и задач в Windows позволяет вообще не отключать MouseMover от компьютера и попросту забыть об этом устройстве. При этом входить в систему придётся не после каждого небольшого перерыва, а лишь раз в день.

Итоги

Я надеюсь, что MouseMover поможет всем желающим избавиться от одного из неудобств, вызванных корпоративными требованиями к информационной безопасности. Главное — прежде чем пользоваться подобным устройством на работе — почитайте дисклеймер, который можете найти в начале статьи. Конечно, если в этом есть смысл, вы можете пользоваться MouseMover и дома.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *