Etienne, I’m sorry this is not possible at this time. The state of the buttons is communicated to the autopilot in a 16bit field. I want to rework the pilot input implementation to be much more flexible (keyboard input, multiple joysticks, as many buttons and axes as you want… This will take some time, however.
I had a look ad the Joy2Key software but it doesn’t look like it can help in this case.
QGC does not support keyboard strokes in lieu of joystick buttons unless I am missing something.
Joy2Key can change the mapping of the buttons to be triggered by another but you can’t assign more than one trigger per button. (IE button 16 is my “shift” key and I want it triggered if buttons 17 or 18 or … 32 is pressed)
None of theses options allow to remap more than one trigger per button. I’ll just have to wait until BR releases a version of QGC that supports more buttons.
What you want to do seems simple enough, there’s got to be something out there that will work. I’d also post on the Auto HotKey forums. They might have some suggestions.
This is the limitation as of now. It is an implementation detail in the autopilot software, no third party software will change this. It will require an update in our software.