Un Streamdesk virtuel avec Air Manager.

JackZ

PILOTE DE DRONE
Messages
3 492
Réactions
2 803
Ca a démarré comme un “proof of concept” et puis ça c’est transformé en un projet bien avancé:
j’ai créé un “Streamdesk virtuel“ avec Air Manager utilisable avec une souris ou un écran tactile.

Composé de 35 boutons, il est hautement configurable avec un simple fichier texte:
-Chaque bouton peut avoir une étiquette sur une ou deux lignes de 8 caractères max,
- le texte de chaque bouton peut avoir sa couleur propre,
- chaque bouton peut être soit du type ON/OFF ou soit à appui temporaire,
- il y a un voyant ON/OFF pour chaque bouton,
- et évidemment un (version push) ou deux (version ON/OFF) MSFS Simconnect Event peut être affecté par bouton.



Prochaine étape :
Affecter des images 60x60 optionnelles pour chaque bouton, affichées et reconnues automatiquement par le nom du fichier (icon_XX.png)

Si vous avez d’autres suggestions de fonctionnalités, je suis preneur.
Pour l’instant ça ne fonctionne que pour MSFS, mais une version pour XP et/ou P3D serait facile à faire
 
Dernière édition:
Faut bien s'occuper dans la chambre d'hôtel entre deux vols...;)
1713306608855.png
 

Fichiers joints

  • 1713305536043.png
    1713305536043.png
    40.1 KB · Affichages: 14
Dernière édition:
Versionn1.60
- on peut choisir la couleur du voyant pour chaque bouton virtuel, toujours dans le fichier texte (aucune modification du code à faire)
- on peut affecter automatiquement des icônes via des images 60x60 optionnelles pour chaque bouton, affichées et reconnues automatiquement par le nom du fichier (icon_XX.png)

1715200760313.png

La couleur de fond du bouton est parametrable
1715200832606.png


Tout cela par l’intermédiaire d’un fichier texte de ce genre:

Key_Number,Key_Label,Key_Label_Color,Key_Type,Key_Initial_State,MSFS_Event_ON,MSFS_Event_OFF,Key_Lamp_Color#1,Key_Lamp_Color#2
1,LINE 1%%LINE 2,yellow,Toggle,On,AvionicsMasterON,AvionicsMasterOFF,blue,green
2,,,Push,On,GEAREventON,GEAREventOFF,red,green
3,,,Push,On,GEAREventON,GEAREventOFF
4,,yellow,Push,On,GEAREventON,GEAREventOFF
5,TEXTE%%,yellow,Push,On,GEAREventON,GEAREventOFF
6,%%TEXTE,black,Toggle,On,GEAREventON,GEAREventOFF
7,TEXTE,black,Push,On,GEAREventON,GEAREventOFF
8,ATC,red,Toggle,On,ATC,
9,ATC%%0,yellow,Push,On,ATC_MENU_0,
10,ATC%%1,pink,Push,On,ATC_MENU_1,
11,ATC%%2,black,Push,On,ATC_MENU_2,
12,ATC%%3,green,Push,On,ATC_MENU_3,
13,ATC%%4,blue,Push,On,ATC_MENU_4,
14,ATC%%5,white,Push,On,ATC_MENU_5,
15,ATC%%6,orange,Push,On,ATC_MENU_6,
16,ATC%%7,brown,Push,On,ATC_MENU_7,
17,ATC%%8,purple,Push,On,ATC_MENU_8,
18,ATC%%9,grey,Push,On,ATC_MENU_9,
19,,,Push,On,GEAREventON,GEAREventOFF
20,,,Push,On,AvionicsMasterON,AvionicsMasterOFF
21,,,Push,On,AvionicsMasterON,AvionicsMasterOFF
22,,,Push,On,GEAREventON,GEAREventOFF
23,AP 1,,Toggle,On,GEAREventON,GEAREventOFF,red
24,NAV,,Toggle,On,GEAREventON,GEAREventOFF
25,HDG,,Toggle,On,GEAREventON,GEAREventOFF
26,,,Push,On,EYEPOINT_DOWN,f
27,,,Push,On,VIEW_COCKPIT_FORWARD,VIEW_COCKPIT_FORWARD
28,,,Push,On,GEAREventON,GEAREventOFF
29,PKG%%BRAKES,,Push,On,PARKING_BRAKES,,pink
30,AV MSTR,,Toggle,On,AvionicsMasterON,AvionicsMasterOFF,pink
31,MASTER,,Toggle,On,AvionicsMasterON,AvionicsMasterOFF
32,LIGHTS,,Toggle,On,AvionicsMasterON,AvionicsMasterOFF
33,,,Push,On,AvionicsMasterON,AvionicsMasterOFF
34,,,Push,On,VIEW_DOWN,
35,,red,Push,On,AvionicsMasterON,AvionicsMasterOFF


Prochaine étape, faire une version adaptée à XPlane.
 
Retour
Haut