Keyboard and HOTAS Reference Sheet Generator

Status
Thread Closed: Not open for further replies.
Hi,

I'm just getting back into Elite after a pretty long time away, and this tool is hugely useful. I have one or two suggestions / requests, which I hope others would also benefit from;

Would it be possible to generate a blank template? It's a bit old-school, but I'd find it easier to map out some control options using pencil and paper, rather than trying to do it all in the game menus.
To go alongside that, a complete list of the in-game controls, along with type (analog vs. digital) would be a useful companion.

It's great that it's possible to share a unique URL for each setup, but I think that being able to browse the layouts created by others would be useful. Particularly for anyone who's just purchased a flightstick or whatever, and wants some inspiration in how to set it up.
 
Hi,

I'm just getting back into Elite after a pretty long time away, and this tool is hugely useful. I have one or two suggestions / requests, which I hope others would also benefit from;

Would it be possible to generate a blank template? It's a bit old-school, but I'd find it easier to map out some control options using pencil and paper, rather than trying to do it all in the game menus.
To go alongside that, a complete list of the in-game controls, along with type (analog vs. digital) would be a useful companion.

It's great that it's possible to share a unique URL for each setup, but I think that being able to browse the layouts created by others would be useful. Particularly for anyone who's just purchased a flightstick or whatever, and wants some inspiration in how to set it up.

The blank templates for supported controllers are available at https://www.mcdee.net/elite/res/

There are a few things that I've considered around the idea of browsing layouts, but unfortunately at the moment I don't have the time to implement any of them.
 
Hi jgm,

I'm using your excellent tool to help configure my new X-56. Everything is working great however, the 2 buttons on the back of the throttle are swapped.

4aNKIB5.jpg
 
  • Like (+1)
Reactions: jgm
Not too sure how this has happened, but this Great Tool/Utility totally passed me by.

Have just tried is and it's simply great, very impressed and incredibly useful.

Thanks jgm

+ Rep
 
Two words: yaw dropping!

[up]


Edit: ok, few things seem to be assigned wrong. I´m using a CH Combat Stick which is correctly found by the script. But quite some button assignments are wrong with no obvious pattern. As far as I have checked, only the axis and buttons 1 and 4 are shown correctly.
The CH Pro Throttle is correct.

Picture: https://www.mcdee.net/elite/binds/zhcqwr?replay=zhcqwr
Config: https://www.mcdee.net/elite/configs/zhcqwr.binds

If I can be of further help, just write a message.


The message about an unknown controller in this config has the following background:
It´s an Arcaze USB Interface (similar to a Teensy or Leo Bodnar).
https://simple-solutions.de/shop/product_info.php?language=en&products_id=13

It emulates a keyboard by default, additionally it can emulate up to four more devices (keyboard, digital gamepad, analogue gamepad and mouse)

<Secondary Device="1690FE13" DeviceIndex="0" Key="Joy_1" />
According to USBDeview, 1690 is the VendorID, FE13 the ProductID. I assume Deviceindex 0 refers to the Digital Gamepad.
I can´t say whether it´s worth adding it as very few people might actually use it for ED. I´m mainly using it for flight sim and will only ever add one or two functions as the Roccat Power-Grid looks more immersive.
 
Last edited:
  • Like (+1)
Reactions: jgm
Two words: yaw dropping!

[up]


Edit: ok, few things seem to be assigned wrong. I´m using a CH Combat Stick which is correctly found by the script. But quite some button assignments are wrong with no obvious pattern. As far as I have checked, only the axis and buttons 1 and 4 are shown correctly.
The CH Pro Throttle is correct.

Picture: https://www.mcdee.net/elite/binds/zhcqwr?replay=zhcqwr
Config: https://www.mcdee.net/elite/configs/zhcqwr.binds

If I can be of further help, just write a message.


The message about an unknown controller in this config has the following background:
It´s an Arcaze USB Interface (similar to a Teensy or Leo Bodnar).
https://simple-solutions.de/shop/product_info.php?language=en&products_id=13

It emulates a keyboard by default, additionally it can emulate up to four more devices (keyboard, digital gamepad, analogue gamepad and mouse)

<Secondary Device="1690FE13" DeviceIndex="0" Key="Joy_1" />
According to USBDeview, 1690 is the VendorID, FE13 the ProductID. I assume Deviceindex 0 refers to the Digital Gamepad.
I can´t say whether it´s worth adding it as very few people might actually use it for ED. I´m mainly using it for flight sim and will only ever add one or two functions as the Roccat Power-Grid looks more immersive.

I don't have one of the sticks so can't test the controls myself, please could you let me know specifically which items are mapped incorrectly, and where they should be?

Also are you using the CH manager and if so have you remapped any controls?
 
Your current CH Joystick button assignment seems to be for an CH Fighterstick.

Here´s a picture showing the standard button assignments for the CH Combatstick (pic created with CM Map Printing Utility: http://www.ch-hangar.com/forum/index.php/files/file/174-cm-print-v450-beta-1/).
4PUIAa7.gif

Just for verification, here´s the same for the CH Fighterstick:
dwcwgeE.jpg
(From this I´m surprised that the POV assignment didn´t work correctly)

I didn´t use the CH manager for my joystick configuration, no remapping.
I´ll try it tomorrow and post the results, I want to use a macro on a button.
 
...Here´s a picture showing the standard button assignments for the CH Combatstick...

Unfortunately this doesn't help me much as it doesn't contain the FD identifiers (they use things like joy_1).

The easiest way for me to fix this would be if you could take the reference sheet that was generated and write on it for each incorrect command where it should be (or do so in text). Then I can move the items around appropriately.
 
I just ran the tool and got a note suggesting I drop the reference "lnfhnz" here. I have the Thrustmaster TFRP Flight Rudder pedals and the program doesn't recognize them.

Would it be possible to let me know which controls you are using on the pedals? From your config file I can see:

  • Yaw axis
  • Left thrust
  • Right thrust
  • Backwards thrust

If you could explain exactly which motions you use on the pedals for each of these I should be able to put together a suitable template for them. Thanks.
 
Regarding using CH Control Manager to remap functions or integrate macros:

This works only when the CH devices are put into "Mapped Mode" (instead of "Direct Mode").
This renames the CH devices in the Windows Game Controller to "CH Control Manager Device 1" and "CH Control Manager Device 2" and so on.

Elite then recognizes the devices like this:
Code:
    <PrimaryFire>
        <Primary Device="068EC010" Key="Joy_1" />
        <Secondary Device="{NoDevice}" Key="" />
    </PrimaryFire>
    <SecondaryFire>
        <Primary Device="068EC011" Key="Joy_4" />
        <Secondary Device="{NoDevice}" Key="" />
    </SecondaryFire>
In this case, 068EC010 was the joystick and 068EC011 was the throttle but the name depends on the order in which the devices are added and configured within CH Control Manager. I don´t see any possibility of actually identifying the physical CH device.
 
Hi!

Looks great with the exception of the POV heads. They need to be switched (the individual directional assignments are correct).
wQQRnGl.jpg
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom