Function key

Last updated

A function key is a key on a computer or terminal keyboard that can be programmed to cause the operating system or an application program to perform certain actions, a form of soft key. [1] On some keyboards/computers, function keys may have default actions, accessible on power-on.

Contents

A 104-key US English keyboard layout with the function keys in orange Qwerty.svg
A 104-key US English keyboard layout with the function keys in orange

Function keys on a terminal may either generate short fixed sequences of characters, often beginning with the escape character (ASCII 27), or the characters they generate may be configured by sending special character sequences to the terminal. On a standard computer keyboard, the function keys may generate a fixed, single byte code, outside the normal ASCII range, which is translated into some other configurable sequence by the keyboard device driver or interpreted directly by the application program. Function keys may have abbreviations or pictographic representations of default actions printed on/besides them, or they may have the more common "F-number" designations.

History

Flexowriter keyboard (1968) with 13 function keys on the right Flexowriter 2201 keyboard.jpg
Flexowriter keyboard (1968) with 13 function keys on the right
HP 9830A (1972) with 5x2 grid of 10 function keys at top left HP9830A-HP9866.png
HP 9830A (1972) with 5×2 grid of 10 function keys at top left

The Singer/Friden 2201 Flexowriter Programmatic, introduced in 1965, had a cluster of 13 function keys, labeled F1 to F13 to the right of the main keyboard. Although the Flexowriter could be used as a computer terminal, this electromechanical typewriter was primarily intended as a stand-alone word processing system. The interpretation of the function keys was determined by the programming of a plugboard inside the back of the machine. [2]

Soft keys date to avionics multi-function displays of military planes of the late 1960s/early 1970s, such as the Mark II avionics of the F-111D (first ordered 1967, delivered 1970–1973).[ citation needed ] In computing use, they were found on the HP 9810A calculator (1971) and later models of the HP 9800 series, which featured 10 programmable keys in 5×2 block (2 rows of 5 keys) at the top left of the keyboard, with paper labels.[ citation needed ] The HP 9830A (1972) was an early desktop computer, and one of the earliest specifically computing uses.[ citation needed ] HP continued its use of function keys in the HP 2640 (1975), which used screen-labeled function keys, placing the keys close to the screen, where labels could be displayed for their function.

NEC's PC-8001, introduced in 1979, featured five function keys at the top of the keyboard, along with a numeric keypad on the right-hand side of the keyboard. [3] [4]

Their modern use may have been popularized by IBM keyboards:[ citation needed ] first the IBM 3270 terminals, then the IBM PC. IBM use of function keys dates to the IBM 3270 line of terminals,[ citation needed ] specifically the IBM 3277 (1972) with 78-key typewriter keyboard or operator console keyboard version, which both featured 12 programmed function (PF) keys in a 3×4 matrix at the right of the keyboard. Later models replaced this with a numeric keypad, and moved the function keys to 24 keys at the top of the keyboard. The original IBM PC keyboard (PC/XT, 1981) had 10 function keys (F1–F10) in a 2×5 matrix at the left of the keyboard; this was replaced by 12 keys in 3 blocks of 4 at the top of the keyboard in the Model M ("Enhanced", 1984).[ citation needed ]

Schemes on various keyboards

Keyboard with 24 function keys IBM 3486 terminal.jpg
Keyboard with 24 function keys

Action on various programs and operating systems

Mac OS

In the classic Mac OS, the function keys could be configured by the user, with the Function Keys control panel, to start a program or run an AppleScript.

macOS assigns default functionality to (almost) all the function keys from F1 to F12, but the actions assigned by default to these function keys have changed a couple of times over the history of Mac products and corresponding Mac OS X versions [6] [ circular reference ]. As a consequence, the labels on Macintosh keyboards have changed over time to reflect the newer mappings of later Mac OS X versions: for instance, on a 2006 MacBook Pro, functions keys F3, F4 and F5 are labelled for volume down/volume up, whereas on later MacBook Pros (starting with the 2007 model), the volume controls are located on function keys F10 to F12 where they are mapped to various functions.

Any recent version of Mac OS X or macOS is able to detect which generation of Apple keyboard is being used, and to assign proper default actions corresponding to the labels shown on this Apple keyboard (provided that this keyboard was manufactured before the release of the version of Mac OS X being used). As a result, default mappings are sometimes wrong (i.e., not matching the labels shown on the keyboard) when using a recent USB Apple keyboard on an older version of Mac OS X, which doesn't know about the new function key mapping of this keyboard (e.g., because Mission control and Launchpad didn't exist at that time, the corresponding labels shown on the keyboard can't match the default actions assigned by older versions of Mac OS X, which were Exposé and Dashboard).

It can be noted that:

Windows/MS-DOS

Under MS-DOS, individual programs could decide what each function key meant to them, and the command line had its own actions. For example, F3 copied words from the previous command to the current command prompt.

Following the IBM Common User Access guidelines, the F1 key gradually became universally associated with Help in most early Windows programs. To this day, Microsoft Office programs running in Windows list F1 as the key for Help in the Help menu. Internet Explorer in Windows does not list this keystroke in the help menu, but still responds with a help window.

F3 is commonly used to activate a search function in applications, often cycling through results on successive presses of the key. ⇧ Shift+F3 is often used to search backwards. Some applications such as Visual Studio support Control+F3 as a means of searching for the currently highlighted text elsewhere in a document.

F5 is also commonly used as a reload key in many web browsers and other applications, while F11 activates the full screen/kiosk mode on most browsers. Under the Windows environment, Alt+F4 is commonly used to quit an application; Ctrl+F4 will often close a portion of the application, such as a document or tab. F10 generally activates the menu bar, while ⇧ Shift+F10 activates a context menu. F2 is used in many Windows applications such as Windows Explorer, Excel, Visual Studio and other programs to access file or field edit functions, such as renaming a file.

F4 is used in some applications to make the window "fullscreen", like in 3D Pinball: Space Cadet. In Microsoft IE, it is used to view the URL list of previously viewed websites.

Other function key assignments common to all Microsoft Office applications are: F7 to check spelling, Alt+F8 to call the macros dialog, Alt+F11 to call the Visual Basic Editor and ⇧ Shift+Alt+F11 to call the Script Editor. In Microsoft Word, ⇧ Shift+F1 reveals formatting. In Microsoft PowerPoint, F5 starts the slide show, and F6 moves to the next pane.

⇧ Shift+F9 exits the MS-DOS Shell if it is running.

WordPerfect for DOS is an example of a program that made heavy use of function keys.

In Internet Explorer 6 and Internet Explorer 7, F12 opens Internet Explorer Developer Toolbar. F6 highlights the URL in the address bar.

BIOS/booting

Function Keys are also heavily used in the BIOS interface. Generally during the power-on self-test, BIOS access can be gained by hitting either a function key or the Del key. In the BIOS keys can have different purposes depending on the BIOS. However, F10 is the de facto standard for save and exit which saves all changes and restarts the system.

During Windows 10 startup, ⇧ Shift + F8 is used to enter safe mode; in legacy versions of Microsoft Windows, the F8 key was used alone.

See also

Related Research Articles

<span class="mw-page-title-main">Context menu</span> User interface element

A context menu is a menu in a graphical user interface (GUI) that appears upon user interaction, such as a right-click mouse operation. A context menu offers a limited set of choices that are available in the current state, or context, of the operating system or application to which the menu belongs. Usually the available choices are actions related to the selected object. From a technical point of view, such a context menu is a graphical control element.

The keyboard for IBM PC-compatible computers is standardized. However, during the more than 30 years of PC architecture being frequently updated, many keyboard layout variations have been developed.

<span class="mw-page-title-main">ANSI escape code</span> Method used for display options on video text terminals

ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators. Certain sequences of bytes, most starting with an ASCII escape character and a bracket character, are embedded into text. The terminal interprets these sequences as commands, rather than text to display verbatim.

In computing, a modifier key is a special key on a computer keyboard that temporarily modifies the normal action of another key when pressed together. By themselves, modifier keys usually do nothing; that is, pressing any of the ⇧ Shift, Alt, or Ctrl keys alone does not (generally) trigger any action from the computer.

<span class="mw-page-title-main">Control key</span> Key on computer keyboards

In computing, a Control keyCtrl is a modifier key which, when pressed in conjunction with another key, performs a special operation. Similarly to the Shift key, the Control key rarely performs any function when pressed by itself. The Control key is located on or near the bottom left side of most keyboards, with many featuring an additional one at the bottom right.

<span class="mw-page-title-main">Keyboard shortcut</span> Series of computer keys to quickly invoke a software program or perform a preprogrammed action

In computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or application program, or it may have been written by the user in a scripting language. Some integrated keyboards also include pointing devices; the definition of exactly what counts as a "key" sometimes differs.

<span class="mw-page-title-main">Mission Control (macOS)</span> Feature of the macOS operating system

Mission Control is a feature of the macOS operating system. Dashboard, Exposé, and Spaces were combined and renamed Mission Control in 2011 with the release of Mac OS X 10.7 Lion. Exposé was first previewed on June 23, 2003, at the Apple Worldwide Developers Conference as a feature of the then forthcoming Mac OS X 10.3 Panther.

<span class="mw-page-title-main">Num Lock</span> Computer key

Num Lock or Numeric Lock () is a key on the numeric keypad of most computer keyboards. It is a lock key, like Caps Lock and Scroll Lock. Its state affects the function of the numeric keypad commonly located to the right of the main keyboard and is commonly displayed by an LED built into the keyboard.

<span class="mw-page-title-main">Alt key</span> Computer key

The Alt keyAlt on a computer keyboard is used to change (alternate) the function of other pressed keys. Thus, the Alt key is a modifier key, used in a similar fashion to the Shift key. For example, simply pressing A will type the letter 'a', but holding down the Alt key while pressing A will cause the computer to perform an Alt+A function, which varies from program to program. The international standard ISO/IEC 9995-2 calls it Alternate key. The key is located on either side of the space bar, but in non-US PC keyboard layouts, rather than a second Alt key, there is an 'Alt Gr' key to the right of the space bar. Both placements are in accordance with ISO/IEC 9995-2. With some keyboard mappings, the right Alt key can be reconfigured to function as an AltGr key although not engraved as such.

Common User Access (CUA) is a standard for user interfaces to operating systems and computer programs. It was developed by IBM and first published in 1987 as part of their Systems Application Architecture. Used originally in the MVS/ESA, VM/CMS, OS/400, OS/2 and Microsoft Windows operating systems, parts of the CUA standard are now implemented in programs for other operating systems, including variants of Unix. It is also used by Java AWT and Swing.

<span class="mw-page-title-main">Option key</span> Modifier key present on Apple keyboards

The Option key, , is a modifier key present on Apple keyboards. It is located between the Control key and the Command key on a typical Mac keyboard. There are two Option keys on modern Mac desktop and notebook keyboards, one on each side of the space bar.

<span class="mw-page-title-main">Enter key</span> Key on computer keyboards

On computer keyboards, the enter key⌅ Enter and return key↵ Return are two closely related keys with overlapping and distinct functions dependent on operating system and application.

<span class="mw-page-title-main">F-Lock</span> Computer key

The F-Lock key, introduced by Microsoft in 2001, toggles the state of the function keys. When on, keys F1 to F12 behave as applicable, with meanings defined by the application being used at the time. When off, new behaviour is used: F5 means "open", F10 means "spell" etc. In early models, the state reverted to off at each reboot or keyboard reset, but later models retained F-Lock state across reboots.

<span class="mw-page-title-main">Apple keyboards</span> External computer keyboards developed by Apple Inc.

Apple Inc. has designed and developed many external keyboard models for use with families of Apple computers, such as the Apple II, Mac, and iPad. The Magic Keyboard and Magic Keyboard with Numeric Keypad designed to be used via either Bluetooth and USB connectivity, and have integrated rechargeable batteries; The Smart Keyboard and Magic Keyboard accessories for iPads are designed to be directly attached to and powered by a host iPad. All current Apple keyboards utilize low-profile key designs, and common modifier keys.

<span class="mw-page-title-main">Apple Wireless Keyboard</span> Wireless keyboards made by Apple Inc.

The Apple Wireless Keyboard is a wireless keyboard built for Macintosh computers and compatible with iOS devices. It interacts over Bluetooth wireless technology and unlike its wired version, it has no USB connectors or ports. Both generations have low-power features when not in use. It was discontinued on October 13, 2015, and was succeeded by the new Magic Keyboard.

<span class="mw-page-title-main">Fn key</span> Keyboard modifier key

The Fn key, short form for function, is a modifier key on many keyboards, especially on laptops, used in a compact layout to combine keys which are normally kept separate. It is typically found on laptops due to their keyboard size restrictions. It is also found on many full-sized "multimedia" keyboards as the F-Lock key. It is mainly for the purpose of changing display or audio settings quickly, such as brightness, contrast, or volume, and is held down in conjunction with the appropriate key to change the settings.

In computing, a keyboard shortcut is a sequence or combination of keystrokes on a computer keyboard which invokes commands in software.

<span class="mw-page-title-main">Computer keyboard</span> Data input device

A computer keyboard is a peripheral input device modeled after the typewriter keyboard which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches. Replacing early punched cards and paper tape technology, interaction via teleprinter-style keyboards have been the main input method for computers since the 1970s, supplemented by the computer mouse since the 1980s.

<span class="mw-page-title-main">Keyboard layout</span> Arrangement of keys on a typographic keyboard

A keyboard layout is any specific physical, visual, or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard.

<span class="mw-page-title-main">Delete key</span> Computer keyboard key

The delete key is a button on most computer keyboards which is typically used to delete either the character ahead of or beneath the cursor, or the currently-selected object. The key is sometimes referred to as the "forward delete" key. This is because the backspace key also deletes characters, but to the left of the cursor. On many keyboards, such as most Apple keyboards, the key with the backspace function is also labelled "delete".

References

  1. "Definition of FUNCTION KEY". www.merriam-webster.com.
  2. The completely new 2201 FLEXOWRITER automatic writing machine by Friden (advertisement), Nation's Business, Vol. 53, No. 2 (February 1965), pages 75-76.
  3. 1 2 "OLD-COMPUTERS.COM : The Museum". www.old-computers.com. Archived from the original on 2017-04-04. Retrieved 2015-06-12.
  4. 1 2 Ahl, David H. "NEC PC-8800 personal computer system". www.atarimagazines.com.
  5. Archived at Ghostarchive and the Wayback Machine : Ortek MCK-142Pro programmable keyboard review (Alps SKCM White) , retrieved 2021-04-23
  6. Apple Keyboard
Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 PrtScn/
SysRq
Scroll
Lock
Pause/
Break
KB United States-NoAltGr.svg
Insert Home PgUp Num
Lock
Delete End PgDn 7 8 9 +
4 5 6
1 2 3 Enter
   0
   Ins
  .  
Del