Assign global defaults? Or disable mouse until I need it?

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
redrumz
Posts: 6
Joined: Fri May 09, 2014 7:52 am

Assign global defaults? Or disable mouse until I need it?

Post by redrumz »

This is so frustrating! After updating 3dXware, it seems I must now set the properties for every single Windows application and disable the rotation axis assignment. Otherwise it can cause unwanted effects in that application such as scrolling the page down. Even if it doesn't affect the application, I do not want the 3d mouse to be active for all applications by default.

Everything from web browsers, code editors, SSH Terminals, email clients, games, password managers... I do not want the space navigator controls to be mapped to those applications.

Why can't I set a global property to disable all axis controls except for the two or three applications I use the space navigator for?

I have now uninstalled 3dXware, it's just too annoying. This means when I need the mouse I will need to install the driver each time, then uninstall when I've finished. This is the worst possible user experience!
jwick
Moderator
Moderator
Posts: 3340
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: Assign global defaults? Or disable mouse until I need it

Post by jwick »

You can have the device only work in one application regardless of focus. Then it won't do anything in Outlook, etc.
To enable it in each of the small list of applications you want, you might have to run a small batch file.
You can override an axis for all apps, but that will be in everything (Global.xml).
It's probably easier to just disable it in the few applications that cause you a lot of problems (Outlook, etc).
redrumz
Posts: 6
Joined: Fri May 09, 2014 7:52 am

Re: Assign global defaults? Or disable mouse until I need it

Post by redrumz »

I've found the global XML file but can you tell me what is the syntax for disabling all axis?

I tried copying one of the program specific XML files into the global but it didn't work.

This is what I tried...

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="no"?><Global Default="false" xmlns="">
<Settings>
<LEDsEnabled>false</LEDsEnabled>
  <Devices>
    <Device>
      <Name>Standard 3D Mouse</Name>
      <VendorID>0</VendorID>
      <ProductID>0</ProductID>
      <InheritsFrom>Standard 3D Mouse</InheritsFrom>
      <Axis>
        <Enabled>false</Enabled>
        <Input>
          <ActionID>HIDMultiAxis_Rx</ActionID>
          <Min>-512</Min>
          <Max>511</Max>
        </Input>
        <Output>
          <ActionID>HIDMouse_Wheel</ActionID>
        </Output>
      </Axis>
      <Axis>
        <Enabled>false</Enabled>
        <Input>
          <ActionID>HIDMultiAxis_Ry</ActionID>
          <Min>-512</Min>
          <Max>511</Max>
        </Input>
        <Output>
          <ActionID>HIDMultiAxis_Ry</ActionID>
        </Output>
      </Axis>
      <Axis>
        <Enabled>false</Enabled>
        <Input>
          <ActionID>HIDMultiAxis_Rz</ActionID>
          <Min>-512</Min>
          <Max>511</Max>
        </Input>
        <Output>
          <ActionID>HIDMultiAxis_Rz</ActionID>
        </Output>
      </Axis>
    </Device>
  </Devices>
</Settings>
</Global>

redrumz
Posts: 6
Joined: Fri May 09, 2014 7:52 am

Re: Assign global defaults? Or disable mouse until I need it

Post by redrumz »

Nevermind. I've decided to just unplug the space nav and uninstall the 3d connexion software.

There is no other way to disable the mouse completely. I only use it every now and then anyway.
Tehrasha
Posts: 187
Joined: Thu Apr 22, 2010 3:55 pm
Location: Iowa
Contact:

Re: Assign global defaults? Or disable mouse until I need it

Post by Tehrasha »

If you are unplugging the mouse, there should be no reason to uninstall the driver.
Then you can just plug it back in when you need it for whatever application.
Spacemice -- Input devices for a 3D world.
Post Reply