Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to have two mice connected to my computer, and have one mouse left-handed, another right-handed. And not needing to change any settings for using any of them.

I've googled for this and did not find some information, but nothing helpful. Somebody suggested to have 2 accounts, some other suggested a short-cut that changes mouse buttons over. I did not like any of that. And I remember, I saw somebody using their laptop with right-handed touch-pad and left-handed mouse. At the same time.

Both of my mouse are plain vanilla USB, with no drivers, tried finding drivers for any of the mouse did not get me anywhere. This is how mouse configuration looks like: enter image description here

enter image description here

There is no option for different mouse to be configured different. I think I need to install some mouse drivers/software that allow different configuration. Is there anything like this availble??

Many thanks in advance!

p.s. Using Windows 7 Pro, one mouse is Fujitsu, another Sandsrom.

Update: I'm not going to use both mice at the same time. One at a time, but both connected all the time. I would like to switch hands to avoid CTS. Also to stop co-workers swearing on my left-handed mouse, when they try to show me something on my screen. They will ask about 2 mice instead

share|improve this question
why exactly do you want to do it? what do you expect to happen when you move one mouse to right and other to left? – tumchaaditya Jun 21 '12 at 9:17
Windows does support several mouses at the same time, when moved at the same time the move of the pointer is a sum of both mice movement (so ideally moving to different directions causes no cursor movement). I remember having similar configuration, although mice were logitechs and were using their driver software. – Ahe Jun 21 '12 at 10:52
What would you do with $200,000.00? .... Two mice at the same time.... – ZnArK Jun 27 '12 at 17:46
@ZnArK Interesting fact, on Linux (X11) you can have two mice at the same time, with completely different settings (e.g., even acceleration can be different). You can even have two independent cursors, one for each mouse, if you'd like. Even better news is that you can download a Debian CD for free, and have $200k left over! – derobert Jun 27 '12 at 18:26
Duplicate question : Using two mice in Windows 7 (dual mouse, dual cursor). – harrymc Jun 29 '12 at 19:13
up vote 25 down vote accepted

This looks like a job for AutoHotkey! Rather than reinvent the wheel myself, user gwarble over at the AutoHotkey Forums has already created an application that does exactly what you want:


  • Multiple mice, individual settings...
  • New features means EitherMouse isn't just for lefties anymore!
  • Leave 2 mice on a pc and automatically swap buttons on the secondary mouse
  • This allows a user to leave a left-handed and a right-handed mouse always connected and ready to use, or...
  • Useful for a multiple user or public workstation with both left and right handed users. the active mouse is detected and buttons are assigned accordingly and immediately
  • Individual settings for multiple mice besides swapping buttons, like cursor, speed, etc
  • New experimental MultiCursor mode keeps each mouse's location seperate!
  • Easily swap mouse buttons from system tray if only one mouse is desired
  • tray icon points to active mouse
share|improve this answer
wow! that's awesome nifty tool! Even allows 2 cursors at the same time! Sounds like an answer for my troubles. But before closing the question, I'll wait couple more days for possible other replies. – trailmax Jun 26 '12 at 9:06
I just got it to work with 2 mice and a touch pad! – bygrace Oct 31 '13 at 13:59
I just got it working with two Marble Mouse Tracbkballs. It was a little tricky getting the Scrolling to work right. I had to (with each Trackball) go into the Settings (wrench icon) > Mouse Control Panel and adjust things in the driver control panel. When you launch that control panel EitherMouse will show a msg "LEFT [or right] mouse detected" allowing you to set control panel setting for THAT mouse. – Clay Nichols Nov 3 '14 at 14:49

I would think that you would need two different major branded mice, as a vanilla mouse would use the default HID-compliant driver as shown. Rather with two different mice (let's say a Microsoft mouse and a Logitech mouse), the drivers would be different enough to allow the different settings on each.

I would not think it will work with any vanilla no-name mouse. I'm not sure if that software referenced here would work, but it may be worth a try.

share|improve this answer
Hmmm... Isn't this included in my answer ? – harrymc Jun 29 '12 at 19:50
Maybe slafat01 just took more than four minutes to finish typing their own answer because they were doing a bit of research in the middle. – Synetech Jun 30 '12 at 4:01
Yeah, I have seen this done with 2 completely different mice, and it worked fine by the drivers. But this is not an option here, no intentions of updating mice to anything branded. By the way, software option works great for me - saves driver fiddling -) – trailmax Jul 2 '12 at 8:47

If you use two mice that use two different drivers, both mice might possibly work with a single cursor. As I understand, this is actually your case, but your problem may be that you have the same driver for both mice.

An AutoIt free solution is in Two mice = two cursors in AutoIt.
Dating from 2007, I have no idea how it performs today.

A commercial product is Pluralinput Basic, 28.95€ and still in beta testing.

share|improve this answer

I do exactly this to avoid repetitive strain on my wrists. It works in windows 7 if the mice are different brands and you install the manufacturer's software for one of them. Then you use the generic windows control panel to assign mouse settings, then use the manufacturer specific software to change settings for one mouse only. You will have two mice with different button configurations controlling one cursor. It works with very basic mice, too. For example, I did it with a Dell cheapo mouse and a low end Microsoft mouse, using the MS mouse software (probably coded for higher end mice, but works on all of them apparently).

share|improve this answer

I know it's not that practical but if your running 7, you can get a free MS Virtual machine that will run XP. Then you can have a different mouse setup for the virtual machine and Windows 7. Once the VM is running you can easily switch between the OS and the VM using key commands, or size the VM (that runs in a window).

It's a cool freebie from MS and it's good to play around with stuff in a VM as you can always roll back (not save the session).

share|improve this answer
that sounds like a cludge of cludges. Easier to set up an icon on a desktop that would switch buttons. – trailmax Jun 25 '12 at 8:25
Look up Rube Goldberg... – lornix Jun 28 '12 at 3:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .