我需要知道如何模拟键盘输入W
, S
, A
, D
。
我已经尝试了SendKeys
和InputSimulator
库,但没有解决方法。
我的目的是让像战地、自然选择等新型FPS游戏这样的应用程序将这些模拟按键识别为真实的按键。我正在尝试制作一个虚拟控制器程序,外部控制将被识别为这些游戏的键盘输入。
是否有一种手动模拟键盘输入的方法,就像使用此类东西一样?
[DllImport("user32.dll",
CharSet = CharSet.Auto,
CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(uint dwFlags,
uint dx,
uint dy,
int cButtons,
uint dwExtraInfo);