如何发送Key.Send键盘字母?

时间:2017-03-15 05:15:25

标签: c# .net sendkeys

我正在尝试创建一个可以模拟键盘的应用程序,

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

因此,当用户按下按钮时,应用程序将按下"实际"信,

示例:用户按a_Click,按键盘上的按钮

现在SendKeys Class不支持所有键盘,但只支持按键,转换,输入,空格等......

但键盘的其他部分呢?

谢谢

1 个答案:

答案 0 :(得分:0)

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