
Bom, primeiro esqueça o jeito que ele funcionava - emulação de teclado, com estes botões Progrm, Normal...
E foque em adaptar para como o firmware do ATEMEGA32u4 funciona, ou seja um controlador HID (joystick) com até 8 eixos, 32 botões e HAT.
Se o que voce chama de "chave de seleão de armas" é esse botão quadrado no thottle isso ai é um interruptor ON/OF, como vai ligar no ATMEGA precisa saber quantos pinos tem atras. Uns tem 3 pinos, outros tem 6, veja isso.
Eu sugiro adicionar ai o máximo de botões que conseguir, na base do throttle no lugar destes botões quadrados e LEDS coloque vários botões ou chaves On/Off (toggle switch).
Com algum "redesign" também da para colocar mais botões no topo do grip.