3Dconnexion Blender add-on
Moderator: Moderators
3Dconnexion Blender add-on
With Blender's recent update to 3.5 and now 4.0 I have not been able to use my Spacemouse Enterprise with Blender. Almost all of the buttons are not mapped properly. for example, in Blender 3.5 - 4.0 Blender recognizes Button 1 as the NDOF Menu, and The Shift, Ctrl, Alt buttons do not work.
Myself and other Mac users online have reported the bug to the blender team, but it seems it isn't a high priority to fix.
https://projects.blender.org/blender/bl ... ues/107926
Searching online, I found that 3Dconnexion had an add-on for Blender you had to enable to use the space mouse. I've tried mapping the buttons through the system preferences extension, but Blender still doesn't recognize it. Is there any chance the 3Dconnexion team could develop the add-on again that would allow us to properly map the buttons?
Myself and other Mac users online have reported the bug to the blender team, but it seems it isn't a high priority to fix.
https://projects.blender.org/blender/bl ... ues/107926
Searching online, I found that 3Dconnexion had an add-on for Blender you had to enable to use the space mouse. I've tried mapping the buttons through the system preferences extension, but Blender still doesn't recognize it. Is there any chance the 3Dconnexion team could develop the add-on again that would allow us to properly map the buttons?
Re: 3Dconnexion Blender add-on
Same here.
3D knob works as expected but everything else is broken.
I also tried to reassign some buttons but every attempt was ignored.
3D knob works as expected but everything else is broken.
I also tried to reassign some buttons but every attempt was ignored.
-
- Posts: 37
- Joined: Wed Jan 20, 2021 2:31 am
Re: 3Dconnexion Blender add-on
I reported it long ago, it's a known and confirmed bug. But no one seems to care to fix it. I can't understand why not more people use 3D Mouse.
currently after an clean Mac Installation and even then I needs several restarts of blender, my buttons work as configured in the driver, NOT in Blender, that won't work well. That's why I don't upgrade the 3D connexion driver anymore, nor the Mac OS. Its hard to find ANY working combination.
currently after an clean Mac Installation and even then I needs several restarts of blender, my buttons work as configured in the driver, NOT in Blender, that won't work well. That's why I don't upgrade the 3D connexion driver anymore, nor the Mac OS. Its hard to find ANY working combination.
Re: 3Dconnexion Blender add-on
Blender doesn't make use of our driver, because it doesn’t allow mapping within 3DxWare and relies on internal button mapping instead.
You may want to get in touch with our Technical Support Team. Please visit https://3dconnexion.com/support/
You may want to get in touch with our Technical Support Team. Please visit https://3dconnexion.com/support/
Re: 3Dconnexion Blender add-on
And therefore even Keystroke inputs do not work ?
Re: 3Dconnexion Blender add-on
Yeah, just tried binding TAB to Button 1 on my SpaceMouse Pro and it doesn't register in Blender 4.0. My OS is Sonoma 14.0.
Binding a keystroke works fine on Windows though..
Binding a keystroke works fine on Windows though..

-
- Posts: 37
- Joined: Wed Jan 20, 2021 2:31 am
Re: 3Dconnexion Blender add-on
Im not sure what I should answer, I found ways at the moment to get key mapping working, like it is configured in the 3DConnexion panel. like "tab", the shift, cmd buttons or numbers like "1".AmroSalih wrote: ↑Thu Nov 23, 2023 2:54 am Blender doesn't make use of our driver, because it doesn’t allow mapping within 3DxWare and relies on internal button mapping instead.
You may want to get in touch with our Technical Support Team. Please visit https://3dconnexion.com/support/
I DID NOT set up anything in blender, and I never did that before.
It requires starting and quitting blender, then open up system preferences, click the 3DConnexion panel. make a few clicks, restart Blender one or two times and it works.
In the past I had zero issues. atm this is the best I can get out of it.
Re: 3Dconnexion Blender add-on
Interestingly "Keystroke HOME" (= Blender Fit View) works from my CADMouse.
But not from any Enterprise key assignments.
These have usually NO or an erratoc behavior in Blender.
E.G. all standard ESC/TAB/... buttons are ignored,
some of the 1-12 buttons do View changes or nothing,
some others do a right click,
....
Usually it helped for me to delete the App from 3DCon Settings and recreate it.
But I tried that already often enough in Blender case.
I really ask myself what complicated woodoo 3DCon does here with their devices ?
What is so hard to just send some keystrokes or make standard (CAD)Mouse buttons
recognized by the OS without the need of a driver ?
And when I try to set up my few Apps from the 3DCon driver settings,
why is it still not possible to hide thes Autodesk and Adobe crap Apps from my list.
Realistically I have only about 6-8 Apps that I want to configure,
but my Enterprise's App list looks like having 40-50 entries that occlude my own Apps.
But not from any Enterprise key assignments.
These have usually NO or an erratoc behavior in Blender.
E.G. all standard ESC/TAB/... buttons are ignored,
some of the 1-12 buttons do View changes or nothing,
some others do a right click,
....
Usually it helped for me to delete the App from 3DCon Settings and recreate it.
But I tried that already often enough in Blender case.
I really ask myself what complicated woodoo 3DCon does here with their devices ?
What is so hard to just send some keystrokes or make standard (CAD)Mouse buttons
recognized by the OS without the need of a driver ?
And when I try to set up my few Apps from the 3DCon driver settings,
why is it still not possible to hide thes Autodesk and Adobe crap Apps from my list.
Realistically I have only about 6-8 Apps that I want to configure,
but my Enterprise's App list looks like having 40-50 entries that occlude my own Apps.
-
- Posts: 9
- Joined: Sun Mar 20, 2022 3:14 pm
Re: 3Dconnexion Blender add-on
Just popping in to say, "Me, too".
-
- Posts: 9
- Joined: Sun Mar 20, 2022 3:14 pm
Re: 3Dconnexion Blender add-on
Whoops... user error. Installed latest driver, rebooted and then edited the NDOF in PREFERENCES > INPUT > NDOF.
-
- Posts: 9
- Joined: Sun Mar 20, 2022 3:14 pm
Re: 3Dconnexion Blender add-on
One final thing to note. I actually "Invert Axis Pan" on X and Y. Then I can zoom and pan at an object at the same time. It's a little more intuitive for me.
Re: 3Dconnexion Blender add-on
Hmmh, I have similar Settings in NDOF.
But that is all about the 6 axis 3D control, which for me always worked with
Enterprice or old Space Navigator.
But nothing about button assignments.
So why Enterprise fails submitting standard SHIFT, CTRL, ALT, ... keys,
or assigning keystrokes to 1-12 buttons.
But that is all about the 6 axis 3D control, which for me always worked with
Enterprice or old Space Navigator.
But nothing about button assignments.
So why Enterprise fails submitting standard SHIFT, CTRL, ALT, ... keys,
or assigning keystrokes to 1-12 buttons.
Re: 3Dconnexion Blender add-on
Same issue here with Blender x SpaceMouse Enterprise 
Blender 4.0.2
macOS 12.7.3
3DxWare 10.8.3
3DxMacCore 1.3.3.446
SpaceMouse Enterprise (Firmware 4.42)
Would love to use all of it's features in the future!

Blender 4.0.2
macOS 12.7.3
3DxWare 10.8.3
3DxMacCore 1.3.3.446
SpaceMouse Enterprise (Firmware 4.42)
Would love to use all of it's features in the future!
-
- Posts: 1
- Joined: Thu Mar 21, 2024 8:14 pm
Re: 3Dconnexion Blender add-on
Someone here pointed out that blender does not use the settings from the driver settings.
Blender uses its own internal handling for the key-mapping.
I am using the latest version of MacOs Running on an M1 in Blender v4 With a Spacemouse Pro W.
I was able to solve this by manually creating key maps within blender... tedious? yes.... works? yes.
My other suggestion is to use an add-on called Pie Menu Editor which makes this task a lot simpler.
Blender uses its own internal handling for the key-mapping.
I am using the latest version of MacOs Running on an M1 in Blender v4 With a Spacemouse Pro W.
I was able to solve this by manually creating key maps within blender... tedious? yes.... works? yes.
My other suggestion is to use an add-on called Pie Menu Editor which makes this task a lot simpler.
Re: 3Dconnexion Blender add-on
I do not quite understand.Blender does not use the settings from the driver settings.
Blender uses its own internal handling for the key-mapping.
I was able to solve this by manually creating key maps within blender
I try to assign a standard Blender shortcut to Enterprise button "2" by type keystroke.
E.g. View / Frame All => HOME key
(Not really available from a small or laptop keyboard without the num pad)
So all Enterprise needs to do is just to send a simple keystroke.
Looks like it works for my CADMouse,
but nothing happens when I try that with Enterprise.
Although the display shows that Enterprise recognizes Blender as active App.
I did learn that there must be a little difference between a standard user input via
mouse or keyboard vs more exotic input devices needing their own drivers, as e.g.
many years ago Cinema4D never accepted the important "Double Click" when
"generated" by any of these devices.
No matter if 3DConnexion, Wacom or other devices where you can assign different
functions per button, depending of current active App.
So I would not mind that Enterprise default buttons TAB/SHIFT/CTRL/ALT/... or
FIT/ISO/TOP/.... work out of the box with Enterprise default settings.
And that I have to assign all manually again using just App Shortcuts via Keystroke option.
In fact I have to do it this way for many of my CAD or 3D Apps via Keystroke or even Macro.
So I do not understand what unnecessary complex sketchy magic voodoo 3DConnexion
driver does celebrate that gets lost in translation from Enterprise via macOS to a Mac App
when it should just send/mimic a single key stroke from buttons 1-12
I just tried to assign Blender's "G" grab/move command shortcut to assign to Button "3".
When I press that button Blender switches the Viewport to "Top View" instead.
WTH
Why don't I ever experience such annoying issues with Wacom devices but with 3DConnexion.