对于我目前的winforms win7项目,我需要模拟一些全局热键按下。
我尝试将SendMessage的击键直接发送到程序拦截热键,但这不起作用。该程序似乎无法处理传入的热键,直接将它们发送给它们。
我如何发送模拟按键,以便将它们识别为全局热键?
提前致谢!
编辑:我不想为我的应用设置热键,我想在另一个应用程序中触发它们来自我的应用程序。所以我的应用程序会将键盘发送到某个地方,以便被其他应用程序接收。我不知道在哪里发送它们,直接发送它们不起作用答案 0 :(得分:1)
您可以使用sendKeys:
SendKeys.Send("+^S");
这是Ctrl + Shift + S
检查msdn:https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send(v=vs.110).aspx