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 24/07/2014 9:45:02

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

[RESOLU] Modif commande frein

Bonjour,

Je souhaiterais modifier la touche du frein différentiel droit "." qui oblige a passer par la touche Shift sur clavier Azerty (pas pratique du tout),  avec le ";" (même touche sans Shift), soit avec la commande droite du palonnier de mon joystick et si cela se peut je ferais de même avec celle de gauche.

J'ai regardé le fichier xml du dc3 jbsim mais pas assez calé pour effectuer ces modifs, en vous remerciant par avance.

Papy

Dernière modification par Papy (25/07/2014 16:50:10)


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#2 24/07/2014 10:44:38

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 759
Site Web

Re : [RESOLU] Modif commande frein

Salut à tous, salut Papy

Est-ce que le "." du pavé numérique ne serait pas la solution? (pas testé).

smile

Dernière modification par Patten (24/07/2014 10:44:51)


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#3 24/07/2014 10:47:22

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

Salut Patten,

j'ai essayé avec ou sans verrouillage sur le pavé, aucun effet


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#4 24/07/2014 11:25:45

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 759
Site Web

Re : [RESOLU] Modif commande frein

Patten a écrit :

Salut à tous, salut Papy

Est-ce que le "." du pavé numérique ne serait pas la solution? (pas testé).

smile

Je viens de tester, RAS chez moi, le "." du pavé numérique freine la roue droite.

smile


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#5 24/07/2014 12:03:08

arradoy
Moderateur
Lieu : LFBZ
Inscription : 24/11/2010
Messages : 1 025

Re : [RESOLU] Modif commande frein


macOS BigSur11.7-RAM16Go-AMD Radeon R9 M295X 4Go-FG 2020.4

Hors ligne

#6 24/07/2014 12:11:54

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

Patten , avec ou sans verrouillage du pavé numérique.

D'ici que cela me fasse comme pour la molette et le zoom


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#7 25/07/2014 9:35:36

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 759
Site Web

Re : [RESOLU] Modif commande frein

Bonjour à tous, bonjour Papy,

Bien que je ne pense pas que la modif change le code du bouton, comment est paramétré le point de ton pavé numérique, au format virgule (,), ou bien au format point (.)?.

Tes soucis ceci bien entendu prend en compte le fait que la roulette de queue est verrouillée dans la bonne position (l) (lettre  L), cela change tout pour les freinages.

Voir le post de Arradoy:

http://fr.flightgear.org/forums/viewtop … 532#p14532

smile

Dernière modification par Patten (25/07/2014 9:37:39)


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#8 25/07/2014 10:18:15

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

Bonjour Patten,
Clavier Azerty  donc ( , et ? Maj ) et ( ; et . Maj ) et le pavé numérique ( . et suppr ) , c'est pour ne pas avoir a faire le . avec Maj que je voudrais configurer le ; à la place du . c'est la même touche et ce serait plus pratique.


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#9 25/07/2014 11:22:05

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 759
Site Web

Re : [RESOLU] Modif commande frein

J'ai bien compris, mais on peut au choix (encore que chez Windows?) afficher le . ou la virgule avec la touche . du pavé numérique (voir les préférences).

C'était pour le cas ou chez toi dans le cas d'une configuration virgule, l'interprétation aurait pu être différente dans fg (bien que j'en doute fortement).

À en voir le nombre de réponses, le soucis vient de chez toi, car le . du pavé numérique freine de la même façon que le "MAJ ;", depuis le temps, on aurait eu des retours.

Soucis non reproductible ici, donc impossible à résoudre, désolé.

[EDIT] Dernier test à faire chez toi:

Dans le DC3-C47 sur le tarmac.

Ouvre l'arbre des propriétés (/) du pavé numérique.
Dans controls/gear, donne nous la valeur de départ de brake-right et la valeur lorsque tu laisses appuyé le . du pavé numérique STP.



smile


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#10 25/07/2014 11:49:06

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

brake-right = '0'

brake-right-apply = '1'.

a titre de renseignements complémentaires, a part la roulette déverouillée, comment règles tu la richesse et le pas de l'hélice

Dernière modification par Papy (25/07/2014 11:54:18)


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#11 25/07/2014 11:54:05

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 054

Re : [RESOLU] Modif commande frein

Bonjour Papy,

Si tu tiens au clavier, essaie ceci (très simple) :
dans Flightgear/data/keyboard.xml (que tu sauvegardes avant !)
lignes 420 à 433, change 46 en 59 comme ça

 <key n="59">
  <name>;</name>
  <desc>Right brake</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1, 1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0, 1)</script>
   </binding>
  </mod-up>
 </key>

Cela devrait te donner ";" = frein droit.
Avec le risque qu'un auteur d'avion ait l'idée d’utiliser le ";" pour autre chose....

Si ça pouvait fonctionner, je préférerais de loin la solution "Joystick" car l'intervention dans le fichier clavier (data/keyboard.xml) impacte tout FlightGear. De plus, tu perds le fichier au changement de version.
Cependant, je crois que la commande du palonnier de ton JS est un axe progressif (-1,.. -0.5, ... 0,.. 0.5, ...+1 suivant la force) alors que les commandes frein par le clavier sont conçues pour du 0 ou 1 (booléen).
Il faut donc deux boutons, ou un "axe" genre hat.
A mon avis, la solution à deux boutons est la plus simple à écrire et la plus pratique... à condition de les avoir disponibles.

Si tu as deux boutons ou axes -1, 0, +1 dispos, essaie d'intercaler ce code entre les balises correspondantes :
(comme d'hab, sauvegarde ton fichier avant)
En remplaçant les <key...> </key> (4 endroits) par button ou axis avec le numéro correspondant, suivant ce que tu choisis comme moyen d'action.
En fait, tu intercales le code sans changer les en-têtes que tu as.
Impérativement, choisis deux boutons (0 ou 1) ou un axe logique (-1, 0, +1). Comme axe logique, je ne vois que le hat, qui n'est pas très pratique.
Deux boutons seraient mieux.
Mais le plus critique est de savoir si ça fonctionne, pratique ou pas dans un 1er temps.

 <key n="44">
  <desc>Left brake</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1, -1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0, -1)</script>
   </binding>
  </mod-up>
 </key>
 <key n="46">
  <desc>Right brake</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1, 1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0, 1)</script>
   </binding>
  </mod-up>
 </key>

FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#12 25/07/2014 12:00:02

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

Bonjour Dany,

j'ai pensé a une solution toute simple,

avant le roulage je passe mon clavier en "qwerty", ca devrait le faire non et arriver à la piste je le remets en "azerty"

Dernière modification par Papy (25/07/2014 12:01:21)


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#13 25/07/2014 12:01:27

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 759
Site Web

Re : [RESOLU] Modif commande frein

Papy a écrit :

brake-right = '0'

brake-right-apply = '1'.

a titre de renseignements complémentaires, a part la roulette déverouillée, comment règles tu la richesse et le pas de l'hélice

Donc, le point . du pavé numérique freine bien la roue droite, tu as donc , et . pour te diriger à basse vitesse (comme chez tout le monde).

Papy a écrit :

Salut Patten,

j'ai essayé avec ou sans verrouillage sur le pavé, aucun effet

Ce test restera un grand mystère.

Pour le reste, c'est comme sur les autres avions (richesse et pas d'hélice).

La méthode (radicale) de Daniel est sans doute la solution que tu recherches, avec comme il l'a souligné le risque qu'un ou plusieurs autres avions utilisent cette combinaison pour autre chose.

smile

Dernière modification par Patten (25/07/2014 12:03:33)


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#14 25/07/2014 12:05:12

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 054

Re : [RESOLU] Modif commande frein

Comme tu veux, si tu trouves ça pas trop ennuyeux.
Je me demande si on ne peux pas configurer le clavier numérique (seulement) pour que l'appui sur la touche ". Suppr" donne un point (et non une virgule) en NumLock ON. Et ça, on peut le laisser, c'est même plus pratique.


FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#15 25/07/2014 12:08:34

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 054

Re : [RESOLU] Modif commande frein

Proposition N°3 :

Ton palonnier est-il un axe progressif comme je le pense ?
Si oui et si tu veux, on pourrait essayer de transposer le script pour les freins de palonnier (aux pieds) du Pro-Flight-Rudder-Pedals vers l’axe "palonnier" de ton JS. Ce qui te donnerait une action progressive avec l'appui.
Mais ceci suppose que tu commandes ton palonnier autrement.


FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#16 25/07/2014 12:23:13

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

J'ai essayé de mettre les freins sur la commande du palonnier, dans la configuration du joystick, il y a bien frein droit et gauche mais je ne suis pas arrivé à les affecter au palonnier.


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#17 25/07/2014 12:42:46

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 054

Re : [RESOLU] Modif commande frein

Tu n'a pas répondu à ma question

Ton palonnier est-il un axe progressif comme je le pense ?

Si tu as mis des instructions booléennes dans axe progressif, cela ne peut pas fonctionner.

En regardant, je crains que la transposition ne soit pas directement possible car le script "freins" du Saitek Proflight Rudder Pedals demande deux axes (genre 0 à 1 chaque) alors que je crois que ta commande palonnier n'en forme qu'un (qui va de -1 à +1)

Les instructions (pour deux axes progressifs) sont

 <axis n="0">
  <desc>Brake left</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/gear/brake-left</property>
   <offset>1.0</offset>
   <factor>0.5</factor>
  </binding>
 </axis>

 <axis n="1">
  <desc>Brake right</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/gear/brake-right</property>
   <offset>1.0</offset>
   <factor>0.5</factor>
  </binding>
 </axis>

FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#18 25/07/2014 13:26:17

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

tu as raison la commande va bien de -1 à +1


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#19 25/07/2014 14:19:35

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 054

Re : [RESOLU] Modif commande frein

Dans ce cas, il reste le solution deux boutons JS ou clavier.


FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#20 25/07/2014 14:26:53

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

les 2 boutons sur joystick je dois pouvoir les configurer avec la fonction mapping du hotas et clavier je l'ai deja


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

#21 25/07/2014 14:47:59

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 054

Re : [RESOLU] Modif commande frein

Je ne crois pas.
Je ne connais pas le Hotas, mais Il me semble que la fonction "Mapping" ne permet que d’échanger des numéros d'axes ou de boutons, pas de les programmer.
A moins que tu ne saches autre chose.
Et FG "Joystick configuration" ne te propose que du pré-programmmé de FG.

Vu de loin, je crois qu'il faut copier le code instructions logiques pour boutons (ou touches de clavier) entre les balises des boutons de ton choix (en remplacement de ce qu'il y a déjà, que tu perds évidemment...)

 <button n="ton-numero">
  <desc>Left brake</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1, -1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0, -1)</script>
   </binding>
  </mod-up>
 </buttony>

 <button n="ton-numero+1">
  <desc>Right brake</desc>
  <binding>
   <command>nasal</command>
   <script>controls.applyBrakes(1, 1)</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>controls.applyBrakes(0, 1)</script>
   </binding>
  </mod-up>
 </button>

Tu me dis que le clavier ";" fonctionne, ça freine à droite ?


FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#22 25/07/2014 16:48:51

Papy
Membre
Lieu : LFBO
Inscription : 8/06/2014
Messages : 282

Re : [RESOLU] Modif commande frein

oui ca freine


Windows 7 edition familiale premium (X64) SP 1, flight gear v3.0.0, carte graphique NVidia GeForce GTX 660, 8 Go mémoire de type DDR 3, processeur AMD Athlon II X4 630 cadencé a 2.80GHz, joystick Thrusmaster T.Flight Hotas X, joystick Saitek X52 Pro Flight Control

Hors ligne

Pied de page des forums