AutoMouseMove - не допускать перехода в спящий режим и статуса отсутствующего в Teams

AutoMouseMove

Твой компьютер больше не засыпает, а коллеги перестают считать, что тебя нет.

AutoMouseMove сдвигает курсор на несколько пикселей через выбранный тобой интервал. Этого достаточно, чтобы Windows, macOS или Linux считали, что что-то происходит. Достаточно незаметно, чтобы ты совсем об этом забыл. Приложение живёт в панели задач, почти ничего не потребляет и после настройки больше ничего от тебя не требует.

Купить лицензию One for All Связаться со мной

Проблема, которую я хотел решить

Я написал эту программу для себя, однажды вечером, когда мой экран в третий раз погас, пока я читал отчёт на двадцать страниц. Ты не трогаешь мышь десять минут, и машина делает вывод, что ты ушёл. Хуже того: Teams и Slack сообщают об этом всей команде. Ты здесь, работаешь, а жёлтый значок рассказывает обратное.

Есть два плохих способа это исправить. Увеличить время до перехода в спящий режим в настройках системы и оставить экран включённым на всю ночь в тот день, когда забудешь вернуть всё обратно. Или положить какой-нибудь предмет на клавишу клавиатуры, что я действительно видел в одном офисе. AutoMouseMove это третий вариант: включил, забыл, одним кликом отключил, когда уходишь.


Десять пикселей, и ничего больше

Через каждый интервал AutoMouseMove сдвигает курсор на десять пикселей вниз, а при следующем проходе возвращает его обратно. Вот и всё. Ни кликов, ни нажатий клавиш, ни макроса, который стал бы кликать в твоих окнах, пока ты отвернулся.

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

  • Интервал настраивается от 1 до 60 минут, по умолчанию 3 минуты.
  • Таймер показывает время, прошедшее с последнего движения.
  • Флажок отключает таймер, не закрывая приложение.
  • Перемещение относительное: курсор никогда не прыгает на другой конец экрана.

Компьютерная мышь, лежащая на тёмном столе и освещённая голубым светом экрана на заднем плане


Windows, macOS и Linux со всеми их реальными ограничениями

Программа написана один раз, на .NET 9 с использованием Avalonia, и работает как есть на всех трёх системах. Дальше не рекламная брошюра: это три реальных случая, включая тот, который не работает.

Windows 10 и 11

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

macOS 15 и выше

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

Linux x64

Работает в X11 и XWayland, то есть на рабочих столах Ubuntu и Fedora в их стандартной поставке. А строгая сессия Wayland запрещает любой программе внедрять события: это не недостаток программы, а ограничение системного уровня, и ни один инструмент такого типа его не обходит.


И ещё

Иконка, а не окно

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

Запуск вместе с сеансом

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

Уведомления об обновлениях

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

Ни рекламы, ни слежения

Никаких баннеров, ничего, что можно перепродать. Ваши настройки хранятся в читаемом файле %APPDATA%/AutoMouseMove/preferences.json.


Установка в Windows без борьбы со SmartScreen

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

  1. Скачайте архив AutoMouseMove-v1.7.7-win-x64.zip с помощью кнопки внизу этой страницы.
  2. Прежде чем распаковывать архив, щёлкните правой кнопкой по ZIP-файлу, затем выберите Свойства.
  3. В самом низу окна установите флажок Разблокировать, затем подтвердите действие.
  4. Распакуйте архив, запустите AutoMouseMove.exe, готово.

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

Больше ничего устанавливать не нужно

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


Что изменилось в 1.7.7

Два исправления заметны уже в первую минуту использования. Я сделал их, потому что они тоже меня раздражали.

Только один экземпляр за раз

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

Счётчик пробного периода говорит правду

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

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


Попробуй, а потом решай

30 дней полноценного пробного периода, без банковской карты и без заблокированных функций. После этого лицензия «One for All» открывает AutoMouseMove и все мои остальные приложения, сегодняшние и завтрашние, по одной подписке. Отдельной лицензии для этой программы не существует, и это сделано намеренно.

Купить лицензию One for All Связаться со мной

Совместимо с Windows 10 и 11, macOS 15 и более поздними версиями, Linux x64.

Download — Version 1.7.7

Version history
1.7.7 10.05.2026Current
- Une seule instance à la fois : relancer le programme ne crée plus un second minuteur en arrière-plan - Le nombre de jours d'essai restants est exact dès l'ouverture de la fenêtre - macOS : plus d'icône dans le Dock, plus de fenêtre vide au démarrage, l'application vit dans la barre de menus - Fermer la fenêtre range l'application dans la zone de notification au lieu de quitter - Vérification automatique des mises à jour au lancement - Le titre de la fenêtre affiche la version réellement installée - Windows, macOS et Linux depuis le même code, sans runtime à installer à côté
1.6 01.04.2026
- Réécriture d'une version complète - Ajout d'une nouvelle version Linux
Join the conversation

You need an account to comment on this article. Creating one is free and takes under a minute.

  • The XMLTV file, free to download every day
  • Comment on articles and reply to other readers
  • Get an e-mail when an article you follow is updated

No comments yet.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙