Mirroring two CADMice - right and left

Post questions, comments and feedback to our 3Dconnexion Windows Development Team.

Moderator: Moderators

Post Reply
inskool4CAD
Posts: 6
Joined: Thu Jan 06, 2022 3:25 pm

Mirroring two CADMice - right and left

Post by inskool4CAD »

I am having to organize an ambidextrous CAD setup for myself. I have both a right and left CADMouse. 3DConnexion customer service has told me that I cannot swap the middle finger button and ring finger button on the LEFT CADMouse through the UI. However, I could edit the XML file for the desired program and make it happen there.

Could someone kindly explain how I can edit the XML file? The following is what I would like to achieve:

Desired left mouse layout:
-index finger = left click
-middle finger = right click
-ring finger = middle click


Thank you!!
jwick
Moderator
Moderator
Posts: 3331
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: Mirroring two CADMice - right and left

Post by jwick »

I have no idea why that behavior is different.

In any case, use the GUI to "Swap Middle / Right Mouse Buttons" on your CadMouse Pro Wireless (C654).

Edit your %appdata%\3Dconnexion\3DxWare\cfg\Global.xml to rename the <Device><ID>ID_ProductID_C654 (CMPW) to <Device><ID>ID_ProductID_C657 (CMPW-Left). Or you can copy the <ButtonMap> element. You will see where the two Buttons are swapped.
inskool4CAD
Posts: 6
Joined: Thu Jan 06, 2022 3:25 pm

Re: Mirroring two CADMice - right and left

Post by inskool4CAD »

I have attached a screenshot of the Global.XML file to help explain things. I have highlighted what I think is the button swap commands I am looking for.

Do I insert the highlighted text to the spot I pointed out?
inskool4CAD
Posts: 6
Joined: Thu Jan 06, 2022 3:25 pm

Re: Mirroring two CADMice - right and left

Post by inskool4CAD »

Thank you for your reply. I have found the Global.XML file.

I took a screenshot to help illustrate my next steps... Do I copy/paste the highlighted text to the indicated spot?
inskool4CAD
Posts: 6
Joined: Thu Jan 06, 2022 3:25 pm

Re: Mirroring two CADMice - right and left

Post by inskool4CAD »

Thank you for replying. I may understand what you are referring to and I suspect I found the <buttonmap> element.


Here is what I found under C654:
<ButtonMap>
<Button>
<Input>
<ActionID>HIDButton_2</ActionID>
</Input>
<Output>
<ActionID>HIDButton_3</ActionID>
</Output>
</Button>
<Button>
<Input>
<ActionID>HIDButton_3</ActionID>
</Input>
<Output>
<ActionID>HIDButton_2</ActionID>
</Output>
</Button>
</ButtonMap>


There is a section for C657 further down:
<Device>
<ID>ID_ProductID_C657</ID>
<Settings>
<OverallScale>1.42</OverallScale>
</Settings>
**insert <buttonmap> element here??**
</Device>



Would I paste the buttonmap element below </settings> and above </device>?
jwick
Moderator
Moderator
Posts: 3331
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: Mirroring two CADMice - right and left

Post by jwick »

That looks correct.
Post Reply