A universal input device for use with a surface, such as a whiteboard, is
provided. The universal input device can be used to control various
computing devices as well as capture handwritten electronic ink and have
the electronic ink be associated with new or stored documents. The
universal input device can be coupled to a whiteboard marker for use with
a conventional whiteboard. The universal input device can track the
movement of the whiteboard marker on the whiteboard for transmission to a
host PC applying those movements to a document and/or other application.
The universal input device can identify the width of the marker's tip as
well as the marker color. A digital eraser tracks the movement of a
conventional whiteboard eraser across the surface of the whiteboard. An
encoded medium can be placed over a conventional whiteboard for tracking
of the movements.