reduce complex and repetitive.
keyboard task to single key stroke.
programmable frequently used special characters or sequences.
program frequen typrd information like names and address.
pronide the convenienceof a decated keyboard for the unique system application, like POS system.