A soft keyboard sometimes called on screen keyboard or software keyboard is a system which replaces the hardware keyboard on a computing device with an on-screen image map.Soft and compatible keyboards are typically used to enable input on a handheld device so that a keyboard doesn't have to be carried with it.