<DONE> SpaceNavigator Driver - Mouse Joystick Keyboard

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Locked
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Post by Fred02 »

Hi RBC9,

i just ordered my SpaceNavigator and would like to use it for my CarPC.

The applications i'd like to control prefer to accept windows-messages as input.

Is that possible with your driver (or is it planned)?
The other way to contol these apps ist to call the executable file with some parameters.

Would be great if it were possible.

Best regards
Fred
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

@ psmilligan :

if u create 2 bind on ur Axe , one with keyboard "CTRL" and the other with "Wheel Mouse" , u should get what u want. If i understand correctly :oops:

@ Fred02 :

i don t plan add "windows message" as it in the driver for the moment , but ... Keyboard , mouse or joystick are nothing else than windows message at the end ...
so it should work. I suppose u can interact ur app with some "shortcut" or mouse move /clic , isnt it ?
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Post by Fred02 »

Hi RBC9,

unfortunately it works best with windows-messages :? .

By the way, i'm sure, you don't deal with weapons.
Therefore you should call it "axis" instead of "axe", because that is some kind of weapon, respectively some tool to split a block of wood :wink: .

Best regards
Fred
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

@ Fred02 :

- thx for "Axe" / Axis :oops: as i say , my english ...

- for the windows message , i dont understand, or may be u can (want) send particular message , other than Keyb/Mouse Input.

btw, u can use the 3DConnection SDK and get/read the data value from SN, than create windows message in usermode app , wihtout needing any "driver".

i start with this, but , many programs dont accept windows message for input , .... games get from directx , mouse in some app is hooked ... so i prefer create "virtual" device with a driver.
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Post by Fred02 »

Hi RBC9,

thanks for your efforts and your great work!

My problem is, my applications run minimized in the system tray most of the time, others have no user interface at all.
So i can't set the mousecursor or send some keys, because they don't have the focus and aren't visible.

With windows messages or calls to the respective .exe, control would be possible.

Best regards
Fred
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

@ Fred02 :

ok , got it :)

i don t have time for now to look at this, but it s not a big process to add.

i add to my "todo" list.

ps : it u are able to code, i ve got my first test code, where i only read hid_device and send input Key / Mouse in user app mode, not as a driver.
this code is an awnfull rubbish , but have base Class in c# to do it.
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Post by Fred02 »

Hi RBC9,

unfortunately i don't speak C++ or C#.
I'm only learning Java at the moment.

But nevertheless, i would be very interested to see how it works in C#.
And i really appreciate, that you set this item on your todo-list.

Best regards
Fred
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Post by Fred02 »

Hi RBC9,

got my SpaceNavigator yesterday in the evening and installed the driver and made a configuration.

Worked like a charm on my dektop PC!

On my laptop i could not find the HID for SpaceNavigator in the hardwaremanager. I had installed the driver etc. exactly as on the destop machine. But no chance, there is no SpaceNavigator-HID.

Another question: Is it possible to copy configurations from one PC to another?
Is there a settings-file or a registry path?

Best regards
Fred
agoenczi
User
User
Posts: 668
Joined: Mon Dec 04, 2006 6:17 am
Location: EU

Laptop use

Post by agoenczi »

Hi Fred02

Please attach your 3Dconnexion device to a laptop directly and not trough a docking station.
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

Fred02 wrote:Another question: Is it possible to copy configurations from one PC to another?
Is there a settings-file or a registry path?

Best regards
Fred
Hi

right-clic on a Layout , and u can export this layout to file.

or in registry

HKLM/SYSTEM\ControlSet001\Services\RBC9Spacenavigator\Layout

but, be careful with registry :)


Ced.
Last edited by RBC9 on Wed Feb 14, 2007 5:26 am, edited 2 times in total.
RBC9
Posts: 105
Joined: Tue Dec 19, 2006 3:02 am

Post by RBC9 »

Error double post
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Re: Laptop use

Post by Fred02 »

agoenczi wrote:Please attach your 3Dconnexion device to a laptop directly and not trough a docking station.
Hi agoenczi,

thanks for the advice. But i connectet it directly, because i don't have a docking station.

Best regards
Fred
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Post by Fred02 »

RBC9 wrote:right-clic on a Layout , and u can export this layout to file.
Hi RBC9,

thanks i will do so!
I assume, import will go the same way (i'm not at home at the moment).

Best regards
Fred
agoenczi
User
User
Posts: 668
Joined: Mon Dec 04, 2006 6:17 am
Location: EU

Laptop use and copy of a configuration

Post by agoenczi »

Hi Fred02

I am sorry it is a problem some users have a docking station and there is a problem connecting the device to the docking station.

Did you get any error message when you installed the driver?

About the copy of configurations: there are 2 sets for each application. The generic ones, which are saved under:

C:\Program Files\3Dconnexion\3Dconnexion 3DxSoftware\3DxWare\en_us\profiles\default\*.scg

And the others are user specific, there are saved under:

C:\Documents and Settings\<username>\Application Data\3Dconnexion\3DxWare\profiles\userxx.scg

If you have specific settings for a specific application, you have to find the file which contains the application-relevant data, there is a line containing something like:

APPLICATION_NAME = "Microsoft Word - <username>"

You can select this userxx.scg file, install the driver on another system, and replace after the installation the file you copied under the same path on the second machine.

You can edit (or visualize) the *.scg files with WordPad.
Fred02
Posts: 17
Joined: Mon Feb 12, 2007 3:42 am

Post by Fred02 »

Hi agoenczi,

i'm not quite sure if you misunderstood me.
I don't use a docking station for my laptop, but i connect the SpaceNavigator directly to the USB socket.

Nevertheless my laptop doesn't see the SpaceNavigator.
There was no error message when installing the driver.

Best regards
Fred
Locked