Changing settings has no effect on my M2 Air.

Questions and answers about 3Dconnexion devices on macOS.

Moderator: Moderators

Post Reply
egypturnash
Posts: 5
Joined: Sun Apr 16, 2023 5:38 pm

Changing settings has no effect on my M2 Air.

Post by egypturnash »

I just got a SpaceMouse Compact. Mostly for fooling around with Blender. It's working mostly as expected in there, though nothing happens if I press the buttons, regardless of how they're configured for "Any Application" - there's no default setting for Blender and I haven't set one up.

It is also not seeming to do *anything* in any other program, I've tried configuring it to scroll around in Adobe Illustrator and Safari and nothing's happening. If I map one of the buttons to the virtual numpad or the radial menu, that will pop up. So that's not exactly "nothing" but it sure isn't the expected behavior of "pushing the knob around moves my canvas":
Screen-Shot-2023-04-16-at-7.58.21-PM.png
Screen-Shot-2023-04-16-at-7.58.21-PM.png (46.7 KiB) Viewed 35883 times
Also if I try to set the "mode" of an axis to anything besides "press and hold", the preference pane crashes, and won't reload unless I quit and restart System Preferences:
Screen Shot 2023-04-16 at 8.03.30 PM.png
Screen Shot 2023-04-16 at 8.03.30 PM.png (122.82 KiB) Viewed 35883 times
The "tools" section of the pref panel tells me I'm using 3DxMacCore 1.3.0.371 (371), 3DxWare 10.8.0 (3554), and that my SpaceMouse Compact has firmware version 4.37. My Mac's on Monterey 12.6.3.
ngomes
Moderator
Moderator
Posts: 3344
Joined: Mon Nov 27, 2006 7:22 am
Contact:

Re: Changing settings has no effect on my M2 Air.

Post by ngomes »

egypturnash wrote: Sun Apr 16, 2023 6:05 pm It's working mostly as expected in there, though nothing happens if I press the buttons, regardless of how they're configured for "Any Application" - there's no default setting for Blender and I haven't set one up.
In macOS, Blender takes full control of buttons. This is by design of the application. To assign an action to one of the device buttons, you will need to configure it in the application.
Also if I try to set the "mode" of an axis to anything besides "press and hold", the preference pane crashes, and won't reload unless I quit and restart System Preferences
Thank you for reporting this issue. It appears to be a bug in the driver (the prefpane applet) and we are tracking it with reference MAC-383.
Nuno Gomes
K1LLD0Z3R04
Posts: 37
Joined: Wed Jan 20, 2021 2:31 am

Re: Changing settings has no effect on my M2 Air.

Post by K1LLD0Z3R04 »

ngomes wrote: Tue Apr 18, 2023 8:06 am To assign an action to one of the device buttons, you will need to configure it in the application.
For me this doesnt really work.
since i used Blender and the Spacemouse it worked without doing any setup in Blender. I could use the mouse like in any other programm. with the upgrade to Ventura and the need to re install drivers it stopped working.

i know how to map buttons, but the chance that it works with the Space Mouse is like 20%. What causes them to work or not... idk.

Can u explain me how to map the most important buttons like "shift, cmd, esc"?
I'm really intrested in the answer.

Currently i would consider the Spacemouse as not Blender Compitable.
zoomer
Posts: 275
Joined: Sat Aug 20, 2016 8:53 am

Re: Changing settings has no effect on my M2 Air.

Post by zoomer »

Just an idea.

I also had a few problems with my CADMouse,
a few button assignments no more working.
AFAIK I just had to reset them in driver settings.

But my original Space Navigator had far worse problems.
As it didn't react to reassigning button assignments.
And for Bricscad and Blender I noticed that it doesn't even
react to any speed settings.
The App names in driver where partly older versions like for Blender
or Vectorworks.

So I finally tried to add Blender App in driver again.
(My latest Blender was again renamed to Blender360.app)
I got the warning that this App already exists and if I want to delete it
(Which looks like 3DCon should have known the App already)
I accepted.
Now I got a new Entry called "Blender"
with default/from scratch settings.
And I was able to control speed settings or set button assignments that
get recognized again.

I think from time to time 3DCon upgrades the XML format or does driver
changes and such things that possibly make, especially older App settings
files, corrupt.
(I had not touched my Bricscad or Blender Settings since years)
K1LLD0Z3R04
Posts: 37
Joined: Wed Jan 20, 2021 2:31 am

Re: Changing settings has no effect on my M2 Air.

Post by K1LLD0Z3R04 »

zoomer wrote: Wed Apr 19, 2023 2:03 am Just an idea.

I also had a few problems with my CADMouse,
a few button assignments no more working.
AFAIK I just had to reset them in driver settings.

But my original Space Navigator had far worse problems.
As it didn't react to reassigning button assignments.
And for Bricscad and Blender I noticed that it doesn't even
react to any speed settings.
The App names in driver where partly older versions like for Blender
or Vectorworks.

So I finally tried to add Blender App in driver again.
(My latest Blender was again renamed to Blender360.app)
I got the warning that this App already exists and if I want to delete it
(Which looks like 3DCon should have known the App already)
I accepted.
Now I got a new Entry called "Blender"
with default/from scratch settings.
And I was able to control speed settings or set button assignments that
get recognized again.

I think from time to time 3DCon upgrades the XML format or does driver
changes and such things that possibly make, especially older App settings
files, corrupt.
(I had not touched my Bricscad or Blender Settings since years)

I tried it, no effect. shit, cmd, esc, no button assignment is working. or simple keystrokes like 1 2 or 3 is working.
with 10.7.0 and Blender 3.1 it was still great. But somehow it got a mess I can't figure out how to fix.
zoomer
Posts: 275
Joined: Sat Aug 20, 2016 8:53 am

Re: Changing settings has no effect on my M2 Air.

Post by zoomer »

OK, sorry,

Maybe there is really a problem with 10.8 on Ventura/M1/2

I had issues after upgrading driver to 10.8 but meanwhile all are
solved and 3DCon driver works again as expected for me ....
K1LLD0Z3R04
Posts: 37
Joined: Wed Jan 20, 2021 2:31 am

Re: Changing settings has no effect on my M2 Air.

Post by K1LLD0Z3R04 »

zoomer wrote: Wed Apr 19, 2023 2:37 pm OK, sorry,

Maybe there is really a problem with 10.8 on Ventura/M1/2

I had issues after upgrading driver to 10.8 but meanwhile all are
solved and 3DCon driver works again as expected for me ....
can u give me more informations please?

What Blender version are u running?

3DWare is 10.8.0 right?

Did u map the buttons in Blender or only in 3D Ware?

Are u using an wireless or wired spacemouse?

Which spacemouse model do u use exactly?

Does the "cmd" "shift" keys etc work in Blender?

Can u map buttons in 3DWare and they are working as expected in Blender?
zoomer
Posts: 275
Joined: Sat Aug 20, 2016 8:53 am

Re: Changing settings has no effect on my M2 Air.

Post by zoomer »

M1 Mac Mini 16 GB
Ventura latest Public Beta 13.4 (22F5037d)

3DWare is 10.8.0
original Space Navigator USB and
original CADMouse USB

I have a latest official, Blender 3.5
but I usually only use latest Blender Alphas or Betas that I update about every 2 weeks.
So I currently tested with Blender 3.6 Alpha.

(updated now to Blender 3.5.1 RC and latest daily build of 3.6 Alpha)



So far I never mapped buttons from Blender.
I looked at it and see it is possible to map to NDOF but I did not want to screw something up.

I usually just map keystrokes for shortcuts in the driver.
If that isn't enough I may use some simple Macros.
And sometimes look for availability of Application Commands if there are any.

For these 2-buttons-only devices like CADMouse and Space Navigator, I usually, depending on App,
have ESC/Selection/... on button 1 and any kind of Fit View on button 2.
So for Blender that would be 3DConnection Settings Menu left and Keystroke HOME (frame all) right

I see assignments in driver work great for the newer CAD Mouse.
Just the old Space Navigator buttons seem to be hardcoded in Blender.
Assignments in driver will be ignored.
SN's right button seems to be hardcoded to (Application Command) "Fit",
which I think in Blender does "frame selected"

Trying to create a new Entry in Blender Settings, to map "Frame All" to the right SN button
did also not work.

As said, with CADMouse button set to keystroke HOME in driver - it works
Post Reply