AutoMouseMove
Počítač už neusíná a kolegové ti přestávají věřit, že jsi pryč.
AutoMouseMove posouvá kurzor o několik pixelů v intervalu, který si zvolíš. Dost na to, aby Windows, macOS nebo Linux usoudily, že se něco děje. Dost nenápadné na to, abys na něj úplně zapomněl. Aplikace žije v oznamovací oblasti, nespotřebovává skoro nic a po nastavení už po tobě nic nechce.
Problém, který jsem chtěl vyřešit
Napsal jsem tenhle software pro sebe, jednoho večera, kdy se mi obrazovka potřetí vypnula během čtení dvacetistránkové zprávy. Deset minut se nedotkneš myši a počítač z toho vyvodí, že jsi odešel. Ještě horší je, že Teams a Slack to oznámí celému týmu. Jsi tam, pracuješ a žlutý puntík tvrdí opak.
Jsou dva špatné způsoby, jak to vyřešit. Prodloužit v nastavení systému dobu do uspání a den, kdy ho zapomeneš vrátit zpátky, nechat obrazovku svítit celou noc. Nebo položit nějaký předmět na klávesu, což jsem opravdu viděl v jedné kanceláři. AutoMouseMove je třetí možnost: zapneš ho, zapomeneš na něj, při odchodu ho jedním kliknutím vypneš.
Deset pixelů a nic víc
V každém intervalu AutoMouseMove posune kurzor o deset pixelů dolů a při dalším průchodu ho vrátí zpátky. To je všechno. Žádné klikání, žádné psaní na klávesnici, žádná makro, která by klikala v oknech, zatímco máš otočená záda.
Pohyb probíhá přes SharpHook a jeho volání SimulateMouseMovementRelative, které se obrací na rozhraní pro vkládání událostí každého systému, stejné, jaké používají nástroje pro usnadnění přístupu. Nic exotického, nic, co by šťouralo do paměti jiného programu.
- Nastavitelný interval od 1 do 60 minut, výchozí hodnota 3 minuty.
- Stopky zobrazují čas uplynulý od posledního pohybu.
- Zaškrtávací políčko vypne časovač, aniž bys musel aplikaci ukončit.
- Pohyb je relativní: kurzor ti nikdy nepřeskočí na druhý konec obrazovky.
Windows, macOS a Linux se svými skutečnými omezeními
Software je napsaný jednou, v .NET 9 s Avalonia, a běží tak, jak je, na všech třech systémech. To, co následuje, není reklamní brožura: jsou to tři skutečné případy, včetně toho, který nefunguje.
Windows 10 a 11
Nemusíš dělat nic zvláštního. Rozbalíš archiv, spustíš program a ikona se objeví vedle hodin. Jediný krok navíc se týká varování SmartScreen, vysvětleného hned níže.
macOS 15 a vyšší
Při prvním pohybu macOS požádá o oprávnění Zpřístupnění. Je třeba ho udělit v Nastavení systému, jinak software vůbec nic nepohne a dělá to potichu. Balíčky jsou podepsané a notářsky ověřené Applem, takže se při spuštění nezobrazí žádné varovné okno.
Linux x64
Funguje pod X11 i pod XWayland, tedy na desktopech Ubuntu a Fedora v podobě, v jaké se dodávají. Přísná relace Wayland naproti tomu každé aplikaci zakazuje vstřikovat události: není to chyba softwaru, ale omezení systémové vrstvy a žádný nástroj tohoto typu ho neobejde.
A také
Ikona, ne okno
Aplikace se spouští přímo v oznamovací oblasti. Zavření okna ji pouze schová, místo aby program ukončilo.
Spuštění při přihlášení
Stačí zaškrtnout políčko a software se spustí při otevření relace pomocí nativního mechanismu každého ze tří systémů.
Upozornění na aktualizace
Při spuštění aplikace zkontroluje, jestli existuje novější verze, a nabídne vám její stažení. Nikdy vám nic nenainstaluje za zády.
Žádná reklama ani sledování
Žádný banner, nic, co by se prodávalo dál. Vaše nastavení se vejde do čitelného souboru %APPDATA%/AutoMouseMove/preferences.json.
Instalace pod Windows bez boje se SmartScreenem
Neplatím za certifikát pro podepisování Windows, který u softwaru za tuto cenu stojí několik set eur ročně. Výsledek: Windows při prvním spuštění zobrazí varování, jako u každého nepodepsaného programu. Tady je postup, zabere deset sekund.
- Stáhni archiv
AutoMouseMove-v1.7.7-win-x64.ziptlačítkem dole na této stránce. - Než ho rozbalíš, klikni pravým tlačítkem na soubor ZIP a vyber Vlastnosti.
- Úplně dole v okně zaškrtni Odblokovat a potvrď.
- Rozbal, spusť
AutoMouseMove.exe, hotovo.
Když archiv rozbalíš dřív, než ho odblokuješ, značka se objeví u každého rozbaleného souboru. V takovém případě složku smaž a začni znovu druhým krokem: je to rychlejší než odblokovávat soubory jeden po druhém.
Nic dalšího se neinstaluje
Archivy už obsahují všechno potřebné ke spuštění programu: žádné prostředí .NET ke stažení vedle, žádná knihovna k doplnění. Proto také soubory zabírají zhruba padesát megabajtů. Pokud po tobě starší verze této stránky chtěla nainstalovat .NET 9, zapomeň na ni, už to není pravda.
Co se změnilo ve verzi 1.7.7
Dvě opravy jsou vidět hned během první minuty používání. Udělal jsem je proto, že štvaly i mě.
Vždy jen jedna instance
Opětovné spuštění programu, když už běžel, vytvořilo na pozadí druhý, neviditelný a naprosto zbytečný časovač. Druhá instance se teď sama zastaví, bez okna a bez chybové zprávy: jediná, která už je na hlavním panelu, zůstane u kormidla.
Počítadlo zkušební doby říká pravdu
Okno při spuštění oznamovalo 30 zbývajících dnů, o několik minut později se pak opravilo na 28. Teď se před prvním zobrazením dotáže serveru a potom se samo aktualizuje.
Předchozí verze řady 1.7 sloužily především k tomu, aby byl software na macOS snesitelný: už žádná ikona v Docku, už žádné prázdné okno při spuštění, chová se jako utilita v liště nabídek. Podrobnosti o každé verzi jsou na této stránce uvedené níže, včetně stažení.
Vyzkoušej, pak se rozhodni
30 dní plnohodnotného vyzkoušení, bez platební karty a bez zablokovaných funkcí. Potom licence „One for All“ odemkne AutoMouseMove a všechny moje ostatní aplikace, ty dnešní stejně jako ty zítřejší, v rámci jediného předplatného. Licence určená pouze pro tento software neexistuje a je to záměr.
Koupit licenci One for All Kontaktuj mě
Kompatibilní s Windows 10 a 11, macOS 15 a novějším, Linuxem x64.

Join the conversation
You need an account to comment on this article. Creating one is free and takes under a minute.
No comments yet.