Adi*_*Adi 4 c c++ python unix linux
我正在开展一个项目,我必须根据用户的击键风格开发生物密码.假设用户输入密码20次,他的击键记录如下
holdtime:按下特定键的时间.有向图时间:按下不同键的时间.
假设用户键入密码"COMPUTER".我需要知道按下每个键的时间.就像是 :
上述密码的保持时间是
C-- 200ms O-- 130ms M-- 150ms P-- 175ms U-- 320ms T-- 230ms E-- 120ms R-- 300ms
这背后的理性是,每个用户都有不同的保持时间.说一个老人正在输入密码,他将花费更多时间然后学生.它对于特定的人来说是独一无二的.要完成这个项目,我需要记录按下的每个键的时间.如果有人能指导我如何获得这些时间,我将不胜感激.
从这里编辑..语言并不重要,但我更喜欢它.我更感兴趣的是获取数据集.
记录KeyDown和KeyUp事件,并在每个事件的时间戳上执行diff.
http://code.activestate.com/recipes/203830/
编辑:你可能想看看wxPython,它应该帮助你:
http://www.wxpython.org/onlinedocs.php
特别是:
http://docs.wxwidgets.org/stable/wx_wxkeyevent.html#wxkeyevent