Milos :
SimTriggerFirstDetentP = USB (DE0 D38)
SimTriggerFirstDetentR = USB (U38 UE0)
Le P à la fin veut sans doute dire Press et le R Release, donc tu as la première macro
Foxy qui est associée aux codes claviers DE0 et D38, ce qui correspond à l'
enfoncement des touches "CTRL + !" (le code usb Dxx veut dire DOWNxx)
Par opposition la deuxième macro avec U38 UE0 (U pour UP) correspond au relâchement de "!" puis CTRL.
Attention, il ne faut pas que tu confondes les macros SimTriggerFirstDetent dans foxy avec la variable SimTriggerFirstDetent de ton fichier key. L'association ne se fait qu'au travers de tes codes claviers. Si dans falcon le CTRL+! correspond à l'éjection, tu peux associer cette séquence clavier à la macro SimTriggerFirstDetent autant que tu veux dans foxy, l'emploi de cette macro t'éjectera à coup sur.
Le comportement que tu veux simuler à priori, c'est bien celui de la détente et c'est codé en interne dans falcon, surtout OF ! donc tu n'as pas à te prendre la tête à définir des macros compliquées.
Dans foxy tu crées deux macros associées à deux bouton directx :
SimTriggerFirstDetent = DX1
SimTriggerSecondDetent = DX2
Et ensuite dans ton fichier key, ou plus simplement dans le setup falcon tu vas rechercher les variables SimTriggerFirstDetent et SimTriggerSecondDetent et les modifier en enfonçant ta détente au premier et deuxième étage ... respectivement ! N'oublies pas de sauver ton nouveau key file, et normalement tu ne devrais avoir rien d'autre à faire
EDIT :
si tu édites ton fichier key directement sans passer par le setup falcon, recherche les variables SimTrigger et modifies les comme suit :
SimTriggerFirstDetent
0 -1 -2 0 0x0 0 => DX1
SimTriggerScondDetent
1 -1 -2 0 0x0 0 => DX2
Attention quand même, falcon associe les boutons directx avec l'id du contrôleur qu'il ajoute à la fin. Il faut passer au moins une fois par le setup pour récupérer cet id. Il faut ensuite l'ajouter partout où tu utilises des boutons directx du cougar.