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