

Other features, such as speech synthesis or word completion or prediction, may be included. The displayed keyboard can usually be moved and resized, and generally can allow any input that the hardware version does. Soft keyboards are typically used to enable input on a handheld device so that a keyboard doesn't have to be carried with it, and to allow people with disabilities or special needs to use computers.

A soft keyboard (sometimes called an onscreen keyboard or software keyboard ) is a system that replaces the hardware keyboard on a computing device with an on-screen image map.
