Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 28/05/2025 10:24:35

Martial
Membre
Inscription : 19/10/2015
Messages : 13

Modification de keyboard.xml

Bonjour

Volant à partir du clavier je voulais rendre plus souple la commande de la gouverne de profondeur. J'ai donc modifié la valeur de l'incrément correspondant dans le fichier data\keyboard.xml:

<key n="50">
  <name>2</name>
  <desc>Elevator up or increase autopilot altitude</desc>
  <repeatable type="bool">true</repeatable>
  <binding>
   <command>nasal</command>
   <script>
     controls.incElevator(-0.005, 100)
   </script>

Je l'ai fait aussi pour le down bien sur mais j'ai laissé la valeur originale (0.05) sur la commande par les flèches afin de constater la différence:

<key n="357">
  <name>Up</name>
  <desc>Elevator down or decrease autopilot altitude</desc>
  <repeatable type="bool">true</repeatable>
  <binding>
   <command>nasal</command>
   <script>
     if (getprop("/sim/freeze/replay-state"))
       controls.speedup(1);
     else
       controls.incElevator(0.05, -100)
   </script>

Malheureusement lorsque je lance Flighgear je ne constate aucune différence. Ai-je oublié quelque chose quelque part ?

Martial (Berry)


Berry
On Windows 7 and NVIDIA QUADRO2000, RAM: 16Gb and FG 2020.3, Intel i7

Hors ligne

#2 28/05/2025 17:48:02

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 680

Re : Modification de keyboard.xml

Bonjour Martial,

Martial a écrit :

Malheureusement lorsque je lance Flighgear je ne constate aucune différence. Ai-je oublié quelque chose quelque part ?

Et pourtant, Flightgear le prend bien en compte. les valeurs souhaitées se retrouvent bien dans la propriété "controls/flight/elevator".

Touche down (-0.005) :

down10.png

Touche up (0.05) :

up10.png

Attention : chaque fois que tu changes une valeur dans le cœur de Fg, il faut relancer Fg pour que ces modifications soient prises en compte.
Il faut aussi avoir en mémoire qu'un avion peut gérer directement ses propres valeurs de keyboard en by-passant les valeurs internes de Fg.
Quel(s) avion(s) utilises-tu ?


Fg 2024.1.1 - Linux Mint 22.1 Xia - Cinnamon et W11 en dual boot - CM MSI B860M - CPU ULTRA 9 285K - 16 Go Ram - Nvidia Geforce RTX5070Ti - Driver Nvidia 570
+ Hp notebook-15 - Linux Mint 22.1 Xia -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#3 29/05/2025 9:00:41

Martial
Membre
Inscription : 19/10/2015
Messages : 13

Re : Modification de keyboard.xml

Bonjour, merci de ta réponse rapide. J'utilise le Cessna 172P. Lorsque je regarde la valeur des variable de commande de vol sur ma version (2020.3) la plupart des valeurs semblent être à 0 (bizarre). La commande d'élévator est à 0. Est ce bien le keyboard.xml (FGROOT\data) qui est affiché dans cette fenêtre ? Malheureusement je n'arrive pas à insérer une image dans le message pour montrer les valeurs:(
Martial


Berry
On Windows 7 and NVIDIA QUADRO2000, RAM: 16Gb and FG 2020.3, Intel i7

Hors ligne

#4 29/05/2025 9:53:49

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 680

Re : Modification de keyboard.xml

Bonjour,

Le "keyboard.xml" fonctionne aussi avec le Cessna 172P-Skyhawk (1982).

Lorsqu'il vient d'être lancé, on a effectivement elevator = 0, ce qui est normal :

elev010.png

Avec le "keyboard.xml" modifié à -0.005, on retrouve bien elevator = -0.005 dans l'arbre des propriétés (controls/flight/elevator) :

elev110.png

Pour insérer une image, tu dois d'abord passer par un hébergeur d'images sur internet, puis copier le lien fourni entre les quotes "URL", sauf si ton hébergeur fournit un lien type "[url=", auquel cas tu insères directement le lien comme une ligne de texte.


Fg 2024.1.1 - Linux Mint 22.1 Xia - Cinnamon et W11 en dual boot - CM MSI B860M - CPU ULTRA 9 285K - 16 Go Ram - Nvidia Geforce RTX5070Ti - Driver Nvidia 570
+ Hp notebook-15 - Linux Mint 22.1 Xia -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#5 29/05/2025 15:39:20

Martial
Membre
Inscription : 19/10/2015
Messages : 13

Re : Modification de keyboard.xml

Hello, Merci encore pour tes réponses. Oui je viens de faire un essai en monitorant en cours de vol les valeurs respective de "elevator" et "elevator-cmd". Ce sont bien les valeurs indiqué dans mon keyboard.xml. J'ai été trompé par l'affichage du déplacement du yoke qui me semblait identique quelque soit la commande utilisée mais ce devait être une illusion ou bien il n'y a pas de rapport avec la valeur appliquée. Comme je ne connaissait pas la possibilité de monitorer en temps réel les valeurs des commandes je n'avais pas pu vérifier correctement.
Donc tout va bien et encore merci.
Et évidemment je n'arrive pas à trouver comment modifier le titre du msg pour y mettre (RESOLU]:)
Martial

Dernière modification par Martial (29/05/2025 15:48:50)


Berry
On Windows 7 and NVIDIA QUADRO2000, RAM: 16Gb and FG 2020.3, Intel i7

Hors ligne

#6 29/05/2025 17:24:18

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 680

Re : Modification de keyboard.xml

Et évidemment je n'arrive pas à trouver comment modifier le titre du msg pour y mettre (RESOLU]:)

Tu vas sur ton 1er message et tu as "Modifier" en vert en bas de ton message. Tu cliques dessus et tu as accès à ton titre. Tu y ajoutes [RESOLU] devant le titre.


Fg 2024.1.1 - Linux Mint 22.1 Xia - Cinnamon et W11 en dual boot - CM MSI B860M - CPU ULTRA 9 285K - 16 Go Ram - Nvidia Geforce RTX5070Ti - Driver Nvidia 570
+ Hp notebook-15 - Linux Mint 22.1 Xia -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

Pied de page des forums