如何SendKeys.Send键盘字母?
How to SendKeys.Send keyboard letters?
我正在尝试创建一个可以模拟键盘的应用程序,
private void a_Click(object sender, EventArgs e)
{
SendKeys.Send("a");
}
private void b_Click(object sender, EventArgs e)
{
SendKeys.Send("b");
}
private void c_Click(object sender, EventArgs e)
{
SendKeys.Send("c");
}
就像当用户按下按钮时,应用程序将按下 "actual" 字母,
示例:用户按下 a_Click ,按下键盘上的按钮 A
现在 SendKeys Class 不支持所有键盘,只支持某些按键,如 shift 、 enter 、 space 等...
但是键盘的其余部分呢?
谢谢
在MSDN网站上有很好的描述,我从参考中总结一下。
- For Enter --> SendKeys.Send("{ENTER}");
- For UP ARROW --> SendKeys.Send("{UP}");
- For ESC --> SendKeys.Send("{ESC}");
- For TAB --> SendKeys.Send("{TAB}");
- For Keypad add --> SendKeys.Send("{ADD}");
我正在尝试创建一个可以模拟键盘的应用程序,
private void a_Click(object sender, EventArgs e)
{
SendKeys.Send("a");
}
private void b_Click(object sender, EventArgs e)
{
SendKeys.Send("b");
}
private void c_Click(object sender, EventArgs e)
{
SendKeys.Send("c");
}
就像当用户按下按钮时,应用程序将按下 "actual" 字母,
示例:用户按下 a_Click ,按下键盘上的按钮 A
现在 SendKeys Class 不支持所有键盘,只支持某些按键,如 shift 、 enter 、 space 等...
但是键盘的其余部分呢?
谢谢
在MSDN网站上有很好的描述,我从参考中总结一下。
- For Enter --> SendKeys.Send("{ENTER}");
- For UP ARROW --> SendKeys.Send("{UP}");
- For ESC --> SendKeys.Send("{ESC}");
- For TAB --> SendKeys.Send("{TAB}");
- For Keypad add --> SendKeys.Send("{ADD}");