C# 模拟按键
我正在寻找一种方法来模拟按 C# 中的右 Ctrl 键,它必须是正确的。我知道左边的可以这样做,但右边的我找不到任何东西。这样我就可以模拟手动触发蓝屏的按键。
谢谢
I was looking for a way to simulate pressing the right Ctrl key in C#, it must be the right one. I know this can be done for the left one but I couldn't find anything on the right one. It is so I can simulate the key press for the manually triggered bsod.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 keybd_event 事件来模拟右键 Ctrl 按键。
用法:
对于其他按键模拟 这里是虚拟按键代码列表。
You can use keybd_event event to simulate right Ctrl key press.
Usage:
For other key simulation here is virtual key codes list.
您可能会对 Windows 输入模拟器 http://inputsimulator.codeplex.com/ 有一些运气
You might have some luck with the Windows Input Simulator http://inputsimulator.codeplex.com/
如果您正在使用 AutoHotKey,请尝试查看此处。使用
{RControl}
你应该得到你想要的更新:对于.NET,请尝试查看this 了解更多信息,但据我所知,您无法发送正确的 Ctrl 钥匙。我猜你必须使用 win32 来完成它
If you are usign AutoHotKey try looking here. with
{RControl}
you should get what you wantUpdate: For .NET try looking at this for more info, but AFAIK you can't send right Ctrl key. guess you must use win32 to accomplish it