Windows 桌面工具 · 单文件免安装

让你的电脑
永不入眠

一个极简的鼠标活动模拟器。周期性注入微小鼠标移动,防止屏幕休眠、状态变灰、自动锁屏。静默驻留托盘,空闲才动,一碰即停。

基于 SendInput 系统 API · 纯合法调用 · 无后台进程注入 · .NET 8

// idle_simulation.live JIGGLING
[ 01 ]
不只是乱晃

每个细节都为「隐蔽、可控、零打扰」而设计。

🎯3 modes

三种抖动模式

微小抖动(最隐蔽)、圆形轨迹、随机移动。间隔与幅度自由调节,从 1 像素到大幅游走。

🌙smart

智能空闲检测

只在你真正离开键鼠后才开始抖动;你一回来触碰,立刻停止。自身注入不会误判为操作。

⌨️hotkey

全局快捷键

无需打开窗口,任意界面按下 Ctrl + Alt + J 即可一键开关抖动。

📌tray

系统托盘驻留

关闭即最小化到托盘,后台静默运行,不占任务栏。双击托盘随时唤回设置界面。

🚀startup

开机自启

勾选即写入注册表 Run 键,随 Windows 自动运行。无需管理员权限。

📦portable

单文件免安装

自包含运行时,双击即用,无需安装 .NET。拷到 U 盘随处运行。

[ 02 ]
底层原理

本质只有一件事:周期性向系统注入鼠标移动事件。

JigglerEngine.cs
// 调用 Windows SendInput 注入一次微小移动
private static void MoveMouse(int dx, int dy){
    var input = new INPUT{
        type = INPUT_MOUSE,
        mi   = new MOUSEINPUT{ dx=dx, dy=dy, dwFlags=MOUSEEVENTF_MOVE }
    };
    SendInput(1, new[]{ input }, Marshal.SizeOf(typeof(INPUT)));
}

① 检测空闲

通过 GetLastInputInfo 读取真实键鼠空闲时长,并排除程序自身的注入。

② 注入移动

超过阈值后,按设定模式生成位移向量,调用 SendInput 移动光标。

③ 即时让位

一旦检测到真实操作,立即暂停,把控制权完全交还给你。

现在就让它动起来

下载单文件可执行程序,双击运行。仅支持 Windows 10 / 11(x64)。

未找到下载?请前往 Releases 页面 获取最新版本。

~60MB自包含单文件
0依赖安装
3抖动模式
x64Win 10 / 11