Una tecla de menú es una tecla física en un teclado de computadora u otro dispositivo que abre un menú sensible al contexto en la pantalla. En relación con un teclado de computadora, la tecla de menú generalmente tiene el mismo efecto que el botón derecho del mouse o el botón central del mouse, e inmediatamente abre un menú específico para el programa que está actualmente activo. Cuando la tecla está en un dispositivo de mano, a menudo se puede usar para abrir un menú de opciones genéricas para la navegación o puede comportarse de la misma manera que la tecla de un teclado de computadora. Ciertos tipos de hardware informático electrónico, como los monitores, tienen una tecla de menú que se puede utilizar para controlar directamente las opciones de hardware interno. No todos los teclados o dispositivos de computadora tienen una tecla de menú, y algunos sistemas operativos o aplicaciones no reconocen la tecla de menú incluso si está presente.
En un teclado de computadora, la tecla de menú generalmente se usa para activar un evento que hará que aparezca un menú contextual en la pantalla. Un menú contextual es una lista de opciones entre las que el usuario puede seleccionar y que está relacionada directamente con el programa que tiene el foco en ese momento. El mismo menú generalmente se puede activar con el botón derecho del mouse o el botón central del mouse. Además de hacer que aparezca un menú, la posición del cursor del mouse a menudo se cambia para apuntar al primer elemento del menú.
La tecla de menú no formaba parte del diseño original de los teclados de computadora estándar. Aunque la ubicación general se ha estandarizado un poco, con la tecla que aparece en el cuadrante inferior derecho del teclado en muchos casos, no forma parte de un diseño formal y, por lo tanto, puede aparecer en cualquier lugar que sea conveniente en el teclado. Cuando se presiona la tecla, a nivel de programación, el código de escaneo generado no está dentro de los códigos de escaneo estándar de dígitos inferiores que generan las teclas alfanuméricas, y en su lugar suele ser un número mayor. Los primeros equipos informáticos no admitían códigos de escaneo de mayor valor, por lo que la adición de claves adicionales era difícil o imposible de implementar en todos los sistemas. Sin embargo, el hardware y el software progresaron hasta el punto en que el envío de códigos de exploración extendidos ya no era un problema.
Algunos dispositivos portátiles y hardware de computadora incluyen una tecla de menú que permite al usuario acceder fácilmente a un menú para cambiar ciertas opciones. En el caso de algunos dispositivos portátiles, esta tecla puede abrir un menú contextual o puede usarse para la navegación básica dentro de un sistema operativo. En hardware como monitores, la tecla se puede utilizar para acceder a funciones específicas del hardware, como desmagnetización o cambios de frecuencia.