3dConnexion problem

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
phylliscave
Posts: 4
Joined: Tue Oct 22, 2024 2:17 am

3dConnexion problem

Post by phylliscave »

Hello,
I have issues with the 3dconnexion spacemouse enterprise (latest drivers) and FZ 8.5.7 for windows 10 Enterprise.
I want to change the spacemouse behaviour (advanced settings) to reverse the axis in the spacemouse. The problem is that the driver displays FormZ as the focused application but as soon as I click inside the 3d connexion window it changes app focus to "Desktop" or some other open application. This does not seem to happen when I do the same in other applications (meaning that the driver maintains "app foccus" when changing to the setting window.
Any advice? Thanks in advance!
lvoorheis86
Posts: 12
Joined: Mon Oct 21, 2024 10:01 pm

Re: 3dConnexion problem

Post by lvoorheis86 »

If you have downloaded and are using the most recent 3dxWare driver, some devices lose the ability to have application specific settings and settings are global and stay the same regardless of what program you are using. I don't know if the change was intentional or a big mistake For me porsonally it royally messed up my custom hot key and radial menu setup for multiple programs I had to revert back to a previous version of the 3dxware driver software.software.
MikeTaku
Posts: 19
Joined: Thu Oct 03, 2024 6:35 am

Re: 3dConnexion problem

Post by MikeTaku »

Hi there, have you noticed that the latest 3dxWare driver update forces global settings instead of allowing application-specific configurations? It disrupted my custom setups did you encounter the same issue?
JackLind
Posts: 1
Joined: Thu Oct 24, 2024 4:32 pm
Contact:

Re: 3dConnexion problem

Post by JackLind »

I think you should update FormZ and 3Dconnexion drivers and check if you encounter any errors when installing.
phylliscave
Posts: 4
Joined: Tue Oct 22, 2024 2:17 am

Re: 3dConnexion problem

Post by phylliscave »

Thanks for your answer. I got it.
mhoopes
Posts: 150
Joined: Thu Dec 07, 2006 10:48 am
Location: Campbell, CA

Re: 3dConnexion problem

Post by mhoopes »

I'm just now running into the application-specific issue. All of my customizations are no longer accessible, and there are no application-specific commands such as "App_ResetYourView". Has this issue been acknowledged by 3DConnexion?
Michael Hoopes
mhoopes
Posts: 150
Joined: Thu Dec 07, 2006 10:48 am
Location: Campbell, CA

Re: 3dConnexion problem

Post by mhoopes »

So... "some devices" means that my SpaceNavigator with FW: 4.36 loses this ability. According to the FAQ, the '"Latest Windows Driver" is included in Extended Support for that device. I uninstalled 10.9.3, installed 10.8.9, and application-specific features are working now.
https://3dconnexion.com/us/support/faq/ ... d-devices/
Michael Hoopes
jwick
Moderator
Moderator
Posts: 3417
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: 3dConnexion problem

Post by jwick »

Hi Michael,

Which apps? We might have changed the default mapping of some of the buttons in some apps.
mhoopes
Posts: 150
Joined: Thu Dec 07, 2006 10:48 am
Location: Campbell, CA

Re: 3dConnexion problem

Post by mhoopes »

Hi Jim - so far, I was just looking at Altium Designer. I installed 10.8.9, and that restored action choices in the UI for Altium Designer. I had to revert changes that I accidentally made to Global.xml, as the UI edited Global.xml while Altium Designer was recognized while I was using the SpaceNavigator in 10.9.3.
Michael Hoopes
jwick
Moderator
Moderator
Posts: 3417
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: 3dConnexion problem

Post by jwick »

The 3Dx systray icon should show it is using "AltiumDesigner.xml" when Altium is running.

They occasionally change the name of their executable (we check for two executable names). If they have done that again, then the driver will not choose that file.

While it is a good idea, I don't see how the current GUI could edit the Global.xml in a general way. Some limited settings, for the CadMouse, are stored there. I wouldn't expect an SpaceNavigator settings to ever by stored there. If you can reproduce that, I'd be very interested to see how it is done.
mhoopes
Posts: 150
Joined: Thu Dec 07, 2006 10:48 am
Location: Campbell, CA

Re: 3dConnexion problem

Post by mhoopes »

I don't recall what the systray icon idicated; the UI did say Altium Designer when that application was in the foreground.

To reproduce, you would likely need to try the SpaceNavigator with 10.9.3. The problem occurred on two PCs. Note that I was using a Dell WD22TB4 docking station in both cases, so perhaps that could be a factor. It wasn't an issue with 10.8.9, which is the latest driver found for the SpaceNavigator.

https://3dconnexion.com/us/support/faq/ ... d-devices/ : latest available doesn't lead the user to 10.8.9; one must go to https://3dconnexion.com/us/archived-dri ... enavigator.
Michael Hoopes
mhoopes
Posts: 150
Joined: Thu Dec 07, 2006 10:48 am
Location: Campbell, CA

Re: 3dConnexion problem

Post by mhoopes »

This issue returned, but this time with 10.9.3 and a new SpaceMouse Wireless Bluetooth Edition. The 3Dx systray indicates X2.EXE (AltiumDesigner.xml). My AltiumDesigner.xml has my custom radial menus and macros in it, but they aren't accessible in the UI, and neither are any application-specific functions.

The default C:\Program Files\3Dconnexion\3DxWare\3DxWinCore\Cfg\AltiumDesigner.xml radial menus are present when using the buttons in the application, but they are not present in the UI.

I created a new radial menu in the UI while AltiumDesigner.xml was active, and it edited C:\Users\mike.hoopes\AppData\Roaming\3Dconnexion\3DxWare\Cfg\Global.xml. This is the same behavior I saw in 10.9.3 earlier.

This all worked fine in 10.8.9, but I needed to update to a newer version for it to be compatible with the Bluetooth SpaceMouse.
Michael Hoopes
mhoopes
Posts: 150
Joined: Thu Dec 07, 2006 10:48 am
Location: Campbell, CA

Re: 3dConnexion problem

Post by mhoopes »

I deleted my %appdata%\3Dconnexion and %localappdata%\3Dconnexion folders, then copied my old profiles back in, EXCEPT for Global.xml.
Things are working now, so perhaps there was something in my old Global.xml files that caused this in 10.9.3, but not in 10.8.9. I did have a desktop mode mapping in there.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?><Global Default="false" xmlns="" CfgFormatVersion="1.3" ThisFileVersion="">
  <CfgProperties>
    <ID>ID_Global_Cfg</ID>
    <Name>STR_GLOBALCFG</Name>
    <InheritsFromID>ID_Global_Cfg</InheritsFromID>
  </CfgProperties>
  <AuthorInfo>
    <DriverVersion>17.9.0.21038</DriverVersion>
    <LastChange>
      <Tool>3DxService.exe</Tool>
      <Version>17.9.0.21038</Version>
      <Date>2024:9:0:29:17:55:50:159</Date>
      <User>E062B3E6-BF12-4103-8E74-266E9B8B2B28</User>
    </LastChange>
    <Created>
      <Tool>3DxService.exe</Tool>
      <Version>17.8.8.19525</Version>
      <Date>2022:8:6:6:19:14:10:249</Date>
      <User>mikeh</User>
    </Created>
  </AuthorInfo>
  <Settings>
    <InstallerAutoCheckForUpdates>true</InstallerAutoCheckForUpdates>
    <LastAutoCheckForUpdates>29-9-2024</LastAutoCheckForUpdates>
    <LastSWUpdateWarningVersion>10.8.20</LastSWUpdateWarningVersion>
    <LogLevel>0</LogLevel>
	<KMJMechanism>SendInput</KMJMechanism>
  <LogAppUsage><Enabled>true</Enabled><LastInstallerUserEnabled>true</LastInstallerUserEnabled><UserEnabled>true</UserEnabled></LogAppUsage></Settings>
  <Devices>
    <Device>
      <ID>ID_ProductID_C665</ID>
      <ButtonBank Default="true">
        <Name>STR_DEFAULT_BUTTONBANK</Name>
        <ID>Default</ID>
        <Button>
          <Input>
            <ActionID>HIDButton_196</ActionID>
          </Input>
          <Output>
            <ActionID>Driver_Desktop_ToggleGrab</ActionID>
          </Output>
        </Button>
      </ButtonBank>
    </Device>
  </Devices>
  <UI>
    <ButtonFlyouts>
      <Category Sort="false">
        <ID>UI_3Dx</ID>
        <Name>STR_UI_3DX</Name>
        <ButtonAction>
          <ID>Driver_Desktop_ToggleGrab</ID>
        </ButtonAction>
      </Category>
    </ButtonFlyouts>
  </UI>
  <ButtonActions>
    <ButtonAction Type="Driver_Other">
      <ID>Driver_Desktop_ToggleGrab</ID>
      <Name>STR_DRIVER_DESKTOP_TOGGLEGRAB</Name>
      <Image>
        <Source>[driver_images:Driver_Desktop_ToggleGrab.png]</Source>
      </Image>
    </ButtonAction>
  </ButtonActions>
</Global>
Michael Hoopes
jwick
Moderator
Moderator
Posts: 3417
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: 3dConnexion problem

Post by jwick »

Were you perhaps in "Desktop mode" when you made the radial menus in 3DxSmartUI?
IOW, <Grab>Hard</Grab> in Desktop.xml.
mhoopes
Posts: 150
Joined: Thu Dec 07, 2006 10:48 am
Location: Campbell, CA

Re: 3dConnexion problem

Post by mhoopes »

I haven’t been in desktop mode on that machine (new work laptop), as I believe the triggering key is on a device (Numpad Pro) I haven’t used with it. At any rate, I’ve copied Global.xml across a few versions, but 10.9.3 is the first one that did this. I’ll try out the desktop mode hooks i put in later and see if that causes issues.
Michael Hoopes
Post Reply