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]
+---

Reply via email to