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

  • 6
    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? Jun 21, 2012 at 9:17
  • 3
    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, 2012 at 10:52
  • 1
    What would you do with $200,000.00? .... Two mice at the same time....
    – ZnArK
    Jun 27, 2012 at 17:46
  • 6
    @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, 2012 at 18:26
  • 2
    Duplicate question : Using two mice in Windows 7 (dual mouse, dual cursor).
    – harrymc
    Jun 29, 2012 at 19:13

8 Answers 8


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 separate!
  • Easily swap mouse buttons from system tray if only one mouse is desired.
  • Tray icon points to active mouse.
  • 1
    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, 2012 at 9:06
  • 2
    I just got it to work with 2 mice and a touch pad!
    – bygrace
    Oct 31, 2013 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. Nov 3, 2014 at 14:49
  • 1
    Thanks for the recommendation, same scenario for me, wired mouse and trackball which kept resetting speed - not any more!
    – akaAlso
    Feb 12, 2019 at 20:00
  • 1
    not sure what's changed since this was posted, but Chrome gives a big red warning about malware when trying to visit the EitherMouse page... Aug 17, 2020 at 13:51

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


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.


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.

  • 2
    Hmmm... Isn't this included in my answer ?
    – harrymc
    Jun 29, 2012 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, 2012 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, 2012 at 8:47

I have a right and left mouse. One is a Logitech and one is a Razer. I set up Windows to be right handed and used the Razer software (Razer Central) to switch the mouse buttons on the Razer. Alternatively, I could have used the Logitech software (Logitch Options+) to switch the buttons on the Logitech mouse. SO long as you have driver support for one of your two mouses (mice?) you can make this work


I can't believe the uninformed answers for the question of using two mice, one for left hand, and the other for the right hand.

There is an EXTREMELY easy way to do this. You need to use Logitech mice, and install Logitech Setpoint software. In that software you can configure each of your mice differently. This mean that for each mouse you have, you can click "swap or switch buttons", and left and right buttons will be swapped just for that specific mouse. You can also adjust the pointer speed and pointer acceleration independently for each mouse.

Logitech mice and the Setpoint software are simply THE BEST software for anyone who wishes to have the ability to have completely different settings for each of their mice (and keyboards).

  • 4
    Not every mouse is Logitech mouse.
    – trailmax
    Oct 1, 2017 at 13:47

I just wanted to add that after some fiddling, I've got lucky in the past when I had one mouse with a special driver (Contour Perfit Ergonomic mouse), and the other just a plain normal cheap mouse.

I think if you do things in the right order - something like reversing the mouse buttons first in the basic driver, then plugging in the Contour mouse and using the 3rd party mouse settings interface to manually set the functions of the Primary and Secondary buttons, those changes only apply to the one mouse, and then both can function as expected, with the index finger making a "primary click".

Unfortunately I've tried to get the same thing going on Windows 10 and wasn't able to get it to work so far, which is why I ended up here. I'll go try AutoHotKey and Eithermouse and come back and give it a +1 if it works.


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

  • 3
    that sounds like a cludge of cludges. Easier to set up an icon on a desktop that would switch buttons.
    – trailmax
    Jun 25, 2012 at 8:25
  • 3
    Look up Rube Goldberg...
    – lornix
    Jun 28, 2012 at 3:59

You must log in to answer this question.

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