【发布时间】:2016-02-20 23:26:39
【问题描述】:
我正在尝试模拟用户按下某个键,按住某个特定时间间隔,然后释放它。我尝试使用SendKeys.Send() 来实现这一点,但我无法弄清楚如何控制按键的持续时间。
我不想一遍又一遍地发送相同的密钥;我想要一个按键和一个按键事件。
例如,我有这样的代码:
//when i press this button, will sent keyboard key "A", i want to hold it until i release
private void start_btn_Click(object sender, EventArgs e)
{
testSent();
}
//how should i hold it for a timer???
private void testSent()
{
SendKeys.Send("A");
}