如何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}");