Default profile

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
anorec
Posts: 7
Joined: Sun Oct 08, 2017 11:38 pm

Default profile

Post by anorec »

Hi
I'm using a spacepilot on win7-64 and i'd like to map 1/2/3 buttons to mouse buttons (1=right 2=middle 3=left) as default profile. I set profiles for most of my applications and that works OK but i'd like to set it for EVERYONE. How could i set or modify default profile ?
jwick
Moderator
Moderator
Posts: 3417
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: Default profile

Post by jwick »

You can assign them in your Global cfg, and they will be overwritten for all applications.
You have to do that by hand. You can copy the settings from one of your already modified application-specific cfg files in %localappdata%.
anorec
Posts: 7
Joined: Sun Oct 08, 2017 11:38 pm

Re: Default profile

Post by anorec »

Hi, may you be more specific?

I only found a Global.xml file in roaming directories, is this the one i need to alter or do i need to copy it in local cfg directory?

Then, global.xml file has not the same structure as app.xml files. Which XML section do i need to copy and in what location?

Here is my global.xml file:

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="no"?><Global Default="false" xmlns=""><Settings><LEDsEnabled>false</LEDsEnabled><LogLevel>0</LogLevel></Settings></Global>
And an app.xml i need to make standard

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
-<AppCfg ThisFileVersion="2.1" CfgFormatVersion="1.2" xmlns="" Default="false">
-<AppInfo>
-<Signature>
<Name>STR_EXCEL</Name>
<ExecutableName>EXCEL.EXE</ExecutableName>
<Transport>S80</Transport>
</Signature>
<Options/>
</AppInfo>
-<CfgProperties>
<InheritsFrom>STR_EXCEL</InheritsFrom>
</CfgProperties>
<Settings/>
-<Devices>
-<Device>
<Name>SpacePilot</Name>
<VendorID>46d</VendorID>
<ProductID>c625</ProductID>
<InheritsFrom>Standard 3D Mouse</InheritsFrom>
-<ButtonBank Default="true">
<Name>STR_DEFAULT_BUTTONBANK</Name>
<ID>Default</ID>
-<Button>
-<Input>
<ActionID>HIDButton_1</ActionID>
</Input>
-<Output>
<ActionID>HIDMouse_Right</ActionID>
</Output>
</Button>
-<Button>
-<Input>
<ActionID>HIDButton_2</ActionID>
</Input>
-<Output>
<ActionID>HIDMouse_Middle</ActionID>
</Output>
</Button>
-<Button>
-<Input>
<ActionID>HIDButton_3</ActionID>
</Input>
-<Output>
<ActionID>HIDMouse_Left</ActionID>
</Output>
</Button>
</ButtonBank>
</Device>
</Devices>
</AppCfg>
jwick
Moderator
Moderator
Posts: 3417
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: Default profile

Post by jwick »

Copy that Devices section (everything including the <Devices>.....</Devices>) to the Global.xml file. Put it just before the closing </Global> element. Make sure those "-" signs are not copied.
anorec
Posts: 7
Joined: Sun Oct 08, 2017 11:38 pm

Re: Default profile

Post by anorec »

That works, thank you very much !
Post Reply