...
Safety:
- Pros
- The user is able to edit anything he as already typed, so if he
changes his mind and wants to type something completely different he
can.
- Recent errors are very easy to correct. A mistyped letter can be
erased or overwritten with 1 navigation movement.
- We will make use of audio cues (like an aesthetic beep) to signal the
user that he has held the key long enough for the long keypress
operations.
- Cons
- Hiding the character selected in the character selector will be
difficult for textboxes the perform password entry. There will be a
short period of time when the character just typed is visible to
anyone looking at the screen.
Image Added confluence/download/attachments/82329215/11.jpg
| 1. Billy wants to enter his username "BILLY". He moves up/down until 'B' is selected. Then presses the right arrow to insert 'B' and advance the cursor. |
Image Added confluence/download/attachments/82329215/22.jpg
| 2. The cursor now points to the second position in the text box. The character selector retains its last selection, so it is still at 'B' (this is to avoid state changes that the user would not anticipate and allow easy typing of double letters). Billy pages down until he sees 'I', selects it and moves right. He repeats this for 'L', 'L', and 'Y'. | | |
Image Added
| confluence/download/attachments/82329215/33.jpg | 3. Billy has finished entering his username and presses 'select' to move on. He is now at a new textbox in which he must enter his password "CACTUS". He follows the same process as for his username. The only difference is that this time every character that he inserts changes to an asterisk after one second. Moving the cursor reveals the character that it is under for exactly one second before it turns back into an asterisk. Billy scrolls down to 'C', then presses the right arrow. A plain 'C' is visible in the textbox for one second before turning into an asterisk. Billy forgot which character he just typed, so he presses the left arrow, moving the cursor under the first character in the textbox. The 'C' is revealed for one second before turning back into an asterisk. |
Image Added confluence/download/attachments/82329215/44.jpg
| 4. Billy has finished entering his password and presses select. He is now in the movie search field and wants to search for 'TERRAFERMA'. This textbox supports auto-complete (with a list of available movies). As Billy begins typing, the most likely entry (by whatever metric the source of the auto-complete items provides) that has as a prefix what Billy has already typed appears in the textbox. Whatever has been autocompleted appears in a greyed out color. Billy can hold select at any time to accept the auto-complete item or simply press select to search only based on what he has typed. Billy types 'TER' and the autocomplete mechanism suggests 'TERMINATOR' as the most popular entry with prefix 'TER'. In the textbox, 'MINATOR' appears in grey after what Billy has already typed. |
Image Added confluence/download/attachments/82329215/55.jpg
| 5. This is not what Billy wants, so he continues typing and enters 'R'. Now auto-complete suggests 'TERRAFORMA' so Billy holds select to choose that Movie.
|