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: Mouse/Spinner/Trackball Hotswapping  (Read 893 times)

0 Members and 1 Guest are viewing this topic.

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1031
  • Last login:November 29, 2022, 08:22:22 pm
  • Building a 'Classic' MAME Cab
Mouse/Spinner/Trackball Hotswapping
« on: December 28, 2005, 01:18:51 pm »
Anyone know of a way to hotswap mice/spinners/etc. in WinXP safely?  Sometimes it works, sometimes it doesn't (more non-working then working). 

If I hack together a spinner, I'd want to swap my trackball and spinner when needed.  (My setup is an HTPC gaming setup at the moment so...I need mouse control - even just via the trackball - sometimes.)

TIA.

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: Mouse/Spinner/Trackball Hotswapping
« Reply #1 on: December 28, 2005, 01:24:11 pm »
If you use an Optipac, it can swap between spinner and trackball with no problems (both control the same 'mouse' device in windows). 

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1031
  • Last login:November 29, 2022, 08:22:22 pm
  • Building a 'Classic' MAME Cab
Re: Mouse/Spinner/Trackball Hotswapping
« Reply #2 on: December 28, 2005, 02:31:41 pm »
I have an X-arcade (just got it) and plan on using that for awhile, so I was looking for a software solution I guess.  Since it's an HTPC setup, the controls need to be very modular/hideable.

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: Mouse/Spinner/Trackball Hotswapping
« Reply #3 on: December 28, 2005, 03:06:48 pm »
Just saw this in another thread:

http://www.oscarcontrols.com/DPDTswitch.shtml

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Mouse/Spinner/Trackball Hotswapping
« Reply #4 on: December 28, 2005, 04:09:06 pm »
You can hotswap USB mice with little problems; with the PS/2 port you can run into problems, but it can work.

The biggest problem with PS/2 is it checks which mouse is hooked up only at bootup.  During the check, it talks with the mouse and negotiates what protocol both should use.  When hotswapping, the new mouse didn't talk to the computer, and it's default protocol can be something different than what the other mouse decided on.  Usually the differences are scroll wheel/not scroll wheel, or 2/3/4/5 buttons.  If you use the same 2 button, no scroll mouse for the trackball & spinner hack, it can work most of the time. 

The other big problem is PS/2 is not designed for hotswapping, and there can be damaging electrical surges when you swap.  Not likely, but is not in the specs, so cheap devices or motherboards might be up to spec but not ready for hotswapping.  99.9% you'll be find, but....


I suggest USB if you want hotswapping, or Optipac.
Robin
Knowledge is Power

RayB

  • I'm not wearing pants! HA!
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11279
  • Last login:July 10, 2025, 01:33:58 am
  • There's my post
    • RayB.com
Re: Mouse/Spinner/Trackball Hotswapping
« Reply #5 on: December 28, 2005, 04:53:45 pm »
I have never, ever, ever had a problem hotswapping mice with the PS/2 port.

But what do I know.
NO MORE!!