Key bindings for Thrustmaster T.Flight Hotas 4 (for PS4/Windows)

Just sharing a HOTAS config I've been using and refining for years.
It's for the Thrustmaster T.Flight Hotas 4 (for PS4/Windows).

It is a major UX overhaul for Easy UX, 4 simple Key Combo groups, full hotas VR ready, full inclusion of default Keyboard+Mouse config as well.

Uploaded my .binds file to ED Ref Card for online Reference Card and Download availability
DESCRIPTION: DataHavok T.Flight Hotas 4 A (Easy UX, 4 Combo Groups, VR, Full default Keyboard+Mouse)
DEVICE: ThrustMasterHOTAS4
DATE: Sun May 3 02:26:01 2020
ED REF CARD REFERENCE CARD: https://edrefcard.info/binds/verysr
ED REF CARD BINDING FILE DOWNLOAD: https://edrefcard.info/configs/verysr.binds

Also have a copy of my .binds and extensive documentation (full UX design) on google drive here:
BINDING FILE NAME: DataHavok T.Flight Hotas 4 A.3.0.binds
GOOGLE DRIVE ZIP FILE DOWNLOAD: https://drive.google.com/file/d/1TnbCct4ELj0rGDojXt-1CaHNOMci4P1y/view?usp=sharing
REFERENCE PDF COLOR: https://drive.google.com/file/d/1c_1Y-wAXr5tlWm97T9iaNChYAoc_c5hG/view?usp=sharing
REFERENCE PDF BLACK AND WHITE: https://drive.google.com/file/d/1_sRw6Ahy8QZ1CCHDJQWG8UukPqlcxpHz/view?usp=sharing
REFERENCE SPREADSHEETS: https://docs.google.com/spreadsheets/d/15mxosGAI4uA_cVbnEeiOt7wgZ8-CZQJLpIjGdr9U4r4/edit?usp=sharing

Feedback and suggestions are welcome here in this forum thread.
You can also friend and message my Elite Dangerous character in-game, using my same name there.

Best,
DataHavok
EDIT 2020-05-13 -- Since PS4 doesn't let you load .binds files directly, the Reference Spreadsheet includes a tab called PS4 MANUAL CONFIGURATION showing every single row in the settings so you can manually apply the exact same configuration on PS4:
Manual-Config PS4.PNG


EDIT 2020-08-23 -- In the past 3 months I’ve received feedback for 2 changes I plan to make in the future. You should make these 2 changes in your bindings now, to save you the hassle and waiting for these fixes:

1. ⁠Remove/disable/unbind the “UI Focus” key. Currently it is set to the same button as the View modifier (PS4 Triangle or Xbox Y) button. It’s not needed (and sometimes has weird effect, especially when trying to zoom in/out on radar) because I already provided View modifier + hat up/down/left/right combos that provide the proper panel views. Just disable the “UI Focus” binding, and that all works perfectly.
2. ⁠Change your SRV “Dismiss/Recall Ship” binding to Wingman modifier + Fire2 combo (PS4 Circle or XBox B button + Fire2). This makes it consistent with the main Ship/Fighter command “Recall Fighter” and therefore easier to internalize, remember, etc.

Let me know if you have any issues/feedback. I’ve designed and tested this quite thoroughly but I am always open to improvement (like these 2 changes above...)
 
Last edited:
I have a HOTAS 4 and could never quite get to grips with it in Elite Dangerous, so tend to default back to my PS4 controller.

I'll take a look at your setup and let you know if it helps me any
 
Fantastic!......I have my mappings applied....but never been 100% satisfied, and I'm certain I've missed things out.
Been looking for some inspiration like this for some time.
Great job Cmdr o7
 
Fantastic!......I have my mappings applied....but never been 100% satisfied, and I'm certain I've missed things out.
Been looking for some inspiration like this for some time.
Great job Cmdr o7
Thanks BazingaSmith! I’ve been getting feedback the past month and have confirmed 2 changes I’m going to make, so you should go ahead and make them now in your currrent copy:
1) The ‘UI Focus’ binding was the triangle button. Just remove that binding, click on it, then press ‘Escape’ to delete the current value. It caused conflicts with other key combos and actually the triangle + hat combos already perform the same (but non conflicting) function.
2) Change the SRV “recall/dismiss ship” Binding to Circle + Fire2 button. That makes it more consistent with Recall Fighter which is a very similar function (and same key combo) when you are on your ship.
 
cant seem to get it to copy to the binding file. idk what keeps happening but my whole system is missing the controller AGAIN and I hate XML files about as much as I hate batch loading CSV files into a database!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! anyone help me out? my buddy who talked me into this whole thing quit playing! :( seriously frigging lame
 
cant seem to get it to copy to the binding file. idk what keeps happening but my whole system is missing the controller AGAIN and I hate XML files about as much as I hate batch loading CSV files into a database!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! anyone help me out? my buddy who talked me into this whole thing quit playing! :( seriously frigging lame

Hi Pyrofirexerox,

For using this on the PC, use the “REFERENCE SPREADSHEETS:” url I provided in the original post, then go to the “FILES, URLS, INSTRUCTIONS” tab in that spreadsheet, then scroll down to the instructions section. There’s very clear instructions where to copy the right file to the right folder in Windows, so this becomes a menu selection for the controller in Elite. Simply put, you don’t need to open the bindings files, don’t need to be exposed to xml... just unzip the files and then put them in your elite dangerous bindings folder, and then make sure your hotas is plugged in, then open Elite and go to configurations and edit your input/controls and chose the new DATAHAVOK binding from thrbmenu

If you’re on the PS4 (not PC) then you can’t just copy the binding file to a folder, instead you have to enter the keyboard commands manually. In that same “REFERENCE SPREADSHEETS:” url I mentioned, on the you will find the “PS4 MANUAL CONFIGURATION” tab, which illustrates a top to bottom list of all the hotas settings you can apply in the configuration screen manually.

Take a look and let me know whether that helps. If not, I’ll make a YouTube video or something and I’ll link it here. (Actually that sounds fun! Maybe I’ll do that when I update the bindings someday too)
 
I have a HOTAS 4 and could never quite get to grips with it in Elite Dangerous, so tend to default back to my PS4 controller.

I'll take a look at your setup and let you know if it helps me any
How’s this working for you? Any suggestion/feedback? See my Edit 2020-08-23 above for 2 additional changes to make to the config based on past 3 months of feedback, so you get those improvements without waiting for update from me.
 
cant seem to get it to copy to the binding file. idk what keeps happening but my whole system is missing the controller AGAIN and I hate XML files about as much as I hate batch loading CSV files into a database!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! anyone help me out? my buddy who talked me into this whole thing quit playing! :( seriously frigging lame

btw don’t know if you got that worked out per my previous instructions but also see my EDIT 2020-08-23 on my original post for 2 more changes to make to your config per the past 3 months of feedback from other users. Best, — DataHavok
 
Works great. Thanks for all the details and pictures and arrows, too.
Thanks Dooner, please also see my EDIT 2020-08-23 for 2 add’l changes to make to your config for a couple of improvements based on 3 months of feedback, without needing to wait for me to provide updated files.
 
I have a HOTAS 4 and could never quite get to grips with it in Elite Dangerous, so tend to default back to my PS4 controller.

I'll take a look at your setup and let you know if it helps me any
Thanks mygutfeeking, let me know if you have any feedback, and also see my EDIT 2020-08-23 for 2 addl improvements you can apply to your config without waiting for me to issue new files. Best, DataHavok
 
these binding are great and I love not having to touch my keyboard in VR!

I have one question though, when I'm not in VR I like to freelook around but I can't figure it out with these bindings. It says to use the R1 trigger to freelook and the hat to look around, but I can't get it to work. How does it work?

Thanks for the help!
 
these binding are great and I love not having to touch my keyboard in VR!

I have one question though, when I'm not in VR I like to freelook around but I can't figure it out with these bindings. It says to use the R1 trigger to freelook and the hat to look around, but I can't get it to work. How does it work?

Thanks for the help!
Its the button on the back of the throttle at top + the modifier key at the same time to enable headlook controll
combo button press... not the trigger... if you are using the button map he supplied its listed on the throttle not stick...
Hold R2 and press traingle... then move the HAT... default setting is HOLD not toggle...
Screenshot_20200929_224541.png
 
Finally got around to apply these mappings on my PS4....works really well (will take me some time to get used to them, but I like what I'm seeing already)

Made a few tweaks , where you have inverted Pitch and Throttle....Ive stuck that as regular (its a bit counter intuitive to me...and I kept bouncing off things lol)

Also, with the camera suite, it was not possible to use a combo TRIANGLE + <share_button> so I've opted for TRIANGLE only (check and double checked,there was nothing else mapped to TRIANGLE....so all is good)

But many thanks for this, I now have easy access to certain functions that I never did before (FA, Silent running, and the ability to avoid the loop of shame by setting engines to 75%)

Nice job Cmdr o7
 
I like where you've taken this but I'm curious why you chose to put so much on the stick. It's controlling all 3 axes of orientation, 2 of translation, and all of the weapons. The throttle is mostly for the remaining translation axis, modifiers, and a few occasional use items. Is that right?

Also, you've relegated an analog axis on the rudder to what amounts to a digital input instead of using it for a translation vector (yaw, lateral, whatever). Thoughts on that?
 
Back
Top Bottom