Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Multiple USB Mouse (mice) issue  (Read 2916 times)

0 Members and 1 Guest are viewing this topic.

acevedor2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 380
  • Last login:May 25, 2024, 08:21:24 pm
Multiple USB Mouse (mice) issue
« 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!
Dedicated - Working:
Asteroids Deluxe
Firefox
Galaxian
Pacman
Viruta Fighter 2
Zombie Raid
Pool Sharks - Pinball

Projects:
Pole Position
Pole Position 2

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7013
  • Last login:June 20, 2025, 02:19:52 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: Multiple USB Mouse (mice) issue
« Reply #1 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
« Last Edit: March 27, 2007, 10:21:15 pm by RandyT »

shorthair

  • Guest
  • Trade Count: (0)
Re: Multiple USB Mouse (mice) issue
« Reply #2 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.

Jeff AMN

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1213
  • Last login:July 25, 2017, 05:26:24 pm
    • Gamer Theory
Re: Multiple USB Mouse (mice) issue
« Reply #3 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.
http://www.CoinOpShippers.com - The lowest rates on pinball and arcade shipping in the USA.
.
http://GamerTheory.com - Video Game News, Reviews, Editorials, and Contests
.
http://www.thepinballpodcast.com/ - The Pinball Podcast - Two Pinheads Talking Pinball
.

Kremmit

  • - AHOTW -
  • Wiki Contributor
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3165
  • Last login:June 17, 2025, 04:07:55 pm
  • Who the heck is that?
Re: Multiple USB Mouse (mice) issue
« Reply #4 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:

  • As Randy suggested, hack different devices to different mouse axes.  This won't keep Windows from getting confused, but if the Spinner is always X and the Wheel is always Y, then it won't matter.
  • Don't use more than one of the exact same device.  If you're using commercial encoders instead of hacked mice, many vendors can provide you with different USB ID codes when you buy, so that your computer is not confused.
  • Attach identical devices to USB ports that are wired to different controllers on the mobo; often the front-panel ports are separate from the ones on the back.  Ports on an add-on PCI card are another good bet.
  • Unplug all but one of your identical devices before turning on the computer.  Afterwards, plug the rest in.  Always leave the same one plugged in, always plug in all of the rest, and always in the same order.

Hope that helps.

acevedor2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 380
  • Last login:May 25, 2024, 08:21:24 pm
Re: Multiple USB Mouse (mice) issue
« Reply #5 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!
Dedicated - Working:
Asteroids Deluxe
Firefox
Galaxian
Pacman
Viruta Fighter 2
Zombie Raid
Pool Sharks - Pinball

Projects:
Pole Position
Pole Position 2

Jeff AMN

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1213
  • Last login:July 25, 2017, 05:26:24 pm
    • Gamer Theory
Re: Multiple USB Mouse (mice) issue
« Reply #6 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?
http://www.CoinOpShippers.com - The lowest rates on pinball and arcade shipping in the USA.
.
http://GamerTheory.com - Video Game News, Reviews, Editorials, and Contests
.
http://www.thepinballpodcast.com/ - The Pinball Podcast - Two Pinheads Talking Pinball
.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7013
  • Last login:June 20, 2025, 02:19:52 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: Multiple USB Mouse (mice) issue
« Reply #7 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

acevedor2

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 380
  • Last login:May 25, 2024, 08:21:24 pm
Re: Multiple USB Mouse (mice) issue
« Reply #8 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:
Dedicated - Working:
Asteroids Deluxe
Firefox
Galaxian
Pacman
Viruta Fighter 2
Zombie Raid
Pool Sharks - Pinball

Projects:
Pole Position
Pole Position 2

shatter

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 32
  • Last login:June 27, 2009, 02:07:12 pm
Re: Multiple USB Mouse (mice) issue
« Reply #9 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.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7013
  • Last login:June 20, 2025, 02:19:52 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: Multiple USB Mouse (mice) issue
« Reply #10 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


Wade007

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 309
  • Last login:April 06, 2017, 01:33:35 pm
  • A MAME cabinet at home is heaven
    • bit.ly/1cWnoIC
    • Cheapskategamer.com
Re: Multiple USB Mouse (mice) issue
« Reply #11 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
My Super Arcade cabinet project:
Software blog article: http://bit.ly/1cWnoIC

Hardware blog article: http://bit.ly/1dWxjvP

YouTube video: http://bit.ly/1N818Xm

Super Arcade Cabinet Progress thread (Now Complete):
http://forum.arcadecontrols.com/index.php/topic,123292.0.html

Frontend Video Intro: http://bit.ly/1P9HPDN