Keyboard and HOTAS Reference Sheet Generator

Status
Thread Closed: Not open for further replies.
First off, VerticalBlank, thanks for taking this over.

I have a full CH Products setup ( Pro Pedals, Pro Throttle, and FighterStick).

I am running them in Direct mode and I have some scripting set up so that my toe brakes are forward and reverse thrusters.

When I attempt to generate a config, I am getting an Unknown Controller Detected, yet it knows I have a CH Fighterstick and Throttle.

My reference id is mwouby

I'm not sure what exactly I am doing wrong.
 
Big thanks to jgm and VerticalBlank for this service, this is just fantastic! :)

Found it today on another forum. Very useful.
 
First off, VerticalBlank, thanks for taking this over.

I have a full CH Products setup ( Pro Pedals, Pro Throttle, and FighterStick).

I am running them in Direct mode and I have some scripting set up so that my toe brakes are forward and reverse thrusters.

When I attempt to generate a config, I am getting an Unknown Controller Detected, yet it knows I have a CH Fighterstick and Throttle.

My reference id is mwouby

I'm not sure what exactly I am doing wrong.

Thanks, also ticketed. Possibly the scripting is generating a virtual device that isn't recognised as CH Pro Pedals.

Just a general note to say that Im not ignoring reports, it's just that I have a metric ton on my plate at the moment. Please bear with me: I hope to get some time to clear the backlog soon!
 
Thanks, also ticketed. Possibly the scripting is generating a virtual device that isn't recognised as CH Pro Pedals.

Just a general note to say that Im not ignoring reports, it's just that I have a metric ton on my plate at the moment. Please bear with me: I hope to get some time to clear the backlog soon!

I have the same setup and a similar problem; the Pro Pedals are not recognized.

The reference is:
jzbzlo
 
Excelent site !
I have noticed before, and just today that on the X55 the site ignores the binding on the rotating silver on the left of the throttle(on the end) :)
 
Excelent site !
I have noticed before, and just today that on the X55 the site ignores the binding on the rotating silver on the left of the throttle(on the end) :)

If you could upload a bindings file that uses that control, and tell me the url and what function is bound to it, I should be able to fix that.
 
Hello everyone. My Saitek HOTAS X-55 Throttle broke and I replaced it with the Thrustmaster HOTAS Warthog Throttle and Joystick with CH Pro Pedals. Whenever I run this great program it shows my old X-55's even though I uninstalled them. I am having a hard time figuring this all out. Any suggestions? Thanks
 
I was trying to redo my bindings file for 3.0 and the keys used as modifiers are in some random order:

http://www.mcdee.net/elite/binds/renprb

instead of following the numbering for the controller itself. I tried to reorder the assignments to see if that would alter the order on the graphic, but I can't seem to find a way to do that.

If the source was available, I'd be happy to suggest some modifications (e.g. via a pull request).

I also wrote a very trivial merge tool that will take the keyboard bindings from one file and the joystick bindings from another file and produce a new bindings file. It's really useful for taking the sample bindings from the HCS voice packs and combing that with your existing joystick bindings. If anyone would find that useful, I can put that online.

John
 
My x56 bindings: https://edrefcard.info/binds/myerzi Only question I have is, I want to be able to control/use the external camera at some point, but I don't know if I have it setup correctly. I don't think I do, because the one time I did try it, it zoomed itself out entirely. Same thing happened with the Galaxy Map, which I can cope with because I can just use the mouse for that. I did/do use HCS Voicepacks, so I'm actually just using the HCSx56 keybindings file, and then tweaked it a bit myself, so I'm probably missing some stuff, but I don't really know what I'm missing. It's my first HOTAS since I had the x52 years and years ago, but I never really used it since I got out of PC gaming shortly after picking one up. These binds work well for the most part, for basic flying and whatnot, but I'm sure there are things I could tweak and maybe need to add.
 
I was trying to redo my bindings file for 3.0 and the keys used as modifiers are in some random order:

http://www.mcdee.net/elite/binds/renprb

instead of following the numbering for the controller itself. I tried to reorder the assignments to see if that would alter the order on the graphic, but I can't seem to find a way to do that.

If the source was available, I'd be happy to suggest some modifications (e.g. via a pull request).

I also wrote a very trivial merge tool that will take the keyboard bindings from one file and the joystick bindings from another file and produce a new bindings file. It's really useful for taking the sample bindings from the HCS voice packs and combing that with your existing joystick bindings. If anyone would find that useful, I can put that online.

John

You're looking at the old site which is no longer supported. jgm handed it over to me I maintain the successor site at https://edrefcard.info.

The EDRefCard project is open source on GitHub and one of the enhancements I made was to sort the modifiers deterministically. I re-uploaded your bindings to https://edrefcard.info/binds/fwtxnb.

Warning: from here on it gets techie.

If you pull the source, and are reasonably familiar with Python, you'll see that the modifiers are sorted by the inner function modifierSortKey() inside parseBindings() in bindings.py around line 807.

This is in fact one of the areas that I have retrofitted some test coverage to: in test_bindings.py see ParserTests.testParseOneModifier() and friends. The intention is that the bindings are sorted by device then by modifier, regardless of what order they appear in the bindings file.

I examined your bindings file by searching for `Device="ThrustMasterTFlightHOTASX" Key="Joy_11"` since that key has all four modifiers applied, and found the following:

Modiifer #ButtonDesc
1Joy_5square
2Joy_8triangle
3Joy_7circle
4Joy_6cross

So you are right, they are not in order of button name as I would have expected.

Thanks for this, I shall investigate.

Having said all that, how important are the names of the modifiers really?
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom