2013-02-03 44 views
0

在python中,我想模拟一个操纵杆,在使用时给出介于-63和+63之间的值。当它的值是正值时,我想在负值时按下“w”键和“s”键。 我没有接收数值的问题,但将这些模拟值转换为数字按键。有没有人有任何想法如何做到这一点(代码可以用任何语言,我只需要一个大概的想法)。将模拟按键转换为数字

+0

你的问题不是很清楚。你有没有一个真正的游戏杆,你想发送按键到程序,或者你想要按下键并使用它们来产生一个从-63到+63的值? –

+0

是的,操纵杆的位置是取而代之的是1.0和-1.0之间的值,他给出的值在-63和+63之间,我需要将这些值转换为按键(例如在赛车游戏中,当y轴是最大的,键持续被按下,但是当轴处于正值的一半时,应该按照车辆加速达到最大值的一半的方式来按下键 - 键仅被按下一半时间) –

回答

1

使用带有WM_CHAR命令的PostMessage(如果您使用的是Windows - 您没有说)。