Una tecla de función es una tecla en un teclado de computadora o terminal que se puede programar para hacer que el sistema operativo o un programa de aplicación realice ciertas acciones, una forma de tecla programable . [1] En algunos teclados/computadoras, las teclas de función pueden tener acciones predeterminadas, accesibles al encender.
Las teclas de función de un terminal pueden generar secuencias cortas y fijas de caracteres, que suelen empezar con el carácter de escape ( ASCII 27), o los caracteres que generan pueden configurarse enviando secuencias de caracteres especiales al terminal. En un teclado de ordenador estándar, las teclas de función pueden generar un código fijo de un solo byte, fuera del rango ASCII normal, que el controlador del dispositivo del teclado traduce a otra secuencia configurable o que el programa de aplicación interpreta directamente. Las teclas de función pueden tener abreviaturas o representaciones pictográficas de acciones predeterminadas impresas en ellas o junto a ellas, o pueden tener las designaciones más comunes de "número F".
Las teclas programables datan de las pantallas multifunción de aviónica de los aviones militares de finales de los años 1960/principios de los años 1970, como la aviónica Mark II del F-111D (primer pedido en 1967, entregado entre 1970 y 1973). [ cita requerida ] En el uso informático, se encontraron en la calculadora HP 9810A (1971) y modelos posteriores de la serie HP 9800 , que presentaban 10 teclas programables en bloque de 5 × 2 (2 filas de 5 teclas) en la parte superior izquierda del teclado, con etiquetas de papel. [ cita requerida ] La HP 9830A (1972) fue una de las primeras computadoras de escritorio y uno de los primeros usos específicamente informáticos. [ cita requerida ] HP continuó usando teclas de función en la HP 2640 (1975), que usaba teclas de función etiquetadas en pantalla , colocando las teclas cerca de la pantalla, donde se podían mostrar etiquetas para su función.
El PC-8001 de NEC , presentado en 1979, presentaba cinco teclas de función en la parte superior del teclado, junto con un teclado numérico en el lado derecho del teclado. [3] [4]
Su uso moderno puede haberse popularizado con los teclados IBM: [ cita requerida ] primero los terminales IBM 3270, luego el IBM PC . El uso de teclas de función por parte de IBM se remonta a la línea de terminales IBM 3270 , [ cita requerida ] específicamente al IBM 3277 (1972) con teclado de máquina de escribir de 78 teclas o versión de teclado de consola de operador, que presentaban 12 teclas de función programada (PF) en una matriz de 3 × 4 a la derecha del teclado. Los modelos posteriores reemplazaron esto con un teclado numérico y trasladaron las teclas de función a 24 teclas en la parte superior del teclado. El teclado original del IBM PC ( PC/XT , 1981) tenía 10 teclas de función (F1–F10) en una matriz de 2 × 5 a la izquierda del teclado; esto fue reemplazado por 12 teclas en 3 bloques de 4 en la parte superior del teclado en el Modelo M ("Enhanced", 1984). [ cita requerida ]
Esquemas en varios teclados
Mac : El sistema operativo Mac OS clásico soportaba extensiones del sistema conocidas generalmente como FKEYS que podían instalarse en el archivo del sistema y a las que se podía acceder con una combinación de teclas Comando -Mayúsculas-(número) (Comando-Mayúsculas-3 era la función de captura de pantalla incluida con el sistema, y se instalaba como una FKEY); sin embargo, los primeros teclados Macintosh no soportaban teclas de función numeradas en el sentido normal. Sin embargo, desde la introducción del Apple Extended Keyboard con Macintosh II, los teclados con teclas de función han estado disponibles, aunque no se convirtieron en estándar hasta mediados de la década de 1990. Sin embargo, tradicionalmente no han sido una parte importante de la interfaz de usuario de Mac y generalmente solo se usan en programas multiplataforma. Según las Pautas de interfaz humana de Macintosh , están reservadas para la personalización por parte del usuario. Los teclados Mac actuales incluyen teclas de función especializadas para controlar el volumen del sonido. Los teclados Mac más recientes incluyen 19 teclas de función, pero las teclas F1–F4 y F7–F12 controlan de forma predeterminada funciones como el volumen, el control de medios y Exposé . Los teclados anteriores y el teclado Apple con teclado numérico tienen las teclas F1–F19.
Portátiles Mac : Las teclas de función no eran estándar en el hardware de los portátiles de Apple hasta la introducción del PowerBook 5300 y el PowerBook 190. En su mayoría, los portátiles Mac tienen teclas F1 a F12, con acciones predefinidas para algunas, incluido el control del volumen del sonido y el brillo de la pantalla.
Apricot PC/Xi : seis teclas sin etiquetar, cada una con un LED al lado que se ilumina cuando se puede usar la tecla; encima de las teclas hay una pantalla de cristal líquido (la "micropantalla") que utilizan los programas para mostrar la acción realizada por la tecla.
Computadoras Atari de 8 bits : cuatro teclas dedicadas (Reset, Option, Select, Start) en el lado derecho o en la parte superior del teclado; los modelos XL también tenían una tecla de Ayuda . Atari 1200XL tiene cuatro teclas adicionales denominadas F1 a F4 con acciones predefinidas, principalmente relacionadas con el movimiento del cursor.
Atari ST : diez teclas con forma de paralelogramo en una fila horizontal a lo largo de la parte superior del teclado, insertadas en el marco del teclado en lugar de sobresalir como las teclas normales.
BBC Micro : teclas rojas/naranjas F 0 a F 9 en una fila horizontal sobre las teclas numéricas en la parte superior de la computadora/teclado. Las teclas de interrupción, flecha y copia podrían funcionar como F10–F15. El estuche incluía una tira de plástico transparente sobre ellas para colocar una tarjeta de referencia de teclas de función.
Coleco Adam : seis teclas de color marrón oscuro en una fila horizontal encima de las teclas numéricas, etiquetadas con números romanos I–VI.
VIC-20 y Commodore 64 : F1/F2 a F7/F8 en una fila vertical de cuatro teclas que descienden en el lado derecho de la computadora/teclado, las funciones impares se acceden sin cambiar, las pares con cambiar; color de tecla naranja, beige/marrón o gris, según el modelo/revisión de VIC/64.
Commodore 128 : esencialmente igual que el VIC-20/C64, pero con teclas de función (grises) colocadas en una fila horizontal sobre el teclado numérico a la derecha del teclado QWERTY principal; también tenía la tecla de Ayuda .
Commodore Amiga : diez teclas dispuestas en una fila de dos grupos de cinco teclas en la parte superior del teclado (alineadas con la fila superior del teclado normal); las teclas de función tienen un ancho 1½ veces mayor que las teclas normales. Al igual que el Commodore 128, también tenía una tecla de ayuda .
Las calculadoras gráficas , en particular las de Texas Instruments , Hewlett-Packard y Casio , suelen incluir una fila de teclas de función con varias funciones preasignadas (en una calculadora de mano estándar, estas serían la fila superior de botones debajo de la pantalla). En los modelos de gama baja, como la serie TI-83 , estas funcionan principalmente como una extensión del teclado principal, pero en las calculadoras de gama alta las funciones cambian con el modo, y a veces actúan también como teclas de navegación del menú.
HP 9830 : teclas F1–F8 en dos filas de cuatro en la esquina superior izquierda con etiqueta de plantilla de papel. Un uso temprano de las teclas de función (1972).
IBM 3270 : probablemente el origen de las teclas de función en los teclados, alrededor de 1972. [ cita requerida ] En este teclado de mainframe, los primeros modelos tenían 12 teclas de función en una matriz de 3 × 4 a la derecha del teclado; más tarde eso cambió a un teclado numérico, y las teclas de función se trasladaron a la parte superior del teclado y aumentaron a 24 teclas en dos filas.
IBM 5250 : los primeros modelos tenían con frecuencia una tecla modificadora "cmd", mediante la cual las teclas numéricas de la fila emulaban las teclas de función; los modelos posteriores tienen 12 teclas de función en grupos de 4 (con teclas con mayúsculas que actúan como F13–F24), o 24 en dos filas. Estas teclas, junto con "Enter", "Help" y varias otras, generan "códigos AID", que informan al ordenador central que los datos ingresados por el usuario están listos para ser leídos.
Teclado IBM PC AT y PS/2 : F1 a F12, generalmente en tres grupos de 4 teclas en la parte superior del teclado. Los teclados originales IBM PC y PC XT tenían teclas de función F1 a F10, en dos columnas verticales adyacentes en el lado izquierdo; F1|F2, F3|F4, ..., F9|F10, en orden descendente. Algunos teclados compatibles con IBM, por ejemplo, el Northgate OmniKey/102, también tenían teclas de función a la izquierda, lo que en los ejemplos con teclas Alt y Bloq Mayús izquierdas intercambiadas, facilita que los dedos de una sola mano presionen simultáneamente teclas modificadoras y teclas de función de manera rápida y cómoda incluso para personas con manos pequeñas. Muchos teclados de PC modernos también incluyen teclas especializadas para funciones multimedia y del sistema operativo.
MCK-142 Pro: dos juegos de teclas de función: F1–F12 en el lado izquierdo del teclado y, además, 24 teclas PF programables por el usuario ubicadas sobre las teclas QWERTY. [5]
Serie NEC PC-8000 (1979): cinco teclas de función en la parte superior del teclado, junto con un teclado numérico en el lado derecho del teclado. [3] [4]
Sharp MZ-700: teclas azules F1 a F5 en una fila horizontal a lo largo del lado superior izquierdo del teclado, las teclas tienen verticalmente la mitad del tamaño de las teclas normales y el doble del ancho; también hay una "ranura" dedicada para superposiciones de leyendas de teclas intercambiables (papel/plástico) sobre la fila de teclas de función.
Acción sobre diversos programas y sistemas operativos
Sistema operativo Mac
En el sistema operativo Mac clásico , las teclas de función podían ser configuradas por el usuario, con el panel de control Teclas de función, para iniciar un programa o ejecutar un AppleScript .
macOS asigna una funcionalidad predeterminada a (casi) todas las teclas de función desde F1hasta , pero las acciones asignadas por defecto a estas teclas de función han cambiado un par de veces a lo largo de la historia de los productos Mac y las versiones correspondientes de Mac OS X [6] [ referencia circular ] . Como consecuencia, las etiquetas de los teclados Macintosh han cambiado con el tiempo para reflejar las asignaciones más nuevas de las versiones posteriores de Mac OS X: por ejemplo, en una MacBook Pro de 2006, las teclas de función , y están etiquetadas para bajar/subir volumen, mientras que en las MacBook Pro posteriores (a partir del modelo de 2007), los controles de volumen se encuentran en las teclas de función hasta donde están asignadas a varias funciones .F12F3F4F5F10F12
Cualquier versión reciente de Mac OS X o macOS puede detectar qué generación de teclado Apple se está utilizando y asignar las acciones predeterminadas correspondientes a las etiquetas que se muestran en este teclado Apple (siempre que este teclado se haya fabricado antes del lanzamiento de la versión de Mac OS X que se está utilizando). Como resultado, las asignaciones predeterminadas a veces son incorrectas (es decir, no coinciden con las etiquetas que se muestran en el teclado) cuando se usa un teclado Apple USB reciente en una versión anterior de Mac OS X, que no conoce la nueva asignación de teclas de función de este teclado (por ejemplo, debido a que Mission Control y Launchpad no existían en ese momento, las etiquetas correspondientes que se muestran en el teclado no pueden coincidir con las acciones predeterminadas asignadas por versiones anteriores de Mac OS X, que eran Exposé y Dashboard).
Se puede observar que:
Todas las teclas de función han cambiado con el tiempo, a excepción de y que siempre se han asignado al control de brillo.F1F2
A todas las computadoras portátiles de Apple posteriores a 2007 les falta la tecla Num Lock , incluso si no tienen teclado numérico (anteriormente, Num Lock estaba ubicado en la tecla en las computadoras portátiles Apple más antiguas).F6
La tecla especial para expulsión de discos (que estaba ubicada a la derecha de la tecla en los teclados Apple más antiguos) ha sido eliminada de las computadoras Apple ya que ya no tienen una unidad de disco óptico interna, con la excepción de la MacBook Air 2010, que tenía la expulsión de discos etiquetada en su tecla (para usar en combinación con un SuperDrive USB externo).F12F12
Las teclas de función no tienen etiquetas; solo estaban disponibles en los teclados completos de los ordenadores fijos de Apple (iMac, Mac Pro o Mac Mini). Todos los ordenadores portátiles siempre han carecido de estas teclas adicionales, así como cualquier ordenador fijo de Apple reciente equipado con un teclado inalámbrico de Apple.F13F19
En algunas versiones de macOS, se dice que las teclas de función y están asignadas de manera predeterminada para disminuir/aumentar el contraste (aunque no hay nada etiquetado en estas teclas en los teclados Macintosh).F14F15
En todas las versiones de Mac OS X o macOS, las funciones del software se pueden usar manteniendo presionada la tecla Fn mientras se presiona la tecla de función apropiada, y este esquema se puede revertir cambiando las preferencias del sistema macOS.
A partir de 2016, Apple reemplazó las teclas de función individuales con la barra táctil en ciertos modelos de MacBook Pro.
Windows/MS-DOS
En MS-DOS , los programas individuales podían decidir qué significaba cada tecla de función para ellos, y la línea de comandos tenía sus propias acciones. Por ejemplo, copiar palabras del comando anterior al símbolo del sistema actual.F3
Siguiendo las directrices de IBM Common User Access , la tecla se fue asociando gradualmente con la Ayuda en la mayoría de los primeros programas de Windows. Hasta el día de hoy, los programas de Microsoft Office que se ejecutan en Windows incluyen esta tecla en el menú Ayuda. Internet Explorer en Windows no incluye esta combinación de teclas en el menú Ayuda, pero aún así responde con una ventana de ayuda.F1F1
F3Se utiliza habitualmente para activar una función de búsqueda en las aplicaciones, que a menudo permite recorrer los resultados al presionar la tecla sucesivamente. + se utiliza a menudo para buscar hacia atrás. Algunas aplicaciones, como Visual Studio, admiten + como un medio para buscar el texto resaltado en otro lugar de un documento.⇧ ShiftF3ControlF3
F5También se usa comúnmente como tecla de recarga en muchos navegadores web y otras aplicaciones, mientras que activa el modo de pantalla completa/ kiosco en la mayoría de los navegadores. En el entorno de Windows, + se usa comúnmente para salir de una aplicación; + a menudo cerrará una parte de la aplicación, como un documento o una pestaña. generalmente activa la barra de menú , mientras que + activa un menú contextual . se usa en muchas aplicaciones de Windows como Windows Explorer, Excel, Visual Studio y otros programas para acceder a funciones de edición de archivos o campos, como cambiar el nombre de un archivo.F11AltF4CtrlF4F10⇧ ShiftF10F2
F4Se utiliza en algunas aplicaciones para hacer que la ventana ocupe "pantalla completa", como en 3D Pinball: Space Cadet . En Microsoft IE, se utiliza para ver la lista de URL de sitios web visitados anteriormente.
Otras asignaciones de teclas de función comunes a todas las aplicaciones de Microsoft Office son: para verificar la ortografía, + para abrir el cuadro de diálogo de macros, + para abrir el Editor de Visual Basic y + + para abrir el Editor de secuencias de comandos. En Microsoft Word, + revela el formato. En Microsoft PowerPoint, inicia la presentación de diapositivas y pasa al siguiente panel.F7AltF8AltF11⇧ ShiftAltF11⇧ ShiftF1F5F6
⇧ Shift+ F9sale del Shell MS-DOS si está ejecutándose.
WordPerfect para DOS es un ejemplo de un programa que hace un uso intensivo de las teclas de función.
Las teclas de función también se utilizan mucho en la interfaz del BIOS . Generalmente, durante la prueba automática de encendido , se puede acceder al BIOS presionando una tecla de función o la tecla . En el BIOS, las teclas pueden tener diferentes propósitos según el BIOS. Sin embargo, es el estándar de facto para guardar y salir, que guarda todos los cambios y reinicia el sistema.DelF10