如何找到 Gamecontroller-Key 的特定值?
我想将它们用于游戏中的脚本。
例子:
isKeyPressed(Settings.GetValueKey("Key", Keys.X))
这是我发现的唯一键值:
http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx
如何找到 Gamecontroller-Key 的特定值?
我想将它们用于游戏中的脚本。
例子:
isKeyPressed(Settings.GetValueKey("Key", Keys.X))
这是我发现的唯一键值:
http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx
如果您想按照 Deanna 的建议使用 DirectShow 或 WinMM,您将需要一个用于游戏手柄的键盘模拟器,这是一个相关的问题:
如果您需要获取应用程序上箭头键的事件,请确保 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