Search found 10 matches

by ruevs
Fri Sep 25, 2026 11:28 pm
Forum: Developer's Forum for Windows
Topic: Low level C library to use SpaceMouse devices
Replies: 12
Views: 25820

Re: Low level C library to use SpaceMouse devices

I've updated `libspnavdev` to compile with Emscripten and work in Web browsers that support the WebHID API - currently only Chromium based ones. You can try it live here: https://ruevs.github.io/libspnavdev/test.html Please report your success (and especially failure) - with different 3Dconnexion de...
by ruevs
Tue Jan 14, 2025 8:02 am
Forum: Developer's Forum for Windows
Topic: Low level C library to use SpaceMouse devices
Replies: 12
Views: 25820

Re: Low level C library to use SpaceMouse devices

Hello, I have a question about implementing it in the Spacepilot device. If we create a virtual USB hardware and assign the spacemouse pro vid/pid values ​​to this hardware, the original 3dconnexion software sees the virtual device as if there really was a device, and when we run a service applicat...
by ruevs
Mon Jan 06, 2025 6:25 am
Forum: Developer's Forum for Windows
Topic: *** WILLING TO PAY SOMEONE ***
Replies: 5
Views: 18471

Re: *** WILLING TO PAY SOMEONE ***

Unless the software is open source - and it does not seem to be - I do not see how anyone but the "BrickLink" developers can add support for 6dof devices.
by ruevs
Thu Dec 05, 2024 2:49 pm
Forum: Developer's Forum for Windows
Topic: Low level C library to use SpaceMouse devices
Replies: 12
Views: 25820

Re: Low level C library to use SpaceMouse devices

The higher layers of spacenavd - those that emulate the 3Dconnexion driver API - are entirely missing from libspnavdev.
by ruevs
Thu Dec 05, 2024 2:33 pm
Forum: Developer's Forum for Windows
Topic: Low level C library to use SpaceMouse devices
Replies: 12
Views: 25820

Re: Low level C library to use SpaceMouse devices

Isn't this a fork of John Tsiombikas' spacenav libraries? Not quite. John Tsiombikas did start it here with the intention to abstract the low level device interaction layer from spacenavd . He only set up the API but no functionality (a "hollow shell") and never worked on it again. This y...
by ruevs
Thu Dec 05, 2024 12:18 pm
Forum: Developer's Forum for Windows
Topic: Low level C library to use SpaceMouse devices
Replies: 12
Views: 25820

Low level C library to use SpaceMouse devices

Hello, I've written an open source low level C library to communicate with SpaceMice. It supports all USB devices and should support all serial devices. It works on Windows and Linux (not well tested yet). It should be trivial to port to macOS - I intend to do that - and should be fairly easy to por...
by ruevs
Thu Apr 06, 2023 12:56 am
Forum: Developer's Forum for Windows
Topic: HID button count and values for event = 3, 28 & 29
Replies: 10
Views: 139042

Re: HID button count and values for event = 3, 28 & 29

There never was an answer to the question about using the official SDK in open source projects. And I am still interested in that.
by ruevs
Tue Nov 16, 2021 4:08 am
Forum: Developer's Forum for Windows
Topic: HID button count and values for event = 3, 28 & 29
Replies: 10
Views: 139042

SDK License compatibility with open source

Hello, This thread seems like the perfect place to ask the question: Does the license of the current 3Dconnexion SDK allow it to be used with open source software? The question came up in the SolveSpace project (https://github.com/solvespace/solvespace/pull/968) since on Windows we are using an anci...
by ruevs
Sun Feb 14, 2021 2:21 pm
Forum: Developer's Forum for Windows
Topic: Read raw hid data natively on windows.
Replies: 7
Views: 26206

Re: Read raw hid data natively on windows.

Just implemented what you are looking for yesterday.
https://github.com/FreeSpacenav/libspnavdev/pulls