← Back to Software

jMouse FAQ

Version 2.0.0 • February 2026

Q: What are the system requirements?
  • OS: Windows 10 or Windows 11 (64-bit only)
  • RAM: ~50-80 MB during operation
  • Disk: ~55 MB for executable
  • Permissions: No admin rights needed (runs as regular user)
  • Python: Not required (standalone .exe)

jMouse works on any modern Windows PC. The .exe includes all dependencies bundled.

Q: What does jMouse do?

jMouse prevents your computer from going idle by simulating subtle mouse movements and pressing the F15 key at randomized 45-75 second intervals. This keeps your system awake, prevents screensavers, and maintains "active" status in apps like Microsoft Teams.

Q: Is jMouse detectable?

jMouse uses several stealth features:

  • Randomized intervals (45-75s instead of fixed timing)
  • Variable movement patterns (jitter, orbital, slide)
  • Idle detection (only moves when you're inactive for 30s)
  • F15 key (function key unlikely to be logged)

However, sophisticated monitoring tools could potentially detect any automation. Use responsibly and understand the risks.

Q: How do I set up a daily routine?

To configure automatic scheduling:

  • Click ⚙️ Advanced Settings
  • Check "Enable Recurring Routine"
  • Click "CONFIGURE ROUTINE"
  • Set start/stop times for each day (Mon-Sun)
  • Click "APPLY ROUTINE CHANGES"
  • Click "APPLY CHANGES" to save

jMouse will now automatically start and stop based on your schedule!

Q: What are the global hotkeys?
  • Ctrl+Alt+E - Toggle service on/off
  • Ctrl+Alt+M - Minimize to system tray
  • Ctrl+Alt+Q - Quit application

These work even when jMouse is minimized!

Q: Can I run jMouse on Windows startup?

Yes! In Advanced Settings, check "Run on Windows startup" and choose a mode:

  • Open jMouse only - App launches, service stays off
  • Open and auto-enable - App launches and starts service immediately
  • Use routine schedule - App follows your daily routine (recommended)
Q: What happens if I manually stop during routine hours?

You'll see a confirmation dialog. If you proceed, jMouse will pause for the rest of the day. The routine will automatically resume tomorrow during scheduled hours. This prevents the app from immediately restarting after you manually stop it.

Q: What's the difference between Session Limit and Daily Routine?

Session Limit: One-time auto-stop at a specific time (e.g., "stop at 5 PM today"). Set on the main window.

Daily Routine: Recurring weekly schedule (e.g., "9 AM - 5 PM Mon-Fri, every week"). Set in Advanced Settings.

Session limits take priority over routines.

Q: Does jMouse work when minimized?

Yes! When minimized to the system tray, jMouse continues running in the background. Click the tray icon to restore the window, or use hotkeys to control it.

Q: Does jMouse require Python?

No! jMouse.exe is a standalone executable with everything bundled. Just download and run—no installation or dependencies required.

Q: Where are my settings stored?

Settings are saved in jmouse_settings.json in the same folder as jMouse.exe. This includes your routine schedules, startup preferences, and minimize behavior.

Q: Does jMouse collect any data?

No. jMouse never connects to the internet and doesn't log, record, or transmit anything. All monitoring (idle detection, hotkeys) happens locally and nothing is stored.

Q: Why does SmartScreen warn me?

Windows SmartScreen shows warnings for unsigned executables. jMouse is safe but not code-signed (signing certificates cost $100-500/year). Click "More info" → "Run anyway" to proceed.

Q: Can I get fired for using jMouse?

Possibly, yes. Using automation tools to misrepresent your availability or work status may violate your employer's policies and could result in disciplinary action or termination. You are solely responsible for ensuring compliance with your workplace policies. See the Terms & Conditions for full details.

Q: Is jMouse legal?

jMouse is legal software. However, how you USE it could violate your employment contract, company policies, or third-party terms of service. It's your responsibility to use it ethically and in compliance with applicable policies.

Q: Can jMouse be used for legitimate purposes?

Yes! Legitimate use cases include:

  • Preventing sleep during long downloads or renders
  • Keeping remote sessions active during extended operations
  • Maintaining availability during legitimate break periods
  • Preventing screensaver during presentations or monitoring
Q: Where can I get support?

Check the User Guide for detailed documentation. For additional questions, visit jbeck.app/software.

jMouse v2.0.0 • Built by jbeck.app • Use responsibly