2013-02-03 2 views
0

En python Je veux simuler un joystick que lorsqu'il est utilisé, pour donner des valeurs comprises entre -63 et +63 disons. Quand la valeur est positive, je veux appuyer sur la touche "w" et sur la touche "s" quand elle est négative. Je n'ai pas de problème pour recevoir les valeurs, mais pour transformer ces valeurs analogiques en presses numériques. Est-ce que quelqu'un a une idée de comment le faire (le code peut être dans n'importe quelle langue, j'ai juste besoin d'une idée générale).Transforming analogique au numérique pressions sur les touches

+0

Votre question n'est pas très claire. Avez-vous une manette de jeu et vous voulez envoyer des touches au programme, ou voulez-vous prendre des touches et les utiliser pour générer une valeur comprise entre -63 et +63? –

+0

Oui, la position de la manette est prise et au lieu de lui donner une valeur entre 1.0 et -1.0 il donne des valeurs entre -63 et +63, et j'ai besoin de convertir ces valeurs en keypresses (par exemple dans un jeu de course, l'axe est max, la touche est continuellement enfoncée, mais lorsque l'axe est à la moitié de la valeur positive, la touche doit être pressée de manière à ce que le véhicule accélère la moitié de la valeur maximale - la touche étant enfoncée seulement la moitié du temps) –

Répondre

1

Utilisez PostMessage avec la commande WM_CHAR (si vous utilisez Windows - vous ne dites pas).

Questions connexes