Forums
Warning: SpaceNavigator from 3Dconnexion - Printable Version

+- Forums (https://www.vdrift.net/Forum)
+-- Forum: Community (https://www.vdrift.net/Forum/forumdisplay.php?fid=3)
+--- Forum: Bugs (https://www.vdrift.net/Forum/forumdisplay.php?fid=7)
+--- Thread: Warning: SpaceNavigator from 3Dconnexion (/showthread.php?tid=1037)



Warning: SpaceNavigator from 3Dconnexion - cologne - 12-21-2008

the SpaceNavigator from 3Dconnexion plugged in the keyboards USB-Hub, "kills" my direct connected Logitech „Dual Action“ Gamepad. it wasn´t seen by vdrift.

iMac PPC


- joevenzon - 12-21-2008

So it wasn't even listed in the text output at startup?


- cologne - 12-22-2008

joevenzon Wrote:So it wasn't even listed in the text output at startup?
"text output"? it´s a mac! ;-)

After some trials, i found:

the first plugged device "takes it all"

it doesn´t depend where they are plugged, direct or Keyboard

If SpaceNavigator is the first device:
vdrift reacts on movements
vdrift shows "Joystick/gamepad" and the name "SpaceNavigator"

Conclusion: MacOS (10.4.11) takes exclusive the first connected device for movement (but you can use multiple keyboards and mouses simultaneously!)

Next: Trying SpaceNavigator for driving :-)


- joevenzon - 12-22-2008

As long as SDL detects both joysticks, then VDrift should be able to work with you gamepad even if it's plugged in second. However, you need to reassign your controls depending on which order they got plugged in. That's because all it knows is that the first joystick plugged in is joystick 0 and the second is joystick 1. Since all of your controls are set up for joystick 0, then that's the joystick that will be used. If you plug in your gamepad second, you need to re-assign your controls, and then it should work as joystick 1. However, if you switch the order that you plug them in again, you'd have to remap again. The best solution would be to assign controls by joystick device name instead of by number, I suppose.


- cologne - 12-23-2008

Sorry! I didn´t understand that it is normal!

A Feature, not a Bug! :-)

Quote:The best solution would be to assign controls by joystick device name instead of by number, I suppose.

..or Product-ID. Mac OS X shows:

Code:
Logitech Dual Action:
  Version:            3.00
  Bus-Strom (mA):  500
  Geschwindigkeit:  Bis zu 1,5 MBit/s
  Hersteller:           Logitech
  Produkt-ID:         [b]0xc216[/b]
  Hersteller-ID:       0x046d

Code:
SpaceNavigator:
  Version:              4.04
  Bus-Strom (mA):  100
  Geschwindigkeit:  Bis zu 1,5 MBit/s
  Hersteller:            3Dconnexion
  Produkt-ID:          [b]0xc626[/b]
  Hersteller-ID:        0x046d