Troubleshooting
Common issues and their solutions for MouseCross.
Installation Issues
Windows: "Windows Protected Your PC" Warning
Symptom: Windows SmartScreen blocks MouseCross from running.
Solution:
- Click "More info" on the warning dialog
- Click "Run anyway"
- MouseCross will launch normally
Why it happens: Unsigned applications trigger SmartScreen. Signed versions (coming soon) won't show this warning.
macOS: "App is Damaged and Can't Be Opened"
Symptom: macOS Gatekeeper prevents MouseCross from launching.
Solution:
xattr -cr /Applications/MouseCross.app
Then launch MouseCross again.
Alternative solution:
- Right-click (or Ctrl+click) MouseCross in Applications
- Select "Open"
- Click "Open" in the confirmation dialog
macOS: "Accessibility Permissions Required"
Symptom: Crosshair doesn't appear or track mouse movement.
Solution:
- Open System Settings
- Go to Privacy & Security → Accessibility
- Enable MouseCross in the list
- If MouseCross isn't listed, click the "+" button and add it
- Restart MouseCross
To verify permissions:
- Open System Settings → Privacy & Security → Accessibility
- MouseCross should be listed and have a checkmark
- If greyed out, try removing and re-adding
Crosshair Display Issues
Crosshair Not Visible
Possible causes and solutions:
1. Crosshair is Disabled
- Press Ctrl+Alt+Shift+C to toggle it on
- Check system tray/menu bar - icon should show "Active" state
- Verify "Activate on startup" is enabled in Settings
2. Opacity Too Low
- Open Settings
- Check Opacity slider - should be at least 50%
- Increase opacity to 80-100% for testing
3. Color Matches Background
- Open Settings
- Try a high-contrast color (bright red, cyan, lime green)
- Or enable Inverted Mode for automatic contrast
4. Windows: Desktop Window Manager Not Running
- Press Windows+R
- Type
services.mscand press Enter - Find "Desktop Window Manager Session Manager"
- Ensure it's running and set to Automatic
5. macOS: Accessibility Permissions Missing
- See "Accessibility Permissions Required" above
Crosshair Appears But Doesn't Move
Windows:
- Verify no other overlay applications are interfering
- Check if mouse drivers are up to date
- Try running as Administrator (right-click → Run as administrator)
macOS:
- Verify accessibility permissions are granted
- Check Console app for error messages
- Restart MouseCross
Crosshair Flickers or Stutters
Windows:
- Update graphics drivers
- Check if Windows is in Battery Saver mode (disable it)
- Verify DWM (Desktop Window Manager) is enabled
- Close other overlay applications (Discord overlay, OBS, etc.)
macOS:
- Check Activity Monitor for high CPU usage from other apps
- Update macOS to latest version
- Try reducing opacity slightly
Crosshair Disappears on Certain Applications
Windows: Some fullscreen applications or games may prevent overlays:
- Try running the application in windowed mode
- Try running MouseCross as Administrator
- Some games with anti-cheat may block overlays (this is expected)
macOS: Some fullscreen apps may hide the overlay:
- Use the app in windowed mode instead
- Check if the app has its own accessibility restrictions
Settings Issues
Settings Not Saving
Windows:
- Ensure you click "Apply" or "OK" (not just closing the dialog)
- Check registry permissions for
HKEY_CURRENT_USER\Software\MouseCross - Try running as Administrator once to create registry keys
macOS:
- Click "OK" to save (not just closing the window)
- Check console for UserDefaults errors
- Verify disk permissions are correct
Can't Change Hotkey
Windows:
- Click in the hotkey field
- Press your desired key combination
- Must include at least one modifier (Ctrl, Alt, Shift)
- Avoid system-reserved combinations
Invalid combinations will be rejected (e.g., Ctrl+Alt+Delete)
Restore Defaults Doesn't Work
Windows:
- Click "Restore Defaults" in Settings
- Must click "Apply" or "OK" to save
- If that fails, run
kill_and_reset.batto manually clear settings
macOS:
defaults delete com.mousecross.MouseCross
Then restart MouseCross.
Performance Issues
High CPU Usage
Normal usage: MouseCross should use <1% CPU on modern systems.
If CPU usage is high:
- Check if other applications are causing conflicts
- Update graphics drivers
- Reduce crosshair update frequency (if option available)
- Check for malware or other issues
High Memory Usage
Normal usage: ~10 MB RAM
If memory usage is high:
- Restart MouseCross
- Check for memory leaks (rare, please report if found)
- Update to the latest version
Slow Startup
Windows:
- Check if antivirus is scanning the executable
- Move MouseCross.exe to an excluded location
- Ensure SSD is not full (low disk space slows startup)
macOS:
- Check Console app for errors during launch
- Verify macOS is not indexing (Spotlight)
Hotkey Issues
Global Hotkey Not Working
Windows:
- Verify no other application is using the same hotkey
- Try a different key combination
- Check if hotkey registration shows errors in Event Viewer
- Restart MouseCross
macOS:
- Check System Settings → Keyboard → Keyboard Shortcuts
- Verify no conflict with system shortcuts
- Try a different combination
- Restart MouseCross
Hotkey Works Intermittently
Possible causes:
- Other applications capturing the hotkey
- Keyboard driver issues
- System is under heavy load
Solutions:
- Choose a unique key combination
- Update keyboard drivers
- Close conflicting applications
Auto-Start Issues
Auto-Start Not Working (Windows)
Verify registry entry:
- Press Windows+R
- Type
regeditand press Enter - Navigate to
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run - Look for "MouseCross" entry
- Value should be the full path to MouseCross.exe
If missing:
- Open MouseCross Settings
- Enable "Start automatically with Windows"
- Click Apply/OK
If still not working:
- Check if antivirus is blocking startup items
- Verify Task Manager → Startup shows MouseCross as "Enabled"
Auto-Start Not Working (macOS)
Verify Login Items:
- Open System Settings
- Go to General → Login Items
- MouseCross should be in the list
If missing:
- Open MouseCross Settings
- Enable auto-start
- Click OK
If still not working:
- Remove MouseCross from Login Items manually
- Re-enable auto-start in MouseCross Settings
- Check Console app for errors
Uninstallation Issues
Can't Delete MouseCross.exe (Windows)
Symptom: "File is in use" error when trying to delete.
Solution:
- Right-click system tray icon
- Select "Exit"
- Verify MouseCross.exe is not running in Task Manager
- Delete the file
If still locked:
- Restart Windows
- Delete before running MouseCross again
Registry Entries Remain (Windows)
After uninstalling, registry entries may remain:
To remove manually:
- Press Windows+R
- Type
regedit - Navigate to
HKEY_CURRENT_USER\Software - Delete the "MouseCross" key
Or use the included kill_and_reset.bat script.
Error Messages
"Failed to Create Overlay Window"
Windows:
- Desktop Window Manager (DWM) must be running
- Update graphics drivers
- Ensure Windows Aero is enabled (Windows 7)
- Try running as Administrator
"Accessibility Permissions Denied"
macOS:
- Follow the accessibility permissions setup
- Remove and re-add MouseCross in System Settings
- Restart MouseCross after granting permissions
"Failed to Register Hotkey"
Possible causes:
- Another application is using the same hotkey
- System-reserved combination chosen
- Hotkey registration service not available
Solutions:
- Choose a different key combination
- Close applications that might conflict
- Restart Windows/macOS
Screen Reader Issues
Controls Not Being Announced (Windows)
NVDA:
- Ensure NVDA is running
- Press NVDA+N to verify
- Navigate to Settings dialog using Tab
- Verify "Line Width" slider announces correctly
If controls are silent:
- Update NVDA to latest version
- Check if NVDA is in sleep mode (NVDA+Shift+S)
- Restart NVDA
JAWS:
- Update to latest version
- Verify JAWS is active in the application
- Check JAWS cursor settings
Narrator:
- Ensure Narrator is running (Windows+Ctrl+Enter)
- Update Windows to latest version
Slider Values Not Announced
Verify:
- Focus the slider (Tab or Alt+shortcut)
- Press Arrow keys to adjust
- Value should be spoken
If values are silent:
- Screen reader may need updating
- Try a different screen reader for testing
- Report the issue with your screen reader version
Reporting Issues
If you encounter an issue not covered here:
Information to Include
- Version: MouseCross version number (check About dialog)
- Platform: Windows version or macOS version
- Steps to reproduce: Detailed steps to trigger the issue
- Expected behavior: What should happen
- Actual behavior: What actually happens
- Screenshots: If applicable
- Error messages: Copy exact error text
Windows Diagnostic Information
Collect this information before reporting:
# Windows version
winver
# Check DWM status
Get-Service -Name "uxsms"
# Check registry key
reg query "HKCU\Software\MouseCross"
macOS Diagnostic Information
# macOS version
sw_vers
# Check Console for errors
# Open Console app, filter for "MouseCross"
# Check UserDefaults
defaults read com.mousecross.MouseCross
Where to Report
- GitHub Issues: github.com/slohmaier/MouseCross/issues
- Tag appropriately: Use "bug", "accessibility", or "help" labels
- Be patient: We'll respond as soon as possible
Getting Help
If you need additional assistance:
- Check the Installation Guide
- Review Settings Reference
- See Accessibility Features for screen reader help
- Check Keyboard Shortcuts for navigation help
- Report an issue on GitHub
Known Issues
Windows 7 Limitations
- Some transparency features may not work on Windows 7
- Ensure Windows Aero is enabled
- Windows 10/11 recommended for full features
macOS Catalina and Earlier
- Accessibility permission dialogs may differ
- Some features may require macOS 11 Big Sur or later
macOS Sequoia: App Store Purchase Dialogs
Symptom: App Store install/purchase buttons disappear when MouseCross crosshair is active.
Cause: macOS Sequoia 15.3+ includes anti-clickjacking protection that hides purchase buttons when any overlay window is detected above them. This is an Apple security feature, not a MouseCross bug.
Solution: MouseCross shows a notification when you open the App Store while the crosshair is active, reminding you to toggle it off for purchases.
To complete App Store purchases:
- Toggle the crosshair off (use your hotkey or click the menu bar icon)
- Complete your App Store purchase
- Toggle the crosshair back on
The notification only appears once every 5 minutes to avoid being intrusive.
Note: This behavior may also affect other macOS system dialogs that require secure input (e.g., password prompts, Apple Pay). If you encounter issues with other system dialogs, temporarily disable the crosshair.
Multi-Monitor Issues
- Crosshair may behave differently across monitors with different DPI settings
- Per-monitor DPI awareness improvements coming in future updates
Next Steps
- Features Overview - Learn what MouseCross can do
- Settings Reference - Understand all settings
- Accessibility Features - Screen reader and keyboard support