我想模拟用户按下一个键并保持一段特定的时间间隔,然后再释放它。我尝试使用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");
}