hi - object doesn't work with 3dconnexion spacemouse pro
hi all
apple Mac Book Pro /M1 Ventura 13.5 / max 8.5.6
My Spacemouse Pro (3dconnexion) works with every programme, but I get no data with the hi object.
After installing the mouse driver I can choose between "3Dconnexion Virtual Mouse", "3Dconnexion Virtual Keyboard" and "SpaceM" ( among others) in the hi object umenu.
The hi object works with a Logitech gaming controller.
Any idea why ?
best
nico
same here, M1, ventura 13.5.2, max 8.5.6
the (old) 3dconnexion mouse works with several other applications,
in max with hi, only the menu is filled properly,
but no data arriving
best
klaus
Dear all,
I reactivate an old post since I have the same issue: on my machine (M3, OS 14.7.2, Max 8.6.5 and Max 9.0.3), no data goes out of neither hi or hid (the latter on Max 9 only), neither with the 3dconnexion Spacenavigator, nor (even more curious) with any of the listed "Apple Internal Keyboard / Trackpad" devices.
This used to work on my previous machine (M1, ventura 13.5.2, max 8.5), whereas it did not on Nicolaj's and Klaus' ones according to their posts. Thus I suspect a misconfiguration and probably a simple issue, but I'm unable to find which one.
Any help would be apreciated.
Best wishes,
Alexis
Dear all,
Here's a more technical follow-up, for those of you struggling with [hi] or [hid] on Mac, and especially with the keyboard and 3Dconnection inputs.
1/ The reason why even keyboard events are not monitored by [hi] is the MacOS’s security settings: the first time one opens [hi] or [hid] on Max 9, the system displays a dialog window with the warning « ‘Max.app ‘ would like to receive keystrokes from any application ». If one unfortunately denies by accident as I probably did, [hi] and [hid] won't receive anything from the keyboard. To correct this in Sonoma: « System Preferences » =:> « Privacy and Security » => « Input Monitoring » (in the « Privacy » section), then enable Max, then restart Max.
2/ I couldn't get the HID raw data from the internal trackpad but it's not a big deal for what I’ve been developing.
3/ Regarding the 3Dconnexion spacemouse: I still could not get it to work flawlessly with [hi], and not at all with [hid], but I know a little bit more about my problem:
. the problem is probably not related to Max but to either the hardware (my spacemouse is an old model) or the software (driver/OS). The reason why I think so is that I can't open the device as well with the hidapi lib (for instance with the test program "hidtest").
. I found a weird and not really usable trick to get it to work with [hi]: after an unsuccessful connection to 3dconnexion with [hi], I try to connect to the same device with the 3rd party program « HIDPyToy ». HIDPyToy also fails to connect, but then (abracadabra), [hi] starts to successfully output HID data from the spacemouse. This trick does not work with [hid].
Best regards,
Alexis
Dear all,
I found a usable (for me at least) workaround: deinstalling the driver makes [hi] receive the data from my spacenavigator. However the drawbacks are that 1/ the lack of driver may prevent any use of the spacenavigator with another app (Sketchup, Autocad, etc.), which I personaly don't care, and 2/ that the mouse pointer reacts to the spacenavigator, which is more problematic.
The solution to that is to replace [hi] by the new [hid] in "exclusive" mode.
Best regards,
Alexis