3DConnexion SpaceMouse Compact Buttons not working in Rhino 7

Hey everyone,

I’m running Rhino 7 for Mac, and the buttons on the space mouse are not functioning, failing to pull up the pop-up menu for helicopter mode and the like.

I have both 3D Connexion settings and the 3D Connexion preferences in Rhino set to defaults. In the Rhino preferences, Button 1 and Button 2 will highlight when I press them.

Any help would be appreciated thanks!

Technical Info:
SpaceMouse Compact
Firmware: 4.37
3DxMacCore version 1.1.5
3DxWare version 10.6.6

Button L: 3D Mouse Default
Button R: 3D Mouse Default

I don’t know if this helps at all (maybe someone at McNeel may see a connection), but I’m having an issue with buttons on my SpaceMouse as well.

I think something changed in the last update of V6 (for me) and also after updating to Big Sur, but it persists now that I’m using V7.

I have button 1 set as Delete and button 2 as Enter. While Delete works, the Enter button can complete an action, but won’t repeat the last action. In V6 it used to do both, but recently it began to repeat not the last action, but a previous one.

While experimenting with this for a while, I’ve just noticed that the help file specifically says that _Enter completes a command, but does not repeat a command, it used to.

So I’m guessing my problem is a deliberate change by McNeel and won’t function again, which is a shame, I still instinctively tap that button to repeat the last command.

I hope you manage to sort your issue.

Not sure if this is relevant to your problem, but 3Dconnexion are having major issues with updating their software to work on Big Sur. There isn’t even a proper driver yet, just a beta release (be it, updated almost daily). You can read more about the issues here Maybe you will find something useful.

hitting enter or space bar here repeats last command, in both V6 & V7 beta

Have you had any followup on this? I just updated to rhino 7 (late i know…) and my spacemouse doesn’t work anymore in rhino. it still functions properly in my FEM software.

I use the SpaceMouse wireless (but with a wire!) and it’s functioning fine. I’m currently using 3DMacCore V1.2.0(65)
3DxWare V10.7.0(3261)
Firmware 4.41

Unfortunately I feel that the 3Dconnexion products seem to fall somewhat between two stools, It’s never seemed to be totally integrated into Rhino. The ability to have one of the buttons act as Enter (as I mentioned above) I found super useful, and I still find my self instinctively tapping it to repeat a command.

Continuing the discussion from 3DConnexion SpaceMouse Compact Buttons not working in Rhino 7:

Its 2022 and the problem still exists :face_with_symbols_over_mouth:

Im using the latest versions of Mac OS, Rhino and mouse driver

It works fine here. Are you using the latest Beta driver?

Does the navigation knob works correctly, but not the buttons?


Hi Akash,

Yeah the knob works fine but neither of the two buttons work.
Yes Im using the latest beta driver.


One of the problems here that never gets addressed is that there are different models of space mice. Some have 1 button, some 2, and the pilot and enterprise have a whole mess of them, some of which may be accessible, but most are not, and the generic numbers mapping in Rhino has some corespondence to the pilot and enterprise, but it’s not complete, nor do all the ones shown even actually work.

This leads to kludgy workarounds where certain buttons have to trigger a macro within the spacemouse control panel to attempt to map to either a manually created alias in Rhino. It’s clunky, and not particularly reliable.

Yes but… Until it is all sorted by the dev at 3DConnexion and Mcneel [it may take time]
It is possible to manage with what is now.
I recently upgraded from a 2 button device to the Enterprise … so there were many buttons to sort out.

You need one button to work with a rhino command [highlighting in Yellow at the rhino Pref.]
the rest need to be assigned in the 3DCon Pref.
what worked best for me was to assign hotkeys to the rhino command you want in a button, [it can be acrobatically challenging 4 keys which are usually all free,].
Then in 3DConn make a new macro, name it, and assign the hotkey to it. [in the macro tab] and in the button tab assign that macro to the button you want.


After spending a long afternoon sorting out how to configure a 3DConnexion Spacemouse Pro Wireless for Rhino 7 on a MAC with OS Ventura 13.1, here is the the recipe as a pdf:
3DConnexion Rhino7 Ventura MAC.pdf (2.8 MB)
Maybe it is a help for anyone…
Best regards - Richard


Thanks for that. Glad I’m not the only one who’s fought with the wonky implementation of the 3DConnexxion Stuff.

Got a space-pilot pro at work and an enterprise at home and surprise surprise, not all of the buttons work on either of em.

PITA. Don’t have that issue in any other app but Rhino.

1 Like

Thanks mate, I’ve been struggling to get mine functioning properly!
Ill give this a go

1 Like