Hast du keinen programmierbaren Joystick??Sollte mich schon irgend wie wundern.Normalerweise gibt es doch zu jedem höherwertigem Teil auch eine Software dazu mit Hilfe der man dann gezielt eine Taste der Tastatur(man das tastert aber

)auf einen auserwählten Joystickknopf legen kann.Es gibt gar Sticks und andere Eingabegeräte,die eine Art "SCHIFT" Taster besitzen,was sogar eine Doppelbelegung ermöglicht(Bei den SEITEK Geräten zB).
Mitunter sind auch sogenannte Macros Programmierungen Möglich.Da kann man dann zB Intervalle definieren,wie lange das Signal bei gedrückter Taste gesendet wird und wie groß die Pause dazwischen ist,oder auch Mehrfachbelegungen,die dann in der definierten Reihenfolge nach jeweils erneutem Druck auf die Taste abgerufen werden und einiges andere mehr.
Ich könnte dir das jetzt an Hand meines MS Sidewinders darstellen,bleibt aber die Frage,ob es bei deinem Stick/Yok was auch immer nachvollziehbar ähnlich funktioniert.
Also da schau mal nach,ob es da nicht eine Software zu deinem Teil gibt.