# Is it possible to detect two different mice at the same time, and have their movements recorded seperately?

I'm thinking of making a game that requires two mice to play. It needs to register the movement separately from one another. Is this possible? Or does the Windows architecture not allow for such things?

• Something for recent inquisitions, this is still in beta and works pretty well. Get the free beta download here: pluralinput.com Nov 26 '14 at 14:22
• FWIW, this and this could be an entry point to get this going. I did not test this. Thanks to this post for pointing this out. (Links have been harvested by the Wayback machine.) May 13 '21 at 14:46
• @Vaillancourt you know how links to articles are a bad idea? This may not have been an answer, but IMHO the same applies to comments. If you have some valuable insight, why not make it an awnser. May 13 '21 at 18:01
• @rioki Yes, links are bad, generally, and if I had all the time in the world, I'd gladly spend a day or two making a prototype and share an answer with y'all so that this question would finally get a decent solution. I would also do the same with every other questions to which I comment with a link. Unfortunately, there are other things that require my attention, on this site and away from this site. So the least I could do is give a pointer to someone who asked about it recently. Maybe someone else will pick this up and post an answer. May 13 '21 at 18:28

Looks like it can be done using calls to user32.dll to the GetRawInput* methods.