CH Products Joystick Map for Elite: Dangerous
The main map is my own personal configuration that I've put together while playing Elite: Dangerous. The redux map is a simplified version of this that maintains core functionality, but with a single modifier button. The maps have evolved over time and are presented here as it's a much easier way of distributing changes. As the game evolves you may see additional changes. Feel free to download, use and tweak for your own setup.
This version of the map is designed for use with Elite: Dangerous 1.2.03 and above. It's split into two parts: full and redux. Both maps share the same in game config, redux just doesn't make use of all of the available mappings.
Note: If are playing the Elite: Dangerous 2 beta you need a later version of this map that binds all the vehicle controls. You can currently find this here.
Previous versions of the joystick maps, including the relevant README.md and layout guides, can be found here. Major version number changes indicate complete overhauls of the map.
- CH Products Fighterstick
- CH Products Pro Throttle
- CH Products Control Manager software
- Elite: Dangerous 1.2.03 or above
- Optional: PDF viewer
Download and extract the zip file containing the game files.
My Documents and create a folder called
CH Control Manager if it doesn't already exist, and under it a folder called
Within the extracted zip file under the
maps folder you'll find four files. These need to be copied to the
CH Control Manager/Maps folder.
Plugin your Fighterstick and Pro Throttle, then launch the CH Control Manager. Load the either
redux.map depending on your preference. The load dialog should default to the folder you copied your maps to. If it doesn't just navigate to that folder.
Once loaded click the
Download button to enable the map.
Within the extracted zip file under the
config folder you'll find two files called
CH Products Cmdr Davis.binds and
CH Products Cmdr Davis.binds to
%LOCALAPPDATA%\Frontier Developments\Elite Dangerous\Options\Bindings\CH Products Cmdr Davis.binds.
%LOCALAPPDATA% points to the hidden
AppData\Local folder for your Windows account. The
CH Products Cmdr Davis.binds file works for both the full and redux maps.
You can optionally copy
StartPreset.start to the same folder. All this does is tell the game to use the custom bindings by default. If you don't copy the file you'll need select the custom layout from within the game under the input settings.
Cheat Sheets and Details
These maps uses a few basic conventions. Buttons and Axis are denoted using
fixed width type. In game actions are given in italics . Button and hat numbers can be found on the Cheat Sheet.
Axis are referred to using
Device axis where
axis is either
Stick x and
Stick y are left/right and forward/back respectively.
Stick z is the throttle wheel.
Throttle x and
Throttle y are mini-stick left/right and mini-stick up/down respectively.
Throttle z is the throttle axis.
Individual buttons are referred to using the format
Btn n where
n is the button number from the cheat sheet. This can be prefixed with
Hats are referred to using the format
Hat n where
n is the hat number from the cheat sheet. This can be prefixed with
Individual hat buttons are referred to using the direction you need to move the hat to activate the button. For most hats this is
Right. The exception here is
Stick Hat 3 which uses
Backwards instead of
POV Hat buttons are referred to in a similar way to hats, except they use
POV instead of
Hat n. For example:
Stick POV Up.
Modifier buttons are referred to as
Stick Btn 4) and
Throttle Btn 3 - full map only). Where a modifier is used it is written as
modifier is either
button is the button or hat switch to press at the same time. Modifiers can stack, so
button is valid and means you need to press 3 buttons to achieve the effect.
Adding Rudder Pedals
I no longer own the CH Products Pro Pedals, however, I have had experience using them. You can add them to these maps by clicking the
Add Device button and selecting the pedals from the list. Order is important in Joystick maps so ensure they are the 3rd device (4th tab), otherwise the CMS script will need to be updated with the new position for the Throttle.
Note: If you want to use CMS scripts for your pedals and you're using the full map please see these notes.
Possible Future Enhancement
With the addition of the new modifier button there are now many duplicate bindings that can be used to map new controls too. The underlying CMS scripts and buttons assignments have been written to be easily expandable. This allows for 33 usable buttons and one POV hat giving a total of 144 button bindings and 8 POV directions. Radical future changes are therefore unlikely to the full map.
The redux map has very few spaces left so may lose the presets and/or wings controls to allow for new bindings.
- If we end up with an Iron Man mode and an eject button this may get mapped to
Throttle Hat 1 Downon the full map and
Throttle Btn 1on the redux map.
- Increase/Decrease Throttle may get mapped to
Stick Hat 3 Forwards/
Backwardson the full map to allow for single hand flying while typing.
- The Yaw/Roll Button may get replaced with a button on the full map that actually swaps
Stick xfor a Yaw axis, and then remaps Yaw Left/Right to Roll Left/Right.
- For technical reasons I want to look at changing Stick Hat 3 to using axis rather than buttons. This change would be reflected on both maps, although isn't a technical requirement for the redux map.
About The Author
I found the template I use for printing my joystick cheat sheets years ago on the internet but I've completely forgotten where from. If you can steer my in the correct direction so I can credit the original author I'd greatly appreciate it.
With the exception of the PDF all the files contained in this project are text files so, in theory, nothing bad can happen to your system. That said, you're messing about with game config files so if you break anything, you get to keep both halves. If in doubt always back up.
- Added binding to show CQC scores
### Version 2.1.0
This change simply adds the redux version of the map. No changes have been made to the full map other than the location of the files and some fixes to the description.
altmodifier button added
- All in game controls either have a button, keyboard or axis mapping
- Moved all fire actions to the trigger (
Stick Btn 1)
- Moved all countermeasure actions to
Stick Btn 3
- Added new power presets
- Moved Silent Running to
Stick Btn 2
- Moved Reset Head-Look and Toggle Dev Camera to the
Stick POV Hat
Stick znow mapped to Scanner Range
Throttle Btn 4now handles UI Input, UI Back and
Throttle POV Hatnow handles all UI movement
Throttle Hat 2now handled all UI panels and maps
- Added more functions to
Throttle Hat 1
- Wingman functions moved to
Throttle Hat 3
- No longer use
Throttle Btn 1
- Entire map is now virtual
- Complete rewrite of the README
- Remove mouse axis from head-look so mouse head-look off is now honoured
Improvements for the 1.2 release:
- Headlook is now always on
- Mouse headlook is disabled
- Headlook reset has been relocated to
btn 2on the
btn 3on the
Stickis now Fire Primary and Secondary Weapons
btn 3on the
Stickis now Fire Chaff (was previously
- Galaxy Map has been moved to
btn 3on the
btn 3on the
Throttleis now bound to
POV Haton the
Throttlehas had Wingman functions mapped to its
Throttle Hat 2 Upis now Comms Pannel (was previously
Throttle 2 Hathas had functions mapped to it
- Tidied up README
Version 0.0.5 (Previously version 5)
Improvements for the Gamma release:
- Split Frameshift controls so Hyperdrive and Sepercruise are now seperate buttons
- Replaced binding to the
ESCkey to the provided
- Bound Galaxy Map to a button
- Bound Use Shield Cell and Fire Chaff to buttons. Fire Chaff replaces
Fire Heat Sync on the
Stickand now lives with Use Shield Cell on the
- Minor tweaks to axis direction in the Galaxy Map
- Minor tweaks to the way headlook works with the mouse and bindings
- Added changelog :)