我试图模拟用户按下一个键,按住它某个特定的时间间隔,然后释放它。我曾尝试使用 来实现这一点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");
}
Run Code Online (Sandbox Code Playgroud)