Skip to content

Instantly share code, notes, and snippets.

@qyot27
Created December 7, 2016 05:28
Show Gist options
  • Save qyot27/4a4ab781737e49ba11c8d4a9ea62f4cf to your computer and use it in GitHub Desktop.
Save qyot27/4a4ab781737e49ba11c8d4a9ea62f4cf to your computer and use it in GitHub Desktop.
AntiMicro profile to use Logitech Extreme 3D Pro joystick as a pointing device
<?xml version="1.0" encoding="UTF-8"?>
<joystick configversion="19" appversion="2.19.3">
<!--The SDL name for a joystick is included for informational purposes only.-->
<sdlname>Logitech Extreme 3D Pro USB</sdlname>
<!--The GUID for a joystick is included for informational purposes only.-->
<guid>6d0415c2000000000000504944564944</guid>
<sets>
<set index="1">
<axis index="1">
<axisbutton index="1">
<mousespeedx>64</mousespeedx>
<mousespeedy>64</mousespeedy>
<slots>
<slot>
<code>3</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
<axisbutton index="2">
<mousespeedx>64</mousespeedx>
<mousespeedy>64</mousespeedy>
<slots>
<slot>
<code>4</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
</axis>
<axis index="2">
<axisbutton index="1">
<mousespeedx>64</mousespeedx>
<mousespeedy>64</mousespeedy>
<slots>
<slot>
<code>1</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
<axisbutton index="2">
<mousespeedx>64</mousespeedx>
<mousespeedy>64</mousespeedy>
<slots>
<slot>
<code>2</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
</axis>
<axis index="3">
<deadZone>10000</deadZone>
<axisbutton index="1">
<mousespeedx>80</mousespeedx>
<mousespeedy>80</mousespeedy>
<slots>
<slot>
<code>3</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
<axisbutton index="2">
<mousespeedx>80</mousespeedx>
<mousespeedy>80</mousespeedy>
<slots>
<slot>
<code>4</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
</axis>
<axis index="4">
<axisbutton index="1">
<mousespeedx>80</mousespeedx>
<mousespeedy>80</mousespeedy>
</axisbutton>
<axisbutton index="2">
<mousespeedx>80</mousespeedx>
<mousespeedy>80</mousespeedy>
</axisbutton>
</axis>
<dpad index="1">
<dpadbutton index="4">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
<slots>
<slot>
<code>5</code>
<mode>mousebutton</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="6">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
</dpadbutton>
<dpadbutton index="1">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
<slots>
<slot>
<code>4</code>
<mode>mousebutton</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="3">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
</dpadbutton>
<dpadbutton index="2">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
<slots>
<slot>
<code>7</code>
<mode>mousebutton</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="12">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
</dpadbutton>
<dpadbutton index="9">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
</dpadbutton>
<dpadbutton index="8">
<wheelspeedx>10</wheelspeedx>
<wheelspeedy>10</wheelspeedy>
<slots>
<slot>
<code>6</code>
<mode>mousebutton</mode>
</slot>
</slots>
</dpadbutton>
</dpad>
<button index="1">
<slots>
<slot>
<code>1</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="2">
<slots>
<slot>
<code>3</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="3">
<slots>
<slot>
<code>2</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="4">
<setselect>2</setselect>
<setselectcondition>while-held</setselectcondition>
</button>
<button index="5">
<slots>
<slot>
<code>0x1000010</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="6">
<slots>
<slot>
<code>0x1000011</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
</set>
<set index="2">
<axis index="3">
<axisbutton index="1">
<mousespeedx>80</mousespeedx>
<mousespeedy>80</mousespeedy>
<slots>
<slot>
<code>2</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
<axisbutton index="2">
<mousespeedx>80</mousespeedx>
<mousespeedy>80</mousespeedy>
<slots>
<slot>
<code>1</code>
<mode>mousemovement</mode>
</slot>
</slots>
</axisbutton>
</axis>
<button index="1">
<slots>
<slot>
<code>1</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="4">
<setselect>1</setselect>
<setselectcondition>while-held</setselectcondition>
</button>
</set>
</sets>
</joystick>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment