Create a constant keystroke-dynamics monitor with Perl and xev

Learn how to use Perl, xev, and algorithms to monitor who is currently at the keyboard. Keystroke dynamics is a new field that enables identification of individuals through statistical analysis of their typing patterns. This article presents tools and code allowing you to move beyond a single application of keystroke dynamics, and monitor your entire X Window System environment continuously for characteristic patterns of the typist.