Keyboard and HOTAS Reference Sheet Generator

Status
Thread Closed: Not open for further replies.
How about the good ol' keyboard overlay. Anyone remember those?

Players like you deserve the utmost respect for giving back something that makes it easier for others to enjoy the game.
 
Last edited:
As an old '85'er I certainly do remember the overlay. And a treasured item in those days it was.

But I came here to relate a semi-amusing "duh" incident and maybe to save someone else the time though it is probably covered somewhere here in all the previous pages.

Recently got my X52 Pro working courtesy of helpful Cmdr's here. But I was bewildered about what the default config would be. Googled it but came up with 2 or 3 "official" X52 configs for ED so I figured I would use this (quite awesome) program to crank up what button did what.

Plugged in the X52, installed the latest (finally working W10 drivers!) started ED and chose the X52 profile. Exited and restarted multiple times but the Generator kept spitting out my T16000M config. Beautifully done but the wrong stick.

What the heck!?!
Started and restarted ED several times, hit some random buttons in game to make sure the stick was working (it was) but kept getting my old stick in the Generator. Deleted the custom bindings file - figuring ED would make a good new one - started ED, exited, and now I had no custom binding file at all.

I sat there for about 10 seconds staring at the computer like it was stupid before it hit me. Because I was trying to get the Generator to generate a custom config file that did not exist! It was not there because I had not made any changes (yet) to the stock one ergo no custom binding file was to be found let alone generated.
Duh!
 
Last edited:
Trying this marvellous generator. I use xbox360 gamepad and seems, it's showing some controls wrong.
http://www.mcdee.net/elite/binds/mpznmh
Don't have xbone controller, so don't know which ones are lt/lb and rt/rb, lower or upper. The problem is - I have "increase speed" on rb, and "full throttle" on shift1+rb, but generator shows this functions on different buttons, same with "decrease speed"/"all stop". Either non shifted functions of shifted on lt/lb and rt/rb are mixed up. Hope you understand what I mean :)
 
Trying this marvellous generator. I use xbox360 gamepad and seems, it's showing some controls wrong.
http://www.mcdee.net/elite/binds/mpznmh
Don't have xbone controller, so don't know which ones are lt/lb and rt/rb, lower or upper. The problem is - I have "increase speed" on rb, and "full throttle" on shift1+rb, but generator shows this functions on different buttons, same with "decrease speed"/"all stop". Either non shifted functions of shifted on lt/lb and rt/rb are mixed up. Hope you understand what I mean :)

Looking at your binds file it shows:

Code:
        <IncreaseSpeedButtonPartial>
                <Binding Device="GamePad" Key="Pad_RTrigger" />
                <Inverted Value="0" />
                <Deadzone Value="0.00000000" />
        </IncreaseSpeedButtonPartial>

and

Code:
        <SetSpeed100>
                <Primary Device="{NoDevice}" Key="" />
                <Secondary Device="GamePad" Key="Pad_RBumper">
                        <Modifier Device="GamePad" Key="Pad_LThumb" />
                </Secondary>
        </SetSpeed100>

so it appears that the configuration as being displayed is correct.

Might it be that you have buggy and ship controls bound to different controls? Easiest way to check is to deselect the 'SRV (buggy) controls' option when generating the template, or to use colours to show different types of control.
 
Looking at your binds file it shows:

Code:
        <IncreaseSpeedButtonPartial>
                <Binding Device="GamePad" Key="Pad_RTrigger" />
                <Inverted Value="0" />
                <Deadzone Value="0.00000000" />
        </IncreaseSpeedButtonPartial>

and

Code:
        <SetSpeed100>
                <Primary Device="{NoDevice}" Key="" />
                <Secondary Device="GamePad" Key="Pad_RBumper">
                        <Modifier Device="GamePad" Key="Pad_LThumb" />
                </Secondary>
        </SetSpeed100>

so it appears that the configuration as being displayed is correct.

Might it be that you have buggy and ship controls bound to different controls? Easiest way to check is to deselect the 'SRV (buggy) controls' option when generating the template, or to use colours to show different types of control.
Yes, I had srv controls set differently, colours made it clear, I was confused. Thanks for great tool and sorry for raising false alarm!
 
My Logitech G13 wasn't recognized and your site recommended I post about it here. The reference was "djnzaj". If you need it I can provide a link to my binds file and a layout image of the keypad with the functions written to their locations. Just let me know.
 
This looks like an awesome utility! MEGA thanks for the work putting it together and posting here!

I currently use a Siatek X52 hotas. This has a reasonable number of bindable switches (6), but I would really like more! Can anyone advise which hotas offers more that are bindable with ED and where possible that are supported by this app?

Thanks! :cool:
 
Last edited:
My Logitech G13 wasn't recognized and your site recommended I post about it here. The reference was "djnzaj". If you need it I can provide a link to my binds file and a layout image of the keypad with the functions written to their locations. Just let me know.

How do you define which keys on the G13 do what? I looked at your binds file and the only items in there for the G13 are the joystick, there is no information about the keys.

If the keys are hard-coded to specific buttons then I could probably put something together. But if you use a third-party piece of software (e.g. the Logitech software) to map the keys then I won't be able to do a lot as we don't have that mapping.

- - - - - Additional Content Posted / Auto Merge - - - - -

This looks like an awesome utility! MEGA thanks for the work putting it together and posting here!

I currently use a Siatek X52 hotas. This has a reasonable number of bindable switches (6), but I would really like more! Can anyone advise which hotas offers more that are bindable with ED and where possible that are supported by this app?

Thanks! :cool:

Some people do manage to pack a lot in to the X-52, especially when using modifiers (hold one button whilst pushing another). For example https://www.mcdee.net/elite/binds/aythmm

But if you want a step up from the X52 and stick with a HOTAS then your options seem to be the X56 or Warthog if you want to stick with Saitek, or a CH Combatstick/throttle combination.
 
How do you define which keys on the G13 do what? I looked at your binds file and the only items in there for the G13 are the joystick, there is no information about the keys.

If the keys are hard-coded to specific buttons then I could probably put something together. But if you use a third-party piece of software (e.g. the Logitech software) to map the keys then I won't be able to do a lot as we don't have that mapping.

Your right JGM. I have a G13 and the keys are mapped from Regular Keyboard keys. So it will not be a discrete device. If your Landing Gear is defined as the L key, the key on the G13 will be assigned to send L as well.

I wish there was another way to define them, but I have not found one yet. The only good thing is that you can define a Macro for multiple commands such as Request Docking.
 
I'm doing it wrong. Thank you for the HOTAS sheet generator - it's a fantastic tool.
Now to business - it suggests that I am doing it wrong by having my Thrust Left and Thrust right on my Thrustmaster HOTAS X throttle rocker switch (I cannot remember what it's called - but the big one on the front of the throttle).

I think it's because it regards this as a digital input as opposed to an analogue one, but I have no idea what else I could use, when in battle I want to be able to thrust left/right up/down to try and keep track of the target. Am I missing out because I have the wrong button selected - can someone suggest a better configuration?
 
I'm doing it wrong. Thank you for the HOTAS sheet generator - it's a fantastic tool.
Now to business - it suggests that I am doing it wrong by having my Thrust Left and Thrust right on my Thrustmaster HOTAS X throttle rocker switch (I cannot remember what it's called - but the big one on the front of the throttle).

I think it's because it regards this as a digital input as opposed to an analogue one, but I have no idea what else I could use, when in battle I want to be able to thrust left/right up/down to try and keep track of the target. Am I missing out because I have the wrong button selected - can someone suggest a better configuration?

The rocker is an analogue input but it sounds like you have bound digital controls to it. Let me know your reference and I'll take a look to confirm.
 
Your right JGM. I have a G13 and the keys are mapped from Regular Keyboard keys. So it will not be a discrete device. If your Landing Gear is defined as the L key, the key on the G13 will be assigned to send L as well.

I wish there was another way to define them, but I have not found one yet. The only good thing is that you can define a Macro for multiple commands such as Request Docking.

Yeah it's a keyboard with a thumbstick attached and it runs through the Logitech software to define its mappings. If its not possible at this time that's ok, I just thought I'd follow the directions on your site. I saved out the image of my joystick though and it came in handy today when I went to set up my work computer's bindings to match my home setup so I could play at lunch. Thanks so much!
 
I will no problem - but would it be possible to tell me where I could change it - if it was the case?
When you mean my reference - do you mean my bindings file or just the webpage reference sheet?
 
The rocker is an analogue input but it sounds like you have bound digital controls to it. Let me know your reference and I'll take a look to confirm.

I will no problem - but would it be possible to tell me where I could change it - if it was the case?
When you mean my reference - do you mean my bindings file or just the webpage reference sheet?
 
I will no problem - but would it be possible to tell me where I could change it - if it was the case?
When you mean my reference - do you mean my bindings file or just the webpage reference sheet?

The six character reference from the graphics pages will be enough.
 
Here you go SSYNZM - I don't really understand where in the controls section you can choose analogue or digital.

In your control options you have the following section:

yldw7QS.png


The "Lateral Thrust Axis" is the analogue control, the "Thrust Left" and "Thrust Right" are the digital controls.

In your setup you have the "Thrust Left" and "Thrust Right" bound, but you should instead bind the "Lateral Thrust Axis". This will give you much finer control of your lateral thrusters.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom