<DONE> SpaceNavigator Driver - Mouse Joystick Keyboard

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Locked
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

majeancad wrote:RBC9:

I complete the update driver process and encounter two problems:

1. Even though I have all the devices (RBC9 SpaceTraveler MouJoyKey v2, HID Keyboard Device and HID-compliant mouse) as describe after updating the driver process, the pointer / cursor doesn't move.

2. When I launch the RBC9*.exe file the window is cut off at the bottom at the Deadzone slider bar level. I can see the tip of the Apply, Calibrate and Cancel buttons with no word. This is probably due to my laptop 1920x1200 native screen resolution.

Please advise.
u should not have to change to value in the inf ..means u dont have to correct one.

plz , try to uninstall all RBC9 Stuff , unplug
check if the inf file is removed in windows\inf dir.
and the rbc9-Spacenavigator.sys is also removed in windows\system32\drivers

and reboot b4 re-install with new doanload.

for the screen size , are u sure ? the form has a this size 951x739 ... should not be too large.
Last edited by RBC9 on Sat Mar 10, 2007 5:50 am, edited 1 time in total.
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

MTec wrote:@RBC9:
First of all: Thank you very much for your excellent work!!!

I have two points:

1. If the Vista "User Account Protection" (UAC) is activated, it's not possible to store the binds (or program settings) in registry. The registry-path "[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RBC9SpaceNavigator\Layout]" is without values. After restarting the .exe of your driver only the default settings are available.

2. I can't use mouse functions. All other driver functions (Keyboard/Joystick) are working perfectly.
The System Control (Hardware) shows a yellow exclamation point in pointer devices. The properties shows a Code10-Error (Device could'nt start) If you need a screenshot i can post it when i'm at home.

Can you or someone else give me some hints, how can i fix the mouse device?

Thanks
Roland

PS: I use the SpaceNavigator with Windows Vista Ultimate.
have u use the last version ? i ve post and update yesterday.

the layout are store in CurrentControlSetxxx where xxx change with BSOD , start with lastknowgood etc ....
to know witch one is the "current" , u have to look in


"[HKEY_LOCAL_MACHINE\SYSTEM\Select" , u ll found there a "Current" Key , with the value of the currentcontrolset.

it s what i ve change yesterday , it was in the first release , but i have turn it off in some debug step , and was too lazy to redo it ... sorry.

i ll try with UAC turn on to check if it could or not be the cause of the prob.

Edit : a another thing , if u use a older version of my driver b4, u may a prob with the mouse part, it comes because i change the hid descriptor for adding other device (Traveler ... )
so u have to make a "clean" install , uninstall the driver and says "yes" when it ask to delete file.
uninstall RBC9 ....

reboot and re-instal. Windows keeps a "shadow" copy of the device description and confuse.


Edit Bis : For the UAC , start the exe with Admin acces. If u don t want giving admin access all the time , start it with for create / modify Layout , and in standart mode all the other use.
MTec
Posts: 2
Joined: Thu Mar 08, 2007 1:55 pm

Post by MTec »

Hi RBC9,

the UAC is not a problem. I've disabled the UAC-Mode and it was good... :wink:
The posting with UAC should only help others, if they have the same problems with binding and don't find the reason! :)

But the mouse-device is not working.
I have uninstalled the driver like your description, but with the same result. See the attached picture below.

The drivers that i used, was the yesterday release and this one before.

Image

Thank you for your assistance!

BTW: Works your driver standalone with not installed 3DConnexion Software/Drivers?
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

as u say , 3DConnexion is a Software not a driver.

3DConnexion read hid and give info to his dll/plugins.

so .. my driver doing is job without 3DConnexion instal.

fo ur prob , i ll compile a "debug" version to try found out where the driver hang on ur installation.
majeancad
Posts: 12
Joined: Sat Feb 17, 2007 10:14 pm

Post by majeancad »

RBC9 wrote: u should not have to change to value in the inf ..means u dont have to correct one.

plz , try to uninstall all RBC9 Stuff , unplug
check if the inf file is removed in windows\inf dir.
and the rbc9-Spacenavigator.sys is also removed in windows\system32\drivers

and reboot b4 re-install with new doanload.

for the screen size , are u sure ? the form has a this size 951x739 ... should not be too large.
I follow your suggestion. Remove and re-install the RBC9 from scratch. Everything went smoothly,

After updating the driver, the ST seems to work partially. Effectively, the mouse pointer (arrow) can only be moved horizontally i.e. in X direction when I push the ST knob to the left or right. Up / Forward, Down / Backward, Twist left & right, Push and Pull has no effect.

Please note, when I twist, push down, pull up, push left, right, forward, backward, the numbers on the 6 direction knob icons increase and decrease accordingly.

Is it possible to make the pointer move in all direction similar to a mouse or joystick?

The screen is still cut off at the bottom, but it isn't a big deal. Since you have only three buttons, it can be easily remembered. :D
william
Posts: 3
Joined: Sun Mar 11, 2007 1:10 am

Post by william »

Hello RBC9.

First off, thank you for writing this driver - great work!

I have created some layouts to test it and so far mouse- and keyboard-functions are working fine while using the SN as a joystick gave me some trouble.

I tried several layouts:
- bind joystick-x/y-axes to SN-x/y-axes
- bind joystick-POV to SN-x/y-axes
- using the SN-buttons as joystick-buttons
- and of course your "standard joystick.bind"

With all these different configurations I was able to do a calibration at the game controller dialog (using windows vista) and everything looked good. The buttons and axes got input and reacted smooth.

Next step I start a game (e.g. need for speed), configure SN as input device, bind x/y-axes to accelerate, brake and steer and one of the buttons as handbrake. I start a race and then all goes weird:

- pushing foreward - car acellerates one second then stops, no more movement
- steering left - car steers left and accelerates
- pushing backwards - car goes backwards and still steers left
- pushing the SN-button (bind to handbrake) - car accelerates

I have tested this in another racing game with the same result. Sometimes I had difficulties configuring the SN at the in-game-menus - it looked like the last input was repeated indefinitely without touching anything.

The games did react as expected when using keyboard-binds with the SN, but then of course there is no pressure sensitive controlling :(

I dont know if you have any idea what could possibly course this, maybe I just overlooked something.

Thanks in advance for any suggestions,
William
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

majeancad wrote:
RBC9 wrote: u should not have to change to value in the inf ..means u dont have to correct one.

plz , try to uninstall all RBC9 Stuff , unplug
check if the inf file is removed in windows\inf dir.
and the rbc9-Spacenavigator.sys is also removed in windows\system32\drivers

and reboot b4 re-install with new doanload.

for the screen size , are u sure ? the form has a this size 951x739 ... should not be too large.
I follow your suggestion. Remove and re-install the RBC9 from scratch. Everything went smoothly,

After updating the driver, the ST seems to work partially. Effectively, the mouse pointer (arrow) can only be moved horizontally i.e. in X direction when I push the ST knob to the left or right. Up / Forward, Down / Backward, Twist left & right, Push and Pull has no effect.

Please note, when I twist, push down, pull up, push left, right, forward, backward, the numbers on the 6 direction knob icons increase and decrease accordingly.

Is it possible to make the pointer move in all direction similar to a mouse or joystick?

The screen is still cut off at the bottom, but it isn't a big deal. Since you have only three buttons, it can be easily remembered. :D
have u create Layout ?

if so , if these layout were create with previous version , should be an error there. With update , i made some modification to the layout struc, i ve put in the code a conversion routine to keep "old" Layout , but , maybe in some case it s wrong.
Could u remove all the "old" layout and create new one.

The mouse should move in all direction , as for axis ... in the same time. (if u ask for ;) )
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

william wrote: ...
Hello William,

i m not a racing car fan , so i dont have lot of car game to test.

I ve test and use SN with "Live For Speed" , a free (demo ?) car game.

http://www.liveforspeed.net/

could u download and test with this game, i would know , if the problem is some incompatible input or layout.

i try it there , and it works , not easy to drive with a SN , but funny :)

I also use SN as a joystick in HL2 / Counter Strike ,no problem.

PS : have u calibrate ur joystick in windows game controler screen ?

ps2 : i m downloading Need for Speed carbon Demo , i test as soon as possible.
--> Shit 650 Mb download , and the demo crash with vista.
william
Posts: 3
Joined: Sun Mar 11, 2007 1:10 am

Post by william »

Thx for your answer.
RBC9 wrote: PS : have u calibrate ur joystick in windows game controler screen ?
Yes, I did and it seemed to function correctly.

Today I tried the SN without any custom bindings (using your hardcoded layout) and it worked in both games just the way it should (btw youre right, it is hard to control :)).

It looks like the hardcoded layout and the selfmade bindings are interfering somehow - I thought the first one would be disabled or overwritten when using custom settings?

I will download LFS and post an update later.

William
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

william :

did u use AutoSwitch option ? if yes , did u put the correct exe name ?

have u try to switch to the ayout manuelly and turn off autoswitch ?

the Blue led on SN in turn ON when ur in the game ?

mayb be , try a layout with 1 bind on 1 axis ... check if only this axis move in control panel , than , in game.
william
Posts: 3
Joined: Sun Mar 11, 2007 1:10 am

Post by william »

RBC9 wrote:did u use AutoSwitch option ?
No
RBC9 wrote:the Blue led on SN in turn ON when ur in the game ?

Yes
RBC9 wrote:mayb be , try a layout with 1 bind on 1 axis ... check if only this axis move in control panel , than , in game.
I did, bound SN-x to joystick-x, no other bindings - but ingame only pulling the sn backwards/positiv axe-value (in driver full-axe was set) had an effect :?:
The other axes and/or buttons did what they should - nothing, so no interfering with hardcoded layout.

I tried LFS - no problems there, except it says something like "two controller found" in the settings menu (Im not using another controller)

I forgot to mention that Im using your driver without the original 3dxSoftware installed - any problems there?
ericgandt
Posts: 8
Joined: Mon Mar 12, 2007 3:57 am

Post by ericgandt »

Is the spacepilot supported, if so to what extent, I see it listed in the change logs, but I could not find anything about how well it is working? Also can this driver and the default drivers be loaded at the same time?


Thanks,
ERIC GANDT
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

ericgandt wrote:Is the spacepilot supported, if so to what extent, I see it listed in the change logs, but I could not find anything about how well it is working? Also can this driver and the default drivers be loaded at the same time?


Thanks,
ERIC GANDT
My driver and 3dConn software could be load at the same time. no interraction.

The driver shouls work with spacepilot , but , i dont have this beautifull device , so i can t debug and/or test. I m waiting for feedback.
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

william wrote: I forgot to mention that Im using your driver without the original 3dxSoftware installed - any problems there?
no problem , they do their job.


For ur binding prob :

- create a layout, with ONE bind on ONE axis.

- switch to this one with tray icon menu or set it as default.

- go to control panel , and check if only this axis and nothing else move (Reset/calibrate if needed).

The hardcoded layout only run if u DON T create/select/activate another layout.

to see witch layout is running, double clic on the tray icon , a balloon should appears.

edit : in control panel , do u have One joystick ? not 2 ?
majeancad
Posts: 12
Joined: Sat Feb 17, 2007 10:14 pm

Post by majeancad »

RBC9 wrote:
if so , if these layout were create with previous version , should be an error there. With update , i made some modification to the layout struc, i ve put in the code a conversion routine to keep "old" Layout , but , maybe in some case it s wrong.
Could u remove all the "old" layout and create new one.

The mouse should move in all direction , as for axis ... in the same time. (if u ask for ;) )
No I didn't create any layout from the previous version.

I try to install the software, driver and ST on a desktop computer and still have the same problem. The pointer only moves horizontally.

What do I need to do to make the pointer to move in all direction ?

Thanks in advance for your help.
Locked