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 ???
Using sdk
Moderator: Moderators
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
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
Using the device in multimedia stands...
Is it possible to link the Space Navigator PE funtions to the replace mouse and keyboard functions, like this?

...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]

...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]
Using sdk
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.
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
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