2013-05-16 80 views

回答

0

如果你想要去的這條路線,insted的使用DirectShow或WINMM作爲迪安娜建議,你將需要鍵盤仿真器爲您的遊戲手柄,這裏有一個相關的問題:

https://gaming.stackexchange.com/questions/13575/emulating-keyboard-and-mouse-commands-with-a-game-controller-control-pad-whi

如果您需要獲取應用程序中箭頭鍵的事件,請確保KeyPreview在表單屬性中爲True。

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 
    'On Error Resume Next 
    Select Case KeyCode 
     Case vbKeyUp 
      MsgBox "Up" 
     Case vbKeyDown 
      MsgBox "Down" 
     Case vbKeyLeft 
      MsgBox "Left" 
     Case vbKeyRight 
      MsgBox "Right" 
    End Select 
End Sub 

Source