模拟击键组合

Simulating keystroke combos

我创建了一个 WinForms 应用程序,并在其中放置了一个按钮。

我想编写一个事件,每当我单击按钮时它会自动模拟键盘上的 ALT + 2 键按下。

我该怎么做?

.Net 在 System.Windows.Forms 命名空间中有一个 class 叫做 SendKeys.
它允许您发送键来​​模拟键盘敲击。
您需要对 System.Windows.Forms.dll 的引用(注意:这不一定是一个 winforms 应用程序),然后您可以简单地使用 SendKeys.Send(%2) 来模拟用户按下 alt+2。

可以在我链接到的 msdn 页面中找到支持的特殊键的完整列表。