Мягкая клавиша — это кнопка, гибко программируемая для вызова любой из ряда функций, а не связанная с одной фиксированной функцией или фиксированным набором функций. Мягкая клавиша часто принимает форму функциональной клавиши с маркировкой на экране, расположенной рядом с устройством отображения , где кнопка вызывает функцию, описанную текстом в тот момент, показанным рядом с кнопкой на дисплее. Мягкие клавиши также находятся вдали от устройства отображения, например, по бокам сотовых телефонов , где они обычно программируются для вызова таких функций, как PTT , заметка или регулировка громкости. Функциональные клавиши на клавиатурах являются формой мягкой клавиши. Напротив, жесткая клавиша — это клавиша с выделенной функцией, например, клавиши на цифровой клавиатуре.
Функциональные клавиши с маркировкой на экране сегодня чаще всего встречаются в киосках, таких как банкоматы и бензоколонки . Функциональные клавиши с маркировкой на экране появились в авиации в конце 1960-х годов. Киоски были особенно распространены в 1990-х и 2000-х годах. Функциональные клавиши с маркировкой на экране встречаются в автомобильных и авиационных приложениях, таких как основные летные и многофункциональные дисплеи . Альтернативой функциональным клавишам с маркировкой на экране являются кнопки (виртуальные клавиши) на сенсорном экране , где метку можно нажимать напрямую. Возросшая распространенность сенсорных экранов в 2000-х годах привела к снижению функциональных клавиш с маркировкой на экране. Однако функциональные клавиши с маркировкой на экране недороги и надежны, а также обеспечивают тактильную обратную связь.
Ранние примеры можно найти в авиационных стеклянных кабинах , таких как авионика Mark II истребителя F-111D в конце 1960-х/начале 1970-х годов (первый заказ в 1967 году, поставка в 1970–73 годах). Компания Hewlett-Packard разработала их для использования в компьютерах/калькуляторах в 1970-х годах. [ требуется ссылка ] Настольный компьютер HP 9830 был первым калькулятором с двумя рядами по 4 клавиши, поверх которых размещалась бумажная накладка. Позже они были адаптированы для терминалов. Программисты обнаружили, что терминалы HP 2640 могут блокировать две верхние строки экрана, поэтому они отображали там ключевые функции. Начиная с терминала HP 2647 , клавиши были переупорядочены, чтобы соответствовать 2 парам по 4 метки в нижней части экрана. Их можно было запрограммировать с помощью escape-последовательности или экрана конфигурации. Это получило дальнейшее развитие на неудавшемся HP 300 Amigo, который использовал клавиши с правой стороны экрана, и на бизнес-компьютерах HP 250 , которые размещали их внизу. Расположив функции в иерархических деревьях, многие функции можно реализовать всего с 8 клавишами.
Начиная с 2008 года [обновлять]калькуляторы HP используют эту компоновку для реализации иерархических деревьев функций. [ требуется ссылка ] Они редко встречаются в приложениях для ПК, хотя первый IBM PC BASIC помечал использование функциональных клавиш в нижней части экрана, и было 12 функциональных клавиш, созданных по образцу использования на терминалах IBM.
Современные калькуляторы Texas Instruments , такие как серия TI-89, используют функциональные клавиши для открытия раскрывающихся меню на панели меню, при этом заголовок меню выполняет функцию метки клавиши.
Калькуляторы Casio используют функциональные клавиши для вызова меню в нижней части экрана.
Типичный мобильный телефон с программируемыми клавишами имеет их, расположенные под нижним левым и нижним правым углом дисплея; некоторые, особенно те, которые производятся Nokia , имеют дополнительную центральную программируемую клавишу, активируемую нажатием на центр навигационной панели . В зависимости от модальности приложения, на нее могут быть назначены различные функции. Она также может вызывать несколько функций, перечисленных во всплывающем расширенном меню. Обычно текст подсказки на дисплее для программируемой клавиши не допускается обрезать или опускать с помощью многоточия. Сама программируемая клавиша обычно не печатается с функциональным значком или текстом, но часто отмечается точкой или короткой чертой.
Программные клавиши встречаются все реже, поскольку на многих современных смартфонах вместо функциональных клавиш используются сенсорные экраны .
Функциональные клавиши с маркировкой на экране нашли применение в системах кассовых терминалов ; корпорация NCR утверждает, что их система DynaKey «доказано сокращает время обучения и количество ошибок кассиров» [1] .