我想编写一个程序,测量两个键盘事件之间的时间,以确定它是一个正常的人打字或类似击键注入
我知道如何测量时间(StopWatch类),我只是不知道如何观察键盘输入
{
Stopwatch sw = new Stopwatch();
try
{
if (e.RoutedEvent == Keyboard.KeyDownEvent)
{
sw.Start();
PrevTime = CurrentTime;
}
else
{
sw.Stop();
CurrentTime = sw.ElapsedMilliseconds;
}
我如何在e中获得我想要的活动?
创建两个DateTime对象作为DateTime.Now(),然后从另一个中减去一个,差异将是这些事件之间经过多长时间的结果。