我知道SendKeys可以模擬鍵入併發送單個鍵擊,但我正在尋找一種模擬按住鍵的方法。我的目標是用作窗口遊戲的遊戲手柄。想象一下,拿着一臺平板電腦,並在屏幕兩側有方向鍵和基本按鈕,然後按下它們模擬遊戲接收到的鍵盤按壓。這是我的目標。仿真鍵盤上的按鍵?
當手指按下按鈕時,我想將其翻譯爲按下鍵盤按鍵。釋放該按鈕後,我想釋放該密鑰。我知道這可能需要一些低級別的代碼,我對此很滿意。
注意:我不想在我自己的應用程序中模擬這些事件,但系統範圍內。我正在爲我的XNA遊戲寫這篇文章,它並沒有聽取直接的,關鍵的關鍵事件,它正在檢查鍵盤的狀態(正如我假設大多數遊戲所做的那樣)並對此做出響應。我希望我的應用能夠讓我的遊戲陷入思考,在適當的時候關鍵。