Page 1 sur 1

Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 9:45 am
par akulax
Hello ,

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

Publié : mer. déc. 16, 2015 9:52 am
par amraam
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.

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 10:06 am
par akulax
amraam 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

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 12:56 pm
par eutoposWildcat
Pour 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.

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 1:23 pm
par akulax
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.
oui mais ca ne marche pas...

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 1:28 pm
par l3crusader

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 1:38 pm
par akulax
j'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

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 1:54 pm
par l3crusader
Le 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.

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 3:38 pm
par eutoposWildcat
akulax a écrit :
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.
oui mais ca ne marche pas...
Ç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) ?

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 4:04 pm
par akulax
eutoposWildcat a écrit :
akulax a écrit :
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.
oui mais ca ne marche pas...
Ç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) ?
pourrais -tu stp preciser?

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 4:39 pm
par eutoposWildcat
Pour 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.

Re: Pb affectation avec les rotaries +5/-5

Publié : mer. déc. 16, 2015 7:36 pm
par akulax
j'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