小编Wez*_*ley的帖子

在C#中模拟键盘输入

我需要知道如何来模拟按键键盘输入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);
Run Code Online (Sandbox Code Playgroud)

c# simulation keyboard input

10
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×1

input ×1

keyboard ×1

simulation ×1