InputLogger: General-purpose logging of keyboard and mouse events on an Apple Macintosh

Event logging, particularly logging of event-timing information, is often used in human-computer interaction research in investigations of the ways in which people use computers and in the evaluation of input devices and applications. This paper describes InputLogger, a low-level input-event recorder for the Apple Macintosh. It differs from other keystroke loggers in that it records accurate timing information for all keyboard and mouse events while being application independent. It is capable of logging any Macintosh session. InputLogger has been used to gather data on the difficulties experienced by people with motor disabilities using ordinary keyboards and mice. It would be appropriate for many other experimental applications.

[1]  Abigail Sellen,et al.  A comparison of input devices in element pointing and dragging tasks , 1991, CHI.

[2]  D. P. Miller,et al.  ProtoTymer: Human performance instrumentation for HyperCard reg sign prototyping , 1989 .

[3]  Elaine Serina,et al.  A system for evaluating the effect of keyboard design on force , 1994 .

[4]  Paul Kabbash,et al.  Human performance using computer input devices in the preferred and non-preferred hands , 1993, INTERCHI.

[5]  S. Mackenzie,et al.  A comparison of input device in elemental pointing and dragging task , 1991, CHI 1991.

[6]  C. Riviere,et al.  Effects of age and disability on tracking tasks with a computer mouse: accuracy and linearity. , 1996, Journal of rehabilitation research and development.

[7]  Thomas P. Moran,et al.  The evaluation of text editors: methodology and empirical results. , 1983, CACM.

[8]  Douglas J. Gillan,et al.  How does Fitts' law fit pointing and dragging? , 1990, CHI '90.

[9]  John J. Leggett,et al.  Dynamic Identity Verification via Keystroke Characteristics , 1991, Int. J. Man Mach. Stud..

[10]  Sarah A. Douglas,et al.  The effect of reducing homing time on the speed of a finger-controlled isometric pointing device , 1994, CHI.

[11]  N Walker,et al.  Spatial and Temporal Characteristics of Rapid Cursor-Positioning Movements with Electromechanical Mice in Human-Computer Interaction , 1993, Human factors.

[12]  Sarah A. Douglas,et al.  The effect of reducing homing time on the speed of a finger-controlled isometric pointing device , 1994, CHI Conference Companion.

[13]  Shari Trewin,et al.  A study of input device manipulation difficulties , 1996, Assets '96.