Описание тега soft-keyboard

"Программная клавиатура" - это виртуальная клавиатура, основанная на программном компоненте, который позволяет пользователю вводить символы.

Виртуальная клавиатура - это программный компонент, который позволяет пользователю вводить символы.[1] Виртуальная клавиатура обычно может работать с несколькими устройствами ввода, которые могут включать сенсорный экран, настоящую компьютерную клавиатуру и компьютерную мышь.

Виртуальные клавиатуры обычно используются в качестве экранного метода ввода в устройствах без физической клавиатуры, где нет места для нее, таких как карманный компьютер, персональный цифровой помощник (КПК), планшетный компьютер или мобильный телефон с сенсорным экраном. Обычно пользователь вводит текст, касаясь виртуальной клавиатуры, встроенной в операционную систему устройства. Виртуальные клавиатуры также используются в качестве функций программного обеспечения эмуляции для систем, в которых меньше кнопок, чем на клавиатуре компьютера.

http://en.wikipedia.org/wiki/Virtual_keyboard