# Soft key

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Soft_key
> Markdown URL: https://mediated.wiki/source/Soft_key.md
> Source: https://en.wikipedia.org/wiki/Soft_key
> Source revision: 1306025448
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Programmable button}}
{{For|the computer software publisher|SoftKey}}
{{More footnotes|date=May 2009}}
[[File:Telephone softkeys.jpg|thumb|Screen-labeled function keys on a [VoIP phone](/source/VoIP_phone), allowing '[Redial](/source/Automatic_redial)', 'New Call', and '[CFwdALL](/source/Call_forwarding)'.]]

A '''soft key''' is a button flexibly programmable to invoke any of a number of functions rather than being associated with a single fixed function or a fixed set of functions. A softkey often takes the form of a '''screen-labeled function key''' located alongside a [display device](/source/display_device), where the button invokes a function described by the text at that moment shown adjacent to the button on the display. Soft keys are also found away from the display device, for example on the sides of [cellular phone](/source/cellular_phone)s, where they are typically programmed to invoke functions such as [PTT](/source/Push-to-talk), memo, or volume control. [Function key](/source/Function_key)s on [keyboards](/source/Keyboard_(computing)) are a form of soft key. In contrast, a '''hard key''' is a key with dedicated function such as the keys on a number keypad.

Screen-labeled function keys are today most commonly found in kiosk applications, such as [automated teller machine](/source/automated_teller_machine)s and [gas pump](/source/gas_pump)s. Screen-label function keys date to aviation applications in the late 1960s. Kiosk applications were particularly common in the 1990s and 2000s. Screen-labeled function keys are found in automotive and aviation applications such as in the [primary flight](/source/primary_flight_display) and [multi-function display](/source/multi-function_display)s. An alternative to screen-labeled function keys is buttons (virtual keys) on a [touchscreen](/source/touchscreen), where the label is directly pushable. The increased prevalence of touchscreens in the 2000s has led to a decrease in screen-labeled function keys. However, screen-labeled function keys are inexpensive and robust, and provide tactile feedback.

==History==
[[Image:ATMscreen.jpg|thumb|right|300px|ATM in [Mercer Island, Washington](/source/Mercer_Island%2C_Washington) with function keys]]
Early examples are found in aviation [glass cockpit](/source/glass_cockpit)s, such as the Mark II avionics of the [F-111D](/source/F-111D) in the late 1960s/early 1970s (first ordered 1967, delivered 1970–73). [Hewlett-Packard](/source/Hewlett-Packard) developed them for use in computers/calculators in the 1970s.{{Citation needed|date=September 2008}} The [HP 9830](/source/HP_9830) desktop computer was the first calculator with two rows of 4 keys, over which a paper overlay would be placed. These were later adapted to terminals. Programmers found that the [HP 2640](/source/HP_2640) terminals could lock the top two lines of the screen, so they displayed the key functions there. Starting with [HP 2647](/source/HP_2647) terminal, the keys were re-arranged to correspond with 2 pairs of 4 labels at the bottom of the screen. These could be programmed by [escape sequence](/source/escape_sequence) or [configuration screen](/source/configuration_screen). This would be further developed on the failed [HP 300](/source/HP_300) Amigo, which used keys at the right side of the screen and [HP 250](/source/HP_250) business computers which placed them at the bottom. By arranging functions in hierarchical trees, many functions can be implemented with only 8 keys.

==Graphical calculators==
{{As of|2008}}, HP calculators use this arrangement to implement hierarchical trees of functions.{{Citation needed|date=September 2008}} They are rarely found on PC applications, even though the first IBM PC BASIC labeled function key use at the bottom of the screen, and there were 12 function keys, patterned after use on IBM terminals.

Modern [Texas Instruments](/source/Texas_Instruments) calculators such as the [TI-89 series](/source/TI-89_series) use function keys to open drop-down menus on their menu bar, the menu title acting like the key label.

[Casio](/source/Casio) calculators use the function keys for a menu at the bottom of the screen.

==Mobile phone==
A typical mobile phone with soft keys has them located beneath the bottom left and bottom right of the display; some, especially those made by [Nokia](/source/Nokia), have an additional center soft key, activated by pressing on the center of the [directional pad](/source/directional_pad). Depending on the modality of the application, various functions can be mapped onto it. It can also bring up multiple functions listed on a pop-up expanded menu. Usually the prompt text on the display for the softkey is not allowed to be truncated or omitted with ellipsis. The softkey itself is usually not printed with a functional icon or text, but is often marked with a dot or short bar.

Soft keys have become increasingly rare as [touchscreen](/source/touchscreen)s take the place of function keys on many modern [smartphone](/source/smartphone)s.

==Point of sale==
Screen-labeled function keys have found use in [point of sale](/source/point_of_sale) systems; [NCR Corporation](/source/NCR_Corporation) claims that their ''DynaKey'' system "has been proven to reduce training time and cashier errors".<ref name=NCR>{{cite web|title=NCR RealPOS™ DynaKey|url=http://www.ncr.com/retail/food-drug-mass-merchandise/assisted-service-hardware/realpos-peripherals/ncr-realpos-dynakey|website=NCR Corporation}}</ref>

==References==
{{Reflist}}
*Kiljander, Harri (2004) “Evolution and usability of mobile phone interaction styles” Helsinki University of Technology, dissertation
*Lindholm, Christian. Keinonen, Turkka, Kiljander, Harri (2003) “Mobile usability : how Nokia changed the face of the mobile phone” New York : McGraw-Hill

==External links==
*{{Commonscatinline}}

Category:Input/output
Category:Graphical user interface elements

---
Adapted from the Wikipedia article [Soft key](https://en.wikipedia.org/wiki/Soft_key) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Soft_key?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
