比如我們要模擬按下A鍵則直接調用:SendKeyEvent(Keys.A, KeyboardEvents.KeyDown)。而要模擬按 下A鍵並彈起則為:SendKeyEvent(Keys.A, KeyboardEvents.KeyDown | KeyboardEvents.KeyUp)
到此,對鍵盤的模擬就基本完成了,配合第2篇中的游戲手柄的KeyDown,KeyUp事件(請參考源碼), 第1篇中所說的那個功能也就能實現出來了。
下面是實現出來的軟件界面截圖:
使用方法:分別設置好每個手柄的按鈕需要模擬的鍵盤鍵碼(將光標移動到對應的按鈕下面,直接點擊 鍵盤鍵即可),點擊“啟動1/2號手柄模擬”按鈕。最小化程序後將鼠標焦點移動對您要玩的游戲上,您就 可以使用手柄玩游戲了。