2013-02-03 49 views
0

在python中,我想模擬一個操縱桿,在使用時給出介於-63和+63之間的值。當它的值是正值時,我想在負值時按下「w」鍵和「s」鍵。 我沒有接收數值的問題,但將這些模擬值轉換爲數字按鍵。有沒有人有任何想法如何做到這一點(代碼可以用任何語言,我只需要一個大概的想法)。將模擬按鍵轉換爲數字

+0

你的問題不是很清楚。你有沒有一個真正的遊戲杆,你想發送按鍵到程序,或者你想要按下鍵並使用它們來產生一個從-63到+63的值? –

+0

是的,操縱桿的位置是取而代之的是1.0和-1.0之間的值,他給出的值在-63和+63之間,我需要將這些值轉換爲按鍵(例如在賽車遊戲中,當y軸是最大的,鍵持續被按下,但是當軸處於正值的一半時,應該按照車輛加速達到最大值的一半的方式來按下鍵 - 鍵僅被按下一半時間) –

回答

1

使用帶有WM_CHAR命令的PostMessage(如果您使用的是Windows - 您沒有說)。