Creating a RoboGuide Profile

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
pball
Posts: 46
Joined: Thu Aug 21, 2014 2:26 pm

Creating a RoboGuide Profile

Post by pball »

I'm tired of not being able to use my 3D mouse in this application and I want to try making a profile to emulate the 2D mouse control the program uses for pan, rotate, zoom. I'm having trouble with some parts of this because there is no such thing as documentation when it comes to making custom profiles and the driver gui is useless for creating custom profiles also.

To pan I need to middle mouse click and drag the mouse. I have the X/Y mouse movement working but I don't know how to click the middle mouse button at the same time.

To rotate I need to right click and drag the mouse. Again the X/Y mouse movement works but I need to do a right click also.

Zooming was the easiest since it's just the mouse wheel scrolling.

Below is the code I have so far.

Code: Select all

        <Axis>
          <Enabled>true</Enabled>
          <Input>
            <ActionID>HIDMultiAxis_X</ActionID>
            <Min>-512</Min>
            <Max>511</Max>
            <Deadband>25</Deadband>
          </Input>
          <Output>
            <ActionID>HIDMouse_X</ActionID>
            <ActionID>Press(HIDMouse_Middle)</ActionID>
            <Reversed>true</Reversed>
          </Output>
        </Axis>
        <Axis>
          <Enabled>true</Enabled>
          <Input>
            <ActionID>HIDMultiAxis_Y</ActionID>
            <Min>-512</Min>
            <Max>511</Max>
            <Deadband>25</Deadband>
          </Input>
          <Output>
            <ActionID>HIDMouse_Y</ActionID>
            <Reversed>true</Reversed>
          </Output>
        </Axis>
        <Axis>
          <Enabled>true</Enabled>
          <Input>
            <ActionID>HIDMultiAxis_Z</ActionID>
            <Min>-512</Min>
            <Max>511</Max>
          </Input>
          <Output>
            <ActionID>HIDMouse_Wheel</ActionID>
            <Reversed>false</Reversed>
          </Output>
        </Axis>
        <Axis>
          <Enabled>true</Enabled>
          <Input>
            <ActionID>HIDMultiAxis_Rx</ActionID>
            <Min>-512</Min>
            <Max>511</Max>
            <Deadband>25</Deadband>
          </Input>
          <Output>
            <ActionID>HIDMouse_Y</ActionID>
            <Reversed>true</Reversed>
          </Output>
        </Axis>
        <Axis>
          <Enabled>true</Enabled>
          <Input>
            <ActionID>HIDMultiAxis_Ry</ActionID>
            <Min>-512</Min>
            <Max>511</Max>
            <Deadband>25</Deadband>
          </Input>
          <Output>
            <ActionID>HIDMouse_X</ActionID>
            <Reversed>false</Reversed>
          </Output>
        </Axis>
        <Axis>
          <Enabled>true</Enabled>
          <Input>
            <ActionID>HIDMultiAxis_Rz</ActionID>
            <Min>-512</Min>
            <Max>511</Max>
          </Input>
          <Output>
            <ActionID>HIDMultiAxis_Ry</ActionID>
            <Reversed>true</Reversed>
          </Output>
        </Axis>
Thanks for any help.
pball
Posts: 46
Joined: Thu Aug 21, 2014 2:26 pm

Re: Creating a RoboGuide Profile

Post by pball »

bumping for help
Post Reply