A system for enabling user interaction with computer software which
includes a computer system which transfers print data to a printer, the
printer being 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 in
an operative position relative to the text field, the sensing device can
sense the coincident coded data and generate the indicating data
indicative of movement of the sensing device relative to the text field.
The computer system uses the indicating data to determine movement of the
sensing device relative to the text field and then perform an action
associated with the text field based on the movement. The indicating data
is indicative of a stroke which defines a sequence of sensing device
positions determined from the sensed coded data.