Carey explained beautifully:
How I think this works:
We have a four-character field, for instance: ____
with the cursor here: ^
Enter three characters: ABC_
^
Enter the fourth character, and the state changes: ABCD [1]
~
Now if the user presses Field Exit, all the associated processing is
done, and the cursor moves to the next field. If the cursor is just
positioned over the fourth character:
ABCD [2]
^
and field exit is pressed, then the final character is erased, and the
cursor moves to the next field.
ABC_ ____
^
One further point: when the cursor is in the altered state (example
[1] above), pressing the cursor left or backspace key should cause the
cursor to remain positioned over the last character, but in the normal
state (example [2]).
____
Paul
+---
| This is the LINUX5250 Mailing List!
| To submit a new message, send your mail to [EMAIL PROTECTED]
| To subscribe to this list send email to [EMAIL PROTECTED]
| To unsubscribe from this list send email to [EMAIL PROTECTED]
| Questions should be directed to the list owner/operator: [EMAIL PROTECTED]
+---