Quick Data Entry With an Overlay Keyboard

Too many times we find ourselves stumblingbutton multiple times.
through a program. The program requiresAs a result the program does not get in the way
information entered in a certain order even ifof the sale. Errors are reduced since the sales
some of the fields are prefilled with default data.code is entered correctly. Customers are serviced
This forces the user to stop at unnecessarymore quickly. The program's requirements for
fields. As a result the user spends unproductiveentering a sale have been meet.
time navigating through the program and notOn an overlay keyboard each key can be
getting the ultimate job done.assigned any sequence of key that can be
One example of this is a point-of-sales program Ipressed on a standard keyboard. In the example
personally wrote. The user enters an itemsabove item keys contain a one to ten character
product code and hits enter. In the next field theysales code followed by three enter keys. Other
enter the number they want to sell. This fieldkeys on the keyboard are assigned to reproduce
defaults to one so they usually hit enter again.control function keys the program response to
Their next choice is where they can edit thesuch as committing the sale.
previous fields, commit the item for sale or cancelEach user of my program can configure the
the item all together.overlay keyboard to his needs. Some group items
To simplify this procedure I introduced an overlayby the size others by manufacturer. The ability to
keyboard to the process. Each key on thecreate a graphic overlay for the keyboards
keyboard contains the sales code of the mostmeans that they can color code keys themselves
popular item and three enters. The user thenalong with their background color. Blue keys can
presses the key corresponding to the item beingrepresent on size while green keys a different
sold and the item is entered for sale. If more thensize.
one of an item is sold they simply press the