KeyFrog monitors the keyboard and visualizes its
usage statistics. The user can obtain much
information about keyboard activity: the intensity
of keyboard usage, how was it distributed in time,
which applications were used, etc. This may be
very useful, for example, to developers to monitor
their productivity. The environment being monitored is the X Window System (text applications are explicitly supported if run inside an X terminal).