Page 1 sur 1

Bouton poussoir sur le HAT du cougar ?

Publié : lun. nov. 01, 2010 2:33 pm
par esequiel
Bonjour,

je viens de remarquer cet ligne dans un fichier de foxy :

BTN H1M /P KU(SHF)
/R KD(SHF)

Apparemment il s'agirait d'un bouton situer sur le HAT 1 du cougar...

Dans le viewer du cougar on peut voir le chiffre 9 situé au centre du rond numéroté de 1 à 8 représentant le HAT 1

Pourtant le HAT 1 ne s'enfonce pas !!

Quid de ce bouton ?

Publié : lun. nov. 01, 2010 2:41 pm
par phoenix
C'est la position centrale, mais je ne comprend pas la programmation qui signifie un appuie et relaché du bouton.

Publié : lun. nov. 01, 2010 2:46 pm
par ANTAGORN
H1M c'est quand le Hat est en position centrée.

Publié : lun. nov. 01, 2010 3:11 pm
par esequiel
Je viens de comprendre, c'est bien la position centrale,

mais en effet j'enlève la ligne elle n'a aucun sens... On dirait que celui-ci qui a programmé ce profil à cru à un bouton intégré sur le HAT1

Publié : lun. nov. 01, 2010 3:17 pm
par phoenix
Je te confirme qu'il s'agit de la position centrale, il n'y a pas de bouton sur ce hat.

D'aprés la ligne de code, lorsque l'on appuie on a un shift de généré, et lorsqu'on relache on a aussi un shift. Je dirais avec ta programmation :

* Sortie de la position centrale => shift
* Retour en position centrale => shift

Publié : lun. nov. 01, 2010 7:44 pm
par hellfrog
non ce n'est pas ça :

voilà ce que ça fait :

HAT1 non central => SHIFT est généré et répété (maintenu pressé = KeyDown = KD) tant que pas de retour à HAT1 central

HAT1 central => relâche SHIFT


programmation particulière, parfois utile, mais sousrce de problème si on utilise plusieurs bouton en meme temps.
passer par un logical flag serait plus prudent et plus précis.