Skip to content

Instantly share code, notes, and snippets.

@HikariKnight
Last active June 7, 2022 07:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HikariKnight/a01aea8cdc0e9166377b77b5b037e12b to your computer and use it in GitHub Desktop.
Save HikariKnight/a01aea8cdc0e9166377b77b5b037e12b to your computer and use it in GitHub Desktop.
AntimicroX profile for Kingdom Hearts 3 on PC (for use to add "controller support" in linux)
<?xml version="1.0" encoding="UTF-8"?>
<gamecontroller configversion="19" appversion="3.2.3">
<!--The SDL name for a joystick is included for informational purposes only.-->
<sdlname>Xbox One S Controller</sdlname>
<!--The Unique ID for a joystick is included for informational purposes only.-->
<uniqueID>030000005e040000fd020000000068001118765</uniqueID>
<stickAxisAssociation index="2" xAxis="3" yAxis="4"/>
<stickAxisAssociation index="1" xAxis="1" yAxis="2"/>
<vdpadButtonAssociations index="1">
<vdpadButtonAssociation axis="0" button="12" direction="1"/>
<vdpadButtonAssociation axis="0" button="13" direction="4"/>
<vdpadButtonAssociation axis="0" button="14" direction="8"/>
<vdpadButtonAssociation axis="0" button="15" direction="2"/>
</vdpadButtonAssociations>
<names>
<controlstickname index="2">Stick 2</controlstickname>
<controlstickname index="1">Stick 1</controlstickname>
</names>
<sets>
<set index="1">
<stick index="2">
<calibrated>false</calibrated>
<summary></summary>
<diagonalRange>65</diagonalRange>
<stickbutton index="8">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
</stickbutton>
<stickbutton index="5">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
<slots>
<slot>
<code>2</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="4">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
</stickbutton>
<stickbutton index="7">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
<slots>
<slot>
<code>3</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="6">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
</stickbutton>
<stickbutton index="1">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
<slots>
<slot>
<code>1</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="3">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
<slots>
<slot>
<code>4</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="2">
<mousespeedx>65</mousespeedx>
<mousespeedy>65</mousespeedy>
<mouseacceleration>linear</mouseacceleration>
</stickbutton>
</stick>
<stick index="1">
<calibrated>false</calibrated>
<summary></summary>
<stickbutton index="5">
<slots>
<slot>
<code>0x53</code>
<mode>keyboard</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="7">
<slots>
<slot>
<code>0x41</code>
<mode>keyboard</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="1">
<slots>
<slot>
<code>0x57</code>
<mode>keyboard</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="3">
<slots>
<slot>
<code>0x44</code>
<mode>keyboard</mode>
</slot>
</slots>
</stickbutton>
<stickmodifierbutton index="1">
<slots>
<slot>
<code>0x1000023</code>
<mode>keyboard</mode>
</slot>
<slot>
<code>75</code>
<mode>distance</mode>
</slot>
</slots>
</stickmodifierbutton>
</stick>
<dpad index="1">
<dpadbutton index="8">
<slots>
<slot>
<code>0x1000012</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="4">
<slots>
<slot>
<code>0x1000015</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="1">
<slots>
<slot>
<code>0x1000013</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="2">
<slots>
<slot>
<code>0x1000014</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
</dpad>
<trigger index="6">
<deadZone>2000</deadZone>
<center_value>0</center_value>
<min_value>-32767</min_value>
<max_value>32767</max_value>
<throttle>positivehalf</throttle>
<triggerbutton index="2">
<slots>
<slot>
<code>0x45</code>
<mode>keyboard</mode>
</slot>
</slots>
</triggerbutton>
</trigger>
<trigger index="5">
<deadZone>2000</deadZone>
<center_value>0</center_value>
<min_value>-32767</min_value>
<max_value>32767</max_value>
<throttle>positivehalf</throttle>
<triggerbutton index="2">
<slots>
<slot>
<code>0x43</code>
<mode>keyboard</mode>
</slot>
</slots>
</triggerbutton>
</trigger>
<button index="10">
<slots>
<slot>
<code>0x1000020</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="9">
<slots>
<slot>
<code>2</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="11">
<slots>
<slot>
<code>0x52</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="5">
<slots>
<slot>
<code>0x4e</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="8">
<slots>
<slot>
<code>0x58</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="7">
<slots>
<slot>
<code>0x4d</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="2">
<slots>
<slot>
<code>0x20</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="1">
<slots>
<slot>
<code>1</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="4">
<slots>
<slot>
<code>0x46</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="3">
<slots>
<slot>
<code>3</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
</set>
</sets>
</gamecontroller>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment