A graphical user interface for use in a handheld portable data terminal
including a display screen and touch screen for sensing location of user
contact. The graphical user interface includes a display sequence that
displays multiple virtual regions on the display screen, wherein each
virtual region corresponds to an event identifier. An event handler
identifies one of the virtual regions that corresponds to the location of
user contact sensed by the touch screen, determines a specific event
identifier corresponding to the identified virtual region, and processes a
predetermined sequence for the specific event identifier. The multiple
virtual regions displayed on the display screen by the display routine
preferably includes one of a virtual keypad for entering symbols
associated with keys of the keypad, at least one scroll bar, at least one
rolling key, multiple icons, a menu screen and a graphing screen. The
predefined processing sequence associated with a given virtual region of
the display screen is initiated by the user by contacting the associated
virtual region. The predefined processing sequences may involve one of
data entry operations, data communication operations, and code scan
operations. The graphical user interface may also include a text input
mechanism that enables the user to enter at least a portion of a desired
text data, that automatically searches data stored in memory to retrieve
text data closest to the portion of desired text data, and displays the
retrieved text data on the display screen.
Un'interfaccia di utente grafica per uso in un terminale portatile tenuto in mano di dati compreso uno schermo di visualizzazione e lo schermo di tocco per il rilevamento della posizione dell'utente si mettono in contatto con. L'interfaccia di utente grafica include una sequenza dell'esposizione che visualizza le regioni virtuali multiple sullo schermo di visualizzazione, in cui ogni regione virtuale corrisponde ad un contrassegno di evento. Un alimentatore di evento identifica una delle regioni virtuali che corrisponde alla posizione del contatto dell'utente percepita dallo schermo di tocco, determina un contrassegno specifico di evento che corrisponde alla regione virtuale identificata e procede una sequenza predeterminata per il contrassegno specifico di evento. Le regioni virtuali multiple visualizzate sullo schermo di visualizzazione dalla procedura dell'esposizione include preferibilmente uno di una tastiera virtuale per i simboli entranti connessi con le chiavi della tastiera, almeno di una barra di scorrimento, almeno di una chiave rotolante, delle icone multiple, di uno schermo di menu e di uno schermo rappresentante graficamente. La sequenza di elaborazione predefinita connessa con una data regione virtuale dello schermo di visualizzazione è iniziata dall'utente mettendosi in contatto con la regione virtuale collegata. Le sequenze di elaborazione predefinite possono coinvolgere uno dei funzionamenti dell'entrata di dati, dei funzionamenti di comunicazione di dati e dei funzionamenti di esplorazione di codice. L'interfaccia di utente grafica può anche includere un meccanismo dell'entrata del testo che permette all'utente di digitare almeno una parte dei dati voluti del testo, quello automaticamente cerca i dati memorizzati nella memoria per richiamare i dati del testo più vicini alla parte dei dati voluti del testo e visualizza i dati richiamati del testo sullo schermo di visualizzazione.