Hi,
I recently upgraded a SMP and have come to the conclusion that I won't really use the lock rotation button as that wasn't something I used on my previous mouse. It would however be really useful to me to use that button as a "TAB" key in numerous applications. I've tried combing through these forums for a process to do this and from what I can tell, I need to use the Global.xml file to complete this. The issue arises because I can't figure out where in that file to put a command to change that button use globally as it doesn't seem to be in the file to change. Any help anyone has would be greatly appreciated.
SpaceMouse Pro Button Remapping
Moderator: Moderators
Re: SpaceMouse Pro Button Remapping
There are several ways of doing this, none of which are officially supported.
Meaning, the GUI probably won't show the change you made.
The only official support is for application-specific assignments. These you can make in the GUI, but you have to make them for every application you run.
As of recent Windows drivers (10.8.?), you can define button assignments which override application-specific settings.
To reassign your "Rotation Lock" button to generate the kb Tab key, add the following Device entry to your %appdata%/3Dconnexion/3DxWare/Cfg/Global.xml/Devices section:
If you already have this Device entry (ID_Standard_3D_Mouse), you need to merge in this ButtonBank. If that is too difficult, just replace the entire Device and recreate the previous changes using the GUI.
Meaning, the GUI probably won't show the change you made.
The only official support is for application-specific assignments. These you can make in the GUI, but you have to make them for every application you run.
As of recent Windows drivers (10.8.?), you can define button assignments which override application-specific settings.
To reassign your "Rotation Lock" button to generate the kb Tab key, add the following Device entry to your %appdata%/3Dconnexion/3DxWare/Cfg/Global.xml/Devices section:
Code: Select all
<Device>
<ID>ID_Standard_3D_Mouse</ID>
<ButtonBank Global="true">
<ID>Global Global</ID>
<Name>Global</Name>
<Button>
<Input>
<ActionID>V3DK_ROTATE</ActionID>
</Input>
<Output>
<ActionID>KB_Tab</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
