CHAPTER 6
Data Input
6-16 Writing, Drawing, and Editing
You don’t need to do anything in your application to handle ordinary recog-
nition. The Newton system’s input interface elements handle recognition of
writing and drawing, including a method for users to correct misrecognized
words. For example, when a user writes a word on a labeled input line, that
interface element automatically passes the pen strokes to the system’s text
recognizer, accepts the recognized word back, and displays the typeset word.
If the recognizer misreads a word, the user can double-tap the word to bring
up a list of other possible matches for it, or to use the on-screen keyboard or
Corrector view to correct it.
User Control of Recognition 6
Recognition is modeless. That is, users do not need to put the system in a
special mode or do all their writing and drawing in a special slip. Users can
write in any text-input area and draw in any shape-input area. They can also
write text and draw shapes in any general-input area.
An application that has general-input areas needs to allow users to designate
whether to use the text recognizer or the shapes recognizer. In addition, users
should be able to temporarily disable the text recognizer or the shape
recognizer as appropriate for the type of input area. The customary way to
provide control over recognition is with a Recognizer button and picker, as
shown in Figure 6-14.
Figure 6-14 The Recognizer button and picker give users control over recognition
R
ecognize as text
D
efer recognition
R
ecognize as
s
hapes
N
o recognition
Recognizer picker for
writing and drawing Recognizer picker for
writing only Recognizer picker for
drawing only Recognizer button
identifies the recognition
in effect