Mousenitor Icon


5.0 Stars (7)
5 Downloads (This Week)
Last Update:
  Browse Code SVN Repository



For Windows users with more than 1 monitor, Mousenitor helps control the way your mouse is permitted to move from one monitor to the other. It's annoying when not using a 2nd monitor to have the mouse keep /spilling/ over it. Mousenitor is the cure.

Mousenitor Web Site


  • Trap Mouse Cursor in a single Monitor
  • Quick control via Right Clicking of SysTray Context Menu
  • Per-Application Profiles
  • Control via System-Wide HotKeys
  • Automatic Monitor Layout Updates
  • Mouse Gestures Support
  • Full Screen Application Detection


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Perfect, just what the doctor ordered! Now, if I could just figure out what all the settings are... Your forum didn't have setting explanations, but I will join and post my questions there when I get a chance.

    Posted 06/17/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Works like a charm! If you get an error on Win7 x64, just run the program via admin.

    Posted 02/15/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This seems like a nice program. I'd like to use it. But after it is first run, I get the settings window. When I try to close the window, I get an error win7 64bit: Unhandled exception has occurred in you application. If you click to continue, the application will ignore this error... I actually can't close the program and I must go into Task Manager to shut it down. But I can test it with the display settings open and it seems like a good program. Other than the fatal error, I can't get certain hotkey combinations to stick like: Alt + ` And I like the "slide" feature but I don't like that when I slide to the other monitor, the mouse starts out in the center. In fact, there needs to be a setting like Multi Monitor Mouse to choose how the mouse appears on the other monitor with a different setting for the slide and knock functions. The pinpoint cursor option should just be disabled as it is terribly slow. Just get rid of that setting altogether. Lastly, I'd like to sign up to the forum to report these bugs. But I tried to different email addresses for activation gmail and live hotmail and the forum does not send the activation e-mail so I can't write on the forums. I like the idea of the program but I can't get by fatal error mentioned at the beginning of this post. Here are the details for that error: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Mousenitor\MS.settings' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at Mousenitor.MSession.SaveSettings() in D:\Order\A1.Mousenitor [MOT]\2010-12-01\Mousenitor\System\MSession.cs:line 56 at Mousenitor.frmMain.SaveSettings() in D:\Order\A1.Mousenitor [MOT]\2010-12-01\Mousenitor\frmMain.cs:line 191 at Mousenitor.frmMain.frmMain_FormClosing(Object sender, FormClosingEventArgs e) in D:\Order\A1.Mousenitor [MOT]\2010-12-01\Mousenitor\frmMain.cs:line 387 at System.Windows.Forms.Form.WmClose(Message& m) at Mousenitor.frmMain.WndProc(Message& m) in D:\Order\A1.Mousenitor [MOT]\2010-12-01\Mousenitor\frmMain.cs:line 239 at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- Mousenitor Assembly Version: Win32 Version: CodeBase: file:///C:/Program%20Files%20(x86)/Mousenitor/Mousenitor.exe ---------------------------------------- System.Windows.Forms Assembly Version: Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/ ---------------------------------------- System Assembly Version: Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/ ---------------------------------------- System.Drawing Assembly Version: Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/ ---------------------------------------- System.Xml Assembly Version: Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Xml/ ---------------------------------------- Gma.UserActivityMonitor Assembly Version: Win32 Version: CodeBase: file:///C:/Program%20Files%20(x86)/Mousenitor/Gma.UserActivityMonitor.DLL ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the section. The application must also be compiled with debugging enabled. For example: <configuration> < jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.

    Posted 01/26/2011
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    After i installed it, i forgot i did and that it was there. Which, from my point of view, is awesome. Had absolutely no problems with it. It was something that i always needed, but never had.

    Posted 01/25/2011
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Mousenitor keeps your mouse on one monitor, and it has many options for configuring when and how to switch, putting your mouse completely under your control. I've had no more trouble finding my mouse because it was hiding on that other turned-off monitor! Contrary to the review by anonymous you can right click and enable/disable straight from the systray icon, though I think that setting hotkeys is much easier and faster in the long run.

    Posted 01/20/2011
Read more reviews

Additional Project Details



Intended Audience

Developers, End Users/Desktop

User Interface

Win32 (MS Windows)

Programming Language




Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks