Soft key

Screen-labeled function keys on a VoIP phone, allowing 'Redial', 'New Call', and 'CFwdALL'.

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, 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 phones, where they are typically programmed to invoke functions such as PTT, memo, or volume control. Function keys on keyboards 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 machines and gas pumps. 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 and multi-function displays. An alternative to screen-labeled function keys is buttons (virtual keys) on a 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.