2013-05-16 79 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