2011-09-19 69 views
0

讓我解釋一下好.. 我想編寫一個程序,「聽」,由鍵盤按下時,我把一個全屏幕遊戲的鍵..如何使用c#程序檢測遊戲密鑰?

我用的DirectInput還,但它似乎不看它..

例如我按空格鍵進入遊戲和我的字符跳轉,但我的程序不會聽我的鍵..它不會記錄任何東西。只是在等待緊迫。

,我會很高興,如果有人能幫助我,也許給像方法文檔的提示按下「A」,並導致像「空格鍵」(按下「是」我想跳XD)

有人能幫助我? **

+0

下載XNA並查看示例,這將包含開始所需的一切。加上你的遊戲將運行在Xbox遊戲機,Zune和Windows Phone 7除了PC –

+0

Nah,tryied ..它只適用於該程序的程序,但我發現一半的解決方案..現在我的問題是最後一半: 如何使用DirectInput模擬按鍵..? – Kazooda

回答

3

如果要收聽發送到單獨應用程序的密鑰,可以使用create a keyboard hook

+0

大聲笑,發現我的問題xD是正確的使用DirectInput ..需要管理權限xD 您的工作太:] – Kazooda

+0

只有當其他程序以admin身份運行時纔是如此。 (因爲UIPI) – SLaks

+0

感謝:] 你能解決我最後的問題嗎? ^^「Lefu,我在Google上找不到任何東西或其他類似的東西。即使是在微軟的網站上。T^T – Kazooda