Un tasto menu è un tasto fisico sulla tastiera di un computer o su un altro dispositivo che visualizza un menu sensibile al contesto sul display. In relazione alla tastiera di un computer, il tasto menu di solito ha lo stesso effetto del pulsante destro del mouse o del pulsante centrale del mouse, facendo apparire immediatamente un menu specifico del programma attualmente attivo. Quando il tasto si trova su un dispositivo palmare, spesso può essere utilizzato per visualizzare un menu di opzioni generiche per la navigazione o può comportarsi allo stesso modo del tasto sulla tastiera di un computer. Alcuni tipi di hardware per computer elettronici, come i monitor, dispongono di un tasto menu che può essere utilizzato per controllare direttamente le opzioni hardware interne. Non tutte le tastiere oi dispositivi dei computer dispongono di un tasto menu e alcuni sistemi operativi o applicazioni non riconoscono il tasto menu anche se è presente.
Sulla tastiera di un computer, il tasto menu viene generalmente utilizzato per attivare un evento che farà apparire un menu di scelta rapida sullo schermo. Un menu di scelta rapida è un elenco di opzioni da cui l’utente può selezionare che è correlato direttamente al programma attualmente attivo. Lo stesso menu generalmente può essere attivato con il tasto destro del mouse o con il tasto centrale del mouse. Oltre a far apparire un menu, la posizione del cursore del mouse spesso viene modificata per puntare al primo elemento del menu.
Il tasto menu non faceva parte del layout originale delle tastiere dei computer standard. Sebbene la posizione generale sia stata in qualche modo standardizzata, con il tasto che appare nel quadrante in basso a destra della tastiera in molti casi, non fa parte di un layout formale e quindi può apparire ovunque sia conveniente sulla tastiera. Quando si preme il tasto, a livello di programmazione, lo scancode generato non rientra negli scancode standard a cifre inferiori che generano i tasti alfanumerici, ed è invece solitamente un numero superiore. Gli scancode di valore superiore non erano supportati dall’hardware del computer precedente, rendendo l’aggiunta di chiavi extra difficile o impossibile da implementare su tutti i sistemi. L’hardware e il software sono progrediti, tuttavia, al punto che l’invio di codici di scansione estesi non è più stato un problema.
Alcuni dispositivi palmari e hardware del computer includono un tasto menu per consentire a un utente di accedere facilmente a un menu per modificare determinate opzioni. Nel caso di alcuni dispositivi palmari, questo tasto può richiamare un menu contestuale o può essere utilizzato per la navigazione di base all’interno di un sistema operativo. Su hardware come i monitor, la chiave può essere utilizzata per accedere a funzioni specifiche dell’hardware come la smagnetizzazione o le variazioni di frequenza.