A system for enabling user interaction with computer software which
includes a computer system which transfers print data to a printer. The
printer is responsive to the print data to print a form by printing
information indicative of a text field coincident with coded data
indicative of the text field, so that when a sensing device is moved
relative to the text field the sensing device can sense the coded data
and generate the indicating data indicative of its movement relative to
the text field. The computer system uses the indicating data to determine
the movement and then perform an action associated with the text field
based on the movement. The coded data is indicative of an identity and
the computer system determines the identity using the indicating data and
a page description using the identity, and identifies the text field
using the page description.