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.


  • 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

Project Samples

Project Activity

See All Activity >

Follow Mousenitor

Mousenitor Web Site

Other Useful Business Software

Monitor Your Most Critical Cloud & SaaS Applications Monitor Your Most Critical Cloud & SaaS Applications Icon
Monitor Your Most Critical Cloud & SaaS Applications Icon

Get insights into the performance of applications and services such as AWS, Salesforce, Office 365 and WebEx.

With a view into both web and network health, you'll be able to pinpoint the cause of an outage instantly, whether it's within your network, a provider's network or the SaaS application. Save time, track SLAs and clear tickets faster.
Are you involved with your company's network performance/operations team?
Try It FREE!

Rate This Project

Login To Rate This Project

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

User Reviews

  • 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.

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

  • 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.

  • 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.

  • 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.

Read more reviews >

Additional Project Details



Intended Audience

Developers, End Users/Desktop

User Interface

Win32 (MS Windows)

Programming Language