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!
Assign global defaults? Or disable mouse until I need it?
Moderator: Moderators
Re: Assign global defaults? Or disable mouse until I need it
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).
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).
Re: Assign global defaults? Or disable mouse until I need it
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...
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>
Re: Assign global defaults? Or disable mouse until I need it
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.
There is no other way to disable the mouse completely. I only use it every now and then anyway.
Re: Assign global defaults? Or disable mouse until I need it
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.
Then you can just plug it back in when you need it for whatever application.
Spacemice -- Input devices for a 3D world.