134

Is it somehow possible to use two mice in Windows 7? I think this could be useful; like using two fingers on a multi touch display...

2

10 Answers 10

17

yes, you can use two mice in MS Windows and have two cursors - if you like.

just check out EitherMouse http://www.eithermouse.com

Freeware, no ads, no nags.

it works on Windows XP, Vista, 7, 8.

individual settings:

  • multi-cursor
  • swap buttons
  • mirror cursors
  • set mouse speed
  • set double click speed
  • set scroll wheel lines
5
  • what about win10?
    – user12363
    Commented Oct 22, 2016 at 3:31
  • You can't move two mice at the same time with this. It draws a mouse cursor on screen and leaves it there when the other mouse starts moving and picks up from there when the other mouse starts moving again. Commented Dec 9, 2016 at 11:57
  • 2
    Marked as virus by Trend Micro...
    – kokbira
    Commented Jul 1, 2020 at 17:42
  • Chrome gives this warning: The site ahead contains harmful programs Attackers on www.eithermouse.com might attempt to trick you into installing programs that harm your browsing experience. Commented Aug 20, 2020 at 15:05
  • VirusTotal: 38/66 virus scanner detect this as malware Commented Jun 18, 2021 at 19:59
15

You're looking for TeamPlayer.

4
  • 1
    Correct link seems to be here. I have no idea if it works, since it's not free - though a tool like this really should be... Commented Mar 24, 2013 at 1:36
  • This one actually works. However, in my case, the effective mouse input update/refresh rate was reduced when I used it.
    – Sam
    Commented Jun 29, 2013 at 6:22
  • 1
    If you're just looking for two, for noncommercial use, this is the right link.
    – Menasheh
    Commented Jul 8, 2016 at 1:34
  • Domain is dead...
    – kokbira
    Commented Jul 1, 2020 at 17:43
14

I haven't tried it myself but Pluralinput looks to be another option.

7
  • 2
    this is buggy but is beta in active development, this will have a nice future :) Commented Mar 30, 2013 at 18:10
  • 1
    This didn't work for me with Windows 8; it thought both mice were just one mouse.
    – Sam
    Commented Jun 29, 2013 at 6:04
  • This worked for me after a reboot in Windows 7. Its a little buggy but works. Developer needs to add an option to flip the mouse image!
    – hooby3dfx
    Commented Feb 24, 2014 at 21:00
  • @sam are you sure?
    – Menasheh
    Commented Jul 8, 2016 at 1:23
  • 1
    @JoséRobertoAraújoJúnior it doesn't seem to be in active development anymore
    – Menasheh
    Commented Jul 8, 2016 at 1:23
9

Microsoft Touch SDK has this functionality.

Maybe this project on GitHub will be helpful.

3
  • This appears to treat multiple mice as multiple touches on a touch-screen, rather than multiple separate mouse pointers. I can't imagine a scenario where that would be useful. Commented Mar 27, 2013 at 22:43
  • 1
    @BlueRaja: It's a nice solution for multitouch developers who doesn't have multitouch screen...
    – itsho
    Commented Apr 23, 2013 at 17:56
  • 1
    I don't think this is of much use to end-users.
    – Sam
    Commented Jun 29, 2013 at 6:09
7

I have been using two mice alternating (one on each side of my keyboard) for ergonomic reasons. Windows 7 allowed for this just fine for 2 years until a month ago or so, That is when the one on the left started to execute a double click if I clicked once. It also highlighted a whole word if I only wanted to place the cursor in a certain spot.

I asked my office professional for another mouse to check if this was a hardware issue - Nope! Same thing again. That's when I ran into EitherMouse and downloaded it. Alas, life is good again! No more crazy mouse behaviour.

6
  • 2
    Is eithermouse.com what you're referring to? I guess as a new user, you might not be able to post such link. But also, your post smells a little bit like spam. But that links seems to be freeware?
    – Arjan
    Commented May 21, 2013 at 21:21
  • 3
    This does not address the question on how to have multiple cursors. Commented May 21, 2013 at 21:36
  • The website doesn't currently load for me, but from a cached Google version, it indicates that it just allows separate configuration (not use) for each mouse.
    – Sam
    Commented Jun 29, 2013 at 6:16
  • 2
    @AthomSfere: Well, it does support multiple cursors. I've just downloaded the latest version and played in "Multi-Cursor" mode. It's almost working :)
    – dma_k
    Commented Oct 31, 2013 at 0:43
  • @dma_k Nice! I just looked at the site again and I do not see mention of that... But downloaded and confirmed! Commented Oct 31, 2013 at 1:02
6

I was looking for collaborative screen sharing with two mice - found Screenhero . Free for now as it is in beta. Good times.

5
  • 1
    Woah that actually looks really cool, I'm impressed. Commented Oct 17, 2013 at 15:21
  • 2
    Well, one needs to have two PCs and one is connecting to another (like Multimouse in post above). What the question is about: can one connect two mouses or keyboards to one PC and use them independently?
    – dma_k
    Commented Oct 31, 2013 at 0:06
  • @dma_k You're absolutely right, maybe I should have added this as a comment rather than an answer. My bad.
    – saranicole
    Commented Nov 16, 2013 at 17:12
  • The domain redirects to another...
    – kokbira
    Commented Jul 1, 2020 at 17:48
  • I wonder why it's now specifically Slack.
    – Nakilon
    Commented Mar 2 at 15:50
4

I Considered all of the above Apps that claim to do this task. The BEST, most TRANSPARENT, USER FRIENDLY, SMALL LEARNING CURVE app was Plural Input

Currently in Beta Version but very good.

  1. Download and Install Plural Input
  2. Make sure Microsoft .NET Framework 4.5 is installed too.
  3. Install Plural Input Drivers over your existing additional mouse driver under: Control Panel >> Device Manager >> Mice & other pointing devices.
  4. You will find the Driver under C:\Program Files (x86)\Pluralinput\Driver
  5. Install Correct Driver! Windows 7, 8 and 8.1 have their own 32 and 64 bit driver
  6. Setup Plural input
  7. Run Plural Input
1
  • 3
    Hello Verus and welcome to Superuser. Unfortunatly your answer is the same as Danny's. If you have something to contribute, please edit the existing answer
    – nixda
    Commented Mar 16, 2014 at 15:23
2

I have no idea if this works, but here is an AutoIt script that claims to allow two cursors at once from two separate mice.

1
  • 4
    The author says in the code comments that clicking isn't possible, so this probably isn't of much real world value.
    – Sam
    Commented Jun 29, 2013 at 6:15
2

Download the free GlovePIE. Its website states:

You can even use it to control multiple mouse pointers with multiple mice.

2
  • 1
    The site has gone...
    – AntonK
    Commented Mar 21, 2017 at 0:50
  • Everything is forbidden...
    – kokbira
    Commented Jul 1, 2020 at 17:49
1

You can use Microsoft Multi-Point SDK (http://www.microsoft.com/multipoint/mouse-sdk/ , for people who have basic developer/math skills) or Mouse Mischief (http://www.microsoft.com/multipoint/mouse-mischief/en-us/default.aspx) for those who are teachers. P.S. never can you have two mouse cursors because usually the application draws them not the windows OS. I am researching this for my Kinect project here which will emulate multiple mice device and input to them from multiple Kinect users: http://kinectmultipoint.codeplex.com. Keep checking up on it because I am researching a better method then Microsoft's DSF(Device simulation framework) to do so. For the most part, the Kinect code is close to working but I am still working on the mouse simulation part.

2
  • I know this is old but I have a mouse emulator I am working on which will allow anyone to distribute my project for anyone still interested.
    – jeffery
    Commented Dec 30, 2016 at 22:15
  • never can you have two mouse cursors because usually the application draws them not the windows OS is a non-sequitur. If each app draws its cursor then each app just draws its cursor. It's like saying you can't have two windows because each app draws its windows. Commented May 21, 2020 at 5:37

You must log in to answer this question.