Pb affectation avec les rotaries +5/-5
Pb affectation avec les rotaries +5/-5
#1Hello ,
est ce normal qu'on ne puisse pas affecter les rotaries avec des increments de +5/-5 (exemple boutons course du Hsi , calage alti, etc...) à des touches?
c'est bon pour +1/-1 mais pour celles en +5/-5, ca reste sans effet?
y'a t-il une solution?
est ce normal qu'on ne puisse pas affecter les rotaries avec des increments de +5/-5 (exemple boutons course du Hsi , calage alti, etc...) à des touches?
c'est bon pour +1/-1 mais pour celles en +5/-5, ca reste sans effet?
y'a t-il une solution?
Re: Pb affectation avec les rotaries +5/-5
#2Le fonctonnement global a changé, ca depend de la vitesse d'appuis. Plus tu appuies vite (ou que tu cliques / roulette de souris) vite, plus il bouge vite.
Re: Pb affectation avec les rotaries +5/-5
#3amraam a écrit :Le fonctonnement global a changé, ca depend de la vitesse d'appuis. Plus tu appuies vite (ou que tu cliques / roulette de souris) vite, plus il bouge vite.
ben j'ai pas l'impression que cela fonctionne quand on affecte à une touche....car j'ai beau appuyer successivement et tres rapidement sur la touche correspondante +1/-1, je ne vois pas de modification
par contre, en 3D avec la souris ca fonctionne
-
- Webmaster
- Messages : 16157
- Inscription : 28 janvier 2005
Re: Pb affectation avec les rotaries +5/-5
#4Pour le calage de l'altimètre avec une touche du clavier, voir la doc dans le répertoire de BMS.
Il existe à présent deux paires de callbacks dans le keyfile pour caler l'altimètre au lieu d'une seule en 4.32 : la paire qui existait déjà va faire varier de cinq en cinq, et le nouveau callback (le même nom, avec "By1" ajouté à la fin) fera varier de 1 en 1. C'est d'ailleurs le seul truc que j'ai dû modifier dans mon propre keyfile en passant à la 4.33.
Je n'ai pas vérifié pour le HSI (pour lequel je n'ai aucune touche sur mon clavier), mais c'est peut-être pareil.
Il existe à présent deux paires de callbacks dans le keyfile pour caler l'altimètre au lieu d'une seule en 4.32 : la paire qui existait déjà va faire varier de cinq en cinq, et le nouveau callback (le même nom, avec "By1" ajouté à la fin) fera varier de 1 en 1. C'est d'ailleurs le seul truc que j'ai dû modifier dans mon propre keyfile en passant à la 4.33.
Je n'ai pas vérifié pour le HSI (pour lequel je n'ai aucune touche sur mon clavier), mais c'est peut-être pareil.
Re: Pb affectation avec les rotaries +5/-5
#5oui mais ca ne marche pas...eutoposWildcat a écrit :l existe à présent deux paires de callbacks dans le keyfile pour caler l'altimètre au lieu d'une seule en 4.32 : la paire qui existait déjà va faire varier de cinq en cinq, et le nouveau callback (le même nom, avec "By1" ajouté à la fin) fera varier de 1 en 1. C'est d'ailleurs le seul truc que j'ai dû modifier dans mon propre keyfile en passant à la 4.33.
-
- Jeune Pilote
- Messages : 1147
- Inscription : 29 avril 2014
Re: Pb affectation avec les rotaries +5/-5
#7j'entends bien : l'action de la roulette de la souris fonctionne tres bien ...lent +1/-1 rapide +5/-5
mais ce que je cherche à faire, c'est de pouvoir modifier le calage altimetrique via plusieurs touches de mon clavier pour eviter d'avoir à faire cette manipulation via le cockpit 3D
mais ce que je cherche à faire, c'est de pouvoir modifier le calage altimetrique via plusieurs touches de mon clavier pour eviter d'avoir à faire cette manipulation via le cockpit 3D
-
- Jeune Pilote
- Messages : 1147
- Inscription : 29 avril 2014
Re: Pb affectation avec les rotaries +5/-5
#8Le fait de cliquer dans le pit 3D, d'utiliser la molette de souris, ou d'appuyer sur une touche est vu de la même manière par BMS, ca appelle une callback et le même code gère la suite. Peu importe que ce soit clavier ou molette de souris.
Ce que tu peux faire, c'est mapper les callbacks que j'appelais "normales" dans le post linké plus haut (celles qui faisaient 5° d'incrément en 4.32 et qui font soit 1° soit 5° en 4.33), et augmenter le délai "seuil" pour que des appuis rapides sur les touches "normales" soient vues comme 5°. Pour du clavier l'intervalle est généralement de l'ordre de 200 à 500 ms. Par contre ca implique aussi que quand tu utiliseras la molette de souris, tu devras avoir le même délai entre action pou faire des corrections fines, et 500 ms pour une roulette de souris c'est vraiment long. Donc compromis a faire la. Si tu ne veux plus utiliser la molette de souris du tout pour aucun rotary, tu peux même mettre 0 et la callback agira toujours avec 5° d'incrément.
Ce que tu peux faire, c'est mapper les callbacks que j'appelais "normales" dans le post linké plus haut (celles qui faisaient 5° d'incrément en 4.32 et qui font soit 1° soit 5° en 4.33), et augmenter le délai "seuil" pour que des appuis rapides sur les touches "normales" soient vues comme 5°. Pour du clavier l'intervalle est généralement de l'ordre de 200 à 500 ms. Par contre ca implique aussi que quand tu utiliseras la molette de souris, tu devras avoir le même délai entre action pou faire des corrections fines, et 500 ms pour une roulette de souris c'est vraiment long. Donc compromis a faire la. Si tu ne veux plus utiliser la molette de souris du tout pour aucun rotary, tu peux même mettre 0 et la callback agira toujours avec 5° d'incrément.
-
- Webmaster
- Messages : 16157
- Inscription : 28 janvier 2005
Re: Pb affectation avec les rotaries +5/-5
#9Ça marche chez moi... c'est curieux. Es-tu certain d'avoir bien ajouté les nouveaux callbacks (et sans erreur d'écriture, ou conflit entre combinaisons de touches) ?akulax a écrit :oui mais ca ne marche pas...eutoposWildcat a écrit :l existe à présent deux paires de callbacks dans le keyfile pour caler l'altimètre au lieu d'une seule en 4.32 : la paire qui existait déjà va faire varier de cinq en cinq, et le nouveau callback (le même nom, avec "By1" ajouté à la fin) fera varier de 1 en 1. C'est d'ailleurs le seul truc que j'ai dû modifier dans mon propre keyfile en passant à la 4.33.
Re: Pb affectation avec les rotaries +5/-5
#10pourrais -tu stp preciser?eutoposWildcat a écrit :Ça marche chez moi... c'est curieux. Es-tu certain d'avoir bien ajouté les nouveaux callbacks (et sans erreur d'écriture, ou conflit entre combinaisons de touches) ?akulax a écrit :oui mais ca ne marche pas...eutoposWildcat a écrit :l existe à présent deux paires de callbacks dans le keyfile pour caler l'altimètre au lieu d'une seule en 4.32 : la paire qui existait déjà va faire varier de cinq en cinq, et le nouveau callback (le même nom, avec "By1" ajouté à la fin) fera varier de 1 en 1. C'est d'ailleurs le seul truc que j'ai dû modifier dans mon propre keyfile en passant à la 4.33.
-
- Webmaster
- Messages : 16157
- Inscription : 28 janvier 2005
Re: Pb affectation avec les rotaries +5/-5
#11Pour préciser :
Dans ton keyfile, tu avais en 4.32 les callbacks suivants :
SimAltPressDec
SimAltPressInc
En 4.32 ils avaient pour effet d'augmenter ou de réduire la pression de calage d'une unité par appui sur la touche affectée au callback. En 4.33, ils l'augmentent ou la réduisent à présent de 5 unités par appui.
Mais ont été ajoutés deux nouveaux callbacks à la 4.33 :
SimAltPressDecBy1
SimAltPressIncBy1
Et ces deux derniers callbacks permettent, eux, le changement de la pression de calage 1 à 1.
Dans ton keyfile, tu avais en 4.32 les callbacks suivants :
SimAltPressDec
SimAltPressInc
En 4.32 ils avaient pour effet d'augmenter ou de réduire la pression de calage d'une unité par appui sur la touche affectée au callback. En 4.33, ils l'augmentent ou la réduisent à présent de 5 unités par appui.
Mais ont été ajoutés deux nouveaux callbacks à la 4.33 :
SimAltPressDecBy1
SimAltPressIncBy1
Et ces deux derniers callbacks permettent, eux, le changement de la pression de calage 1 à 1.
Re: Pb affectation avec les rotaries +5/-5
#12j'ai bien ces callbacks et j'ai bien attribué une combinaison de touches...d'ailleurs, dans le menu setup, en actionnant les combinaisons de touches , je retrouve bien ce à quoi je m'attends durant le vol...
or ce n'est pas le cas une fois en vol ...ca reste sans effet hormis les cas +/-1
or ce n'est pas le cas une fois en vol ...ca reste sans effet hormis les cas +/-1