Подсказка , также известная как информационная подсказка или подсказка , является общим элементом графического пользовательского интерфейса (GUI), в котором при наведении курсора на элемент или компонент экрана текстовое поле отображает информацию об этом элементе, например, описание функции кнопки, что обозначает аббревиатура или точная абсолютная временная метка по относительному времени («… назад»). В обычной практике подсказка отображается непрерывно, пока пользователь наводит курсор на элемент или текстовое поле, предоставленное инструментом. [1] Иногда мышь может навести курсор на текстовое поле, предоставленное для активации вложенной подсказки, и это может продолжаться на любую глубину, часто с несколькими перекрывающимися текстовыми полями.
На настольных компьютерах он используется вместе с курсором , обычно указателем , при этом подсказка появляется, когда пользователь наводит указатель на элемент, не щелкая по нему. [2] [3]
На устройствах с сенсорным экраном подсказка отображается при длительном нажатии (то есть при нажатии и удерживании) элемента. [1] Некоторые смартфоны имеют альтернативные методы ввода, такие как стилус , который может показывать подсказки при наведении на экран.
Распространенным вариантом подсказок, особенно в старом программном обеспечении, является отображение описания инструмента в строке состояния . [ требуется цитата ] Функция подсказок Microsoft, представленная в документации для конечных пользователей, называется ScreenTips . [4] Функция подсказок Apple , представленная в документации для разработчиков , называется help tags . [5] Classic Mac OS использует функцию подсказок, хотя и немного другим способом, известным как всплывающая подсказка . [6] Некоторые программы и приложения, такие как GIMP , предоставляют пользователям возможность отключить некоторые или все подсказки. Однако такие опции оставлены на усмотрение разработчика и часто не реализованы. [ требуется цитата ]
Термин подсказка изначально пришел из старых приложений Microsoft (например, Microsoft Word 95 ). Эти приложения имели панели инструментов , где при перемещении мыши по значкам панели инструментов отображалось краткое описание функции инструмента на панели инструментов. В последнее время эти подсказки используются в различных частях интерфейса, а не только на панелях инструментов.
CSS , HTML и JavaScript, а также другие системы кодирования позволяют веб-дизайнерам создавать настраиваемые всплывающие подсказки.
Демонстрации использования подсказок распространены на веб-страницах. Многие графические веб-браузеры отображают title
атрибут элемента HTML как подсказку, когда пользователь наводит указатель на этот элемент; в таком браузере при наведении указателя на изображения и гиперссылки Википедии появится подсказка.