Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: acevedor2 on March 27, 2007, 08:24:25 pm

Title: Multiple USB Mouse (mice) issue
Post by: acevedor2 on March 27, 2007, 08:24:25 pm
Here is my issue.  I have a spinner and trackball both hooked up to my CP.  The problem is that every time I shut the computer (cabinet) down and restart it, windows assigns a different id to each device.  Meaning that the trackball that was once mouse 2 might now be mouse three when the cabinet is restarted.  This means of course that I have to keep reconfiguring each individual game.

So my question is how do I get around this?

I HAVE read through the wiki and searched the forum posts and found this issue multiple times.  Each time the answer was "it's a windows issue and you have to deal with it."  I was just hoping that maybe recently some smart person on this board (and there are A LOT of you) might have figured out a work around. 

Thanks!
Title: Re: Multiple USB Mouse (mice) issue
Post by: RandyT on March 27, 2007, 10:08:37 pm
Are the spinner and trackball both using identical interfaces?  If so, that could be the problem.

You can get around it by using one interface with X and Y for the Trackball and Z for the spinner.  Dissimilar interfaces, or identical interfaces with different USB IDs should help as well.

RandyT
Title: Re: Multiple USB Mouse (mice) issue
Post by: shorthair on March 27, 2007, 10:22:53 pm
How come not everyone has this happen to them?  It seems those who buy panels don't encountre this.  I don't think I have.
Title: Re: Multiple USB Mouse (mice) issue
Post by: Jeff AMN on March 27, 2007, 10:44:59 pm
A lazy fix would be to use hibernate instead of shut down. Not ideal...but it would work.

I'm using my trackball, a spinner, and even a mouse all via USB with my setup and I'm not having any issues.  As long as I don't unplug the devices, they keep the same ID each time I power up.
Title: Re: Multiple USB Mouse (mice) issue
Post by: Kremmit on March 27, 2007, 11:44:50 pm
As Randy suggested above, this happens when all your devices are connected via identical USB interfaces, and to the same USB controller on your motherboard.  For example, you buy two identical USB mice and hack a spinner to the x-axis on the first mouse and a steering wheel to the x-axis on the other mouse.  Then you plug both mice's USB plugs in to the two front-panel USB ports on your computer.  Windows literally can't tell the difference between the two devices, because they're both reporting identical USB ID codes, and both connected to the same USB controller on your mobo.  So, it will randomly and arbitrarily assign one of them as Mouse_1 and the other as Mouse_2 at boot.  Next time you boot, it will again, randomly and arbitrarily decide which mouse to use as Mouse_1, and it may not be the same mouse.

Possible fixes:


Hope that helps.
Title: Re: Multiple USB Mouse (mice) issue
Post by: acevedor2 on March 28, 2007, 05:40:17 am
I'll try pluggin one of them into the front usb and see what happens.  I have a Happ Trackball and Tornado Spinner.  Not sure what the id's are.  I just bought them and plugged them in as the directions instructed.  Right now they are both plugged into the back of my computer to the motherboard header.  I will try and plug them in differently and see if that helps.  Thanks for all the suggestions!
Title: Re: Multiple USB Mouse (mice) issue
Post by: Jeff AMN on March 28, 2007, 09:59:27 am
I'll try pluggin one of them into the front usb and see what happens.  I have a Happ Trackball and Tornado Spinner.  Not sure what the id's are.  I just bought them and plugged them in as the directions instructed.  Right now they are both plugged into the back of my computer to the motherboard header.  I will try and plug them in differently and see if that helps.  Thanks for all the suggestions!

Hmmm, that's what I'm doing and I'm not having issues. What version of windows are you using?
Title: Re: Multiple USB Mouse (mice) issue
Post by: RandyT on March 28, 2007, 12:01:20 pm
I'll try pluggin one of them into the front usb and see what happens.  I have a Happ Trackball and Tornado Spinner.  Not sure what the id's are.  I just bought them and plugged them in as the directions instructed.  Right now they are both plugged into the back of my computer to the motherboard header.  I will try and plug them in differently and see if that helps. 

Just to elaborate a little on what Kremmit and I wrote, the two interfaces can look completely different, yet use the exact same stock mouse controller chip on their respective circuit boards.  The code inside the chip is what dictates the USB ID, so you can even have conflicts between 2 devices from different vendors if they both use the same stock chips.

RandyT
Title: Re: Multiple USB Mouse (mice) issue
Post by: acevedor2 on March 28, 2007, 06:48:31 pm
Thanks for all the help guys.  I plugged one into the front usb header and one into the back of the mobo and all is well now.  It remembers and I don't have to reonfigure!!   :cheers:
Title: Re: Multiple USB Mouse (mice) issue
Post by: shatter on March 28, 2007, 11:12:20 pm
I have a TurboTwist2 spinner and ElectricICE trackball from Randy and didn't think about getting different USB IDs assigned to the devices but I found it easy enough for my control panel to do exactly as Randy suggested. I assigned the trackball to the x and y axis and the spinner to the z access. In my custom controller config I set the spinner controls as MOUSE2_Z and MOUSE3_Z and the same for the trackball (replace Z with appropriate Xs and Ys). The result being, no matter which mouse_id my computer decides to assign to the spinner or trackball, they always work perfectly on my games.
Title: Re: Multiple USB Mouse (mice) issue
Post by: RandyT on March 29, 2007, 09:57:46 am
I have a TurboTwist2 spinner and ElectricICE trackball from Randy and didn't think about getting different USB IDs assigned to the devices but I found it easy enough for my control panel to do exactly as Randy suggested. I assigned the trackball to the x and y axis and the spinner to the z access. In my custom controller config I set the spinner controls as MOUSE2_Z and MOUSE3_Z and the same for the trackball (replace Z with appropriate Xs and Ys). The result being, no matter which mouse_id my computer decides to assign to the spinner or trackball, they always work perfectly on my games.

It sounds like you have things set up to be as trouble-free as possible, but I just wanted to state that the you don't need to worry about USB ID's between the TT2 and the EI Trackball.  They both have unique ID's so you shouldn't see any type of contention there.  If you ordered 2 TT2's or 2 EI Trackballs, then you would need to make sure 2 distinct ID's were ordered for the identical controls.

RandyT

Title: Re: Multiple USB Mouse (mice) issue
Post by: Wade007 on October 31, 2013, 01:41:00 pm
This thread is way old, but I thought I'd post a very likely solution to the original issue here in case anyone else wanders by.

ControllerRemap Utility:

http://forum.arcadecontrols.com/index.php/topic,108767.0.html (http://forum.arcadecontrols.com/index.php/topic,108767.0.html)