可能重复:
How do you record keystrokes when operating on another window in Java?
尝试在操作系统上进行所有击键。任何想法?
答案 0 :(得分:-2)
是的,你应该通过在java中的任何currentTimeMillis
或keyPressed()
方法中使用keyReleased()
方法来获取用户的击键。然后节省那些时间任何变量中的记录都会得到时间差,然后将其与存储在数据库中的按键与特定阈值进行比较。然后应该正常工作。在记录阶段,让用户键入预定的归档5-6次,然后按键记录用户然后将其平均值保存在数据库中,并在尝试登录时将其与用户当前的击键进行比较。