Note that I gave up on using any keys that didn't register as uparrow and downarrow to the game for my movement keys because I didn't like repositioning my hand every time I went in or out of a picker screen.
Code: Select all
<?xml version="1.0" encoding="utf-8" ?>
<--
NOTE -- Transcendence currently does not save all the keymap data in this file
after exiting. This file needs to be copied over settings.xml before each use
if you want to use this setup.
This is a custom transcendence setup I made to use the numpad (numlock OFF)
with all the controls under one hand or the other. I also added in some
'previous' commands which I think are only documented in Trac. The differences
from the standard keymap (parenthesis indicate original varients):
Missile Select - Tab/Q (previous/next)
Weapon Select - W/E (previous/next)
Target Enemy - R/F (previous/next)
Target Friendly - C/V (previous/next)
Clear Target - T
Primary Fire - Shift
Secondary Fire - Z
Pause - X, (P)
Stop - Space, Down, NumpadCenter, Enter, Return, (.)
Autopilot - Home, (A)
Use - Numpad /, (U)
Invoke - Numpad *, (I)
Communicate - Numpad -
Squad Command - Numpad +
System Map - Insert, (M)
Completely Unchanged Commands:
Turn, Thrust, Status, Dock, Gate, Beactivate Devices, Galactic Map,
Everything on F-Keys
-->
<TranscendenceSettings>
<Option name="windowedMode" value="true"/>
<Option name="noMusic" value="true"/>
<Option name="noSound" value="false"/>
<KeyMap>
<Map key="Tab" command="PreviousMissile"/>
<Map key="Return" command="Stop"/>
<Map key="Shift" command="FireWeapon"/>
<Map key="Control" command=""/>
<Map key="Pause" command="Pause"/>
<Map key="Period" command="Stop"/>
<Map key="Space" command="ClearTarget"/>
<Map key="Left" command="RotateLeft"/>
<Map key="Up" command="Thrust"/>
<Map key="Right" command="RotateRight"/>
<Map key="Down" command="Stop"/>
<Map key="A" command="Autopilot"/>
<Map key="B" command="EnableDevices"/>
<Map key="C" command="TargetPreviousFriendly"/>
<Map key="D" command="Dock"/>
<Map key="E" command="NextWeapon"/>
<Map key="F" command="TargetNextEnemy"/>
<Map key="G" command="EnterGate"/>
<Map key="I" command="Invoke"/>
<Map key="J" command="RotateLeft"/>
<Map key="K" command="ThrustForward"/>
<Map key="L" command="RotateRight"/>
<Map key="M" command="ShowMap"/>
<Map key="N" command="ShowGalacticMap"/>
<Map key="P" command="Pause"/>
<Map key="Q" command="NextMissile"/>
<Map key="R" command="TargetPreviousEnemy"/>
<Map key="S" command="ShipStatus"/>
<Map key="T" command="ClearTarget"/>
<Map key="U" command="UseItem"/>
<Map key="V" command="TargetNextFriendly"/>
<Map key="W" command="PreviousWeapon"/>
<Map key="X" command="Pause"/>
<Map key="Z" command="FireMissile"/>
<Map key="96" command=""/> <!-- Numpad 0 -->
<Map key="97" command=""/> <!-- Numpad 1 -->
<Map key="98" command=""/> <!-- Numpad 2 -->
<Map key="99" command=""/> <!-- Numpad 3 -->
<Map key="100" command=""/> <!-- Numpad 4 -->
<Map key="101" command=""/> <!-- Numpad 5 -->
<Map key="102" command=""/> <!-- Numpad 6 -->
<Map key="103" command=""/> <!-- Numpad 7 -->
<Map key="104" command=""/> <!-- Numpad 8 -->
<Map key="105" command=""/> <!-- Numpad 9 -->
<Map key="12" command="Stop"/> <!-- 'Clear' (num5 w/ numlock off) -->
<Map key="111" command=""/> <!-- Numpad / -->
<Map key="106" command="InvokePower"/> <!-- Numpad * -->
<Map key="109" command="Communications"/> <!-- Numpad - -->
<Map key="107" command="CommandSquadron"/> <!-- Numpad + -->
<Map key="36" command="AutoPilot"/> <!-- Home -->
<Map key="35" command=""/> <!-- End -->
<Map key="33" command="UseItem"/> <!-- Page Up -->
<Map key="34" command=""/> <!-- Page Down -->
<Map key="45" command="ShowMap"/> <!-- Insert -->
<Map key="F1" command="ShowHelp"/>
<Map key="F2" command="ShowGameStats"/>
<Map key="F7" command="VolumeDown"/>
<Map key="F8" command="VolumeUp"/>
<Map key="F9" command="ShowConsole"/>
</KeyMap>
<Services>
<Hexarc enabled="true"
username="Star Weaver"
host="transcendence.hierosteel.com"
rootURL="/api/"
/>
<Xelerus enabled="true"
host="stats.transcendence.mostlynothing.info"
postStatsURL="/stats/post.php"
/>
</Services>
</TranscendenceSettings>