Using sdk

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
kit
Posts: 16
Joined: Tue Aug 12, 2008 4:28 am

Using sdk

Post by kit »

Hi all!! I don't understand. When I try to download sdk for windows I read a message:

"The Windows SDK (TDxInput.dll) installs when you install 3DxSoftware. You can find TDxInput.dll in ..\Program Files\3Dconnexion\3Dconnexion 3DxSoftware\3DxWare\win32 or \win64."


So, I don't understand: why I have no header files, and *.ib files ? I have to work with this library only by using the *.dll file ???

The second question is: I downloaded Cube3DPolling example (for windows), how it works ?? how it uses TDxInput.dll ???
sincerely yours,
kit
jwick
Moderator
Moderator
Posts: 3417
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Hi kit,

3DxInput (TDxInput) is a COM server. There are no headers. The best thing to look at is the example you already downloaded, and the "Windows COM SDK Documentation" from the same download page where you got the example.

Essentially, you connect to the COM server, sign up for events, then handle the events as they are produced from the device.

If you are unfamiliar with COM, we have other alternatives for you.

Jim
3Dx Software Development
Jafet
Posts: 5
Joined: Thu Aug 28, 2008 3:13 pm

Using the device in multimedia stands...

Post by Jafet »

Is it possible to link the Space Navigator PE funtions to the replace mouse and keyboard functions, like this?
Image
...the SPACE key should be in DOWN function, and ESC key in UPPER function...
Or better, it should be fully configurable in CONTROL PANEL.
I know the device has "sensibility", but it should work as a switch either...
Why the 3DCONNEXION CONTROL PANEL doesn't give us this option?
Is it hard to develope something like that?
Thanks,
Jafet[/img]
dieram
Posts: 2
Joined: Fri Jan 30, 2009 10:22 am

Using SDK

Post by dieram »

Hi. I'm not familiar with COM server and would like to know which alternartives you have to get events from the device. I have a spaceball 5000 usb.
Thanks.
dieram
Posts: 2
Joined: Fri Jan 30, 2009 10:22 am

Using sdk

Post by dieram »

Essentially, you connect to the COM server, sign up for events, then handle the events as they are produced from the device.

If you are unfamiliar with COM, we have other alternatives for you.

Jim
3Dx Software Development

Hi. I'm not familiar with COM and would likr to know about alternatives. I have a spaceball 5000 usb. thanks.
jwick
Moderator
Moderator
Posts: 3417
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Hi dieram,

From a programming perspective, you can use several APIs from Microsoft: DirectInput, RawInput or HID. We provide examples on our ftp site.

You can also use a proprietary API from us. You can download the SDK, with documentation and examples from the archive area on our web site: www.3dconnexion.com->Support->Driver Downloads->SpaceTraveler->Archive->3DxWare SDK (32/64).

Jim
3Dx Software Development
Post Reply