En informática, una tecla de función es una tecla en la primera línea de un teclado de computadora, que puede ser programada para que el sistema operativo o un determinado programa o aplicación realice ciertas acciones. En muchos equipos, algunas teclas de función tienen usos predeterminados en el arranque.
Las teclas de función pueden generar una secuencia corta de caracteres, a menudo comenzando como:
«Escape» (ASCII 27) o tecla Esc, o bien enviar una secuencia de caracteres que es interpretada por el sistema operativo o algunos programas para iniciar rutinas o tareas predeterminadas.
Sobre un teclado estándar de computadora, las teclas por lo general están marcadas con una F seguida de un número, y en algunos modelos puede agregarse en algunas de ellas un pequeño texto o icono descriptivo de su efecto predeterminado.
Estas teclas, de F1 a F12, sirven como atajos para acceder más rápidamente a determinadas funciones que le asignan los distintos programas. Los siguientes son solo algunos ejemplos de aplicaciones predeterminadas que corren las teclas de función bajo distintos programas: existe una tendencia a la normalización de aplicaciones en determinadas teclas. En general, la tecla F1 está asociada a la ayuda que ofrecen los distintos programas, es decir que, pulsándola se abre la pantalla de ayuda del programa que se esté usando en este momento.
Varios de estos programas inician otras funciones, además mediante el uso de combinaciones de teclas que incluyen en varios casos a las de función.
Teclado IBM PC/Compatible IBM PC/Microsoft Windows (distribución española).
En el sistema operativo Mac OS 9 y anteriores, las teclas de función pueden ser programadas por el usuario mediante el panel de control de teclas de función, o corriendo un AppleScript. Todos los sistemas operativos Mac asignan funciones predeterminadas a varias de estas teclas. En las computadoras portátiles Apple todas las teclas tienen funciones básicas asignadas, como control de volumen y brillo, quitar discos y NumLock. Las funciones de programas pueden usarse presionando la tecla Fn junto a la tecla de función requerida, si bien la preferencia puede modificarse desde el menú de preferencias del sistema.
Además, las teclas de función tienen un uso básico en la interfaz BIOS. Durante el autotest de arranque se puede lograr acceso a la configuración de la BIOS mediante una tecla de función o la tecla Supr. Cada tecla de función puede tener propósitos diferentes según la BIOS, aunque la tecla F10 suele ser el estándar para grabar y salir.
En los sistemas basados en Linux al pulsar en las teclas Ctrl y Alt, acompañándolas de cualquier tecla de función muestran las consolas gráficas y de texto.