Wat is een menutoets?
Een menutoets is een fysieke toets op een computertoetsenbord of ander apparaat dat een contextgevoelig menu op het display opent. Met betrekking tot een computertoetsenbord heeft de menutoets meestal hetzelfde effect als de rechtermuisknop of de middelste muisknop, waardoor onmiddellijk een menu wordt geopend dat specifiek is voor het programma dat momenteel actief is. Wanneer de sleutel zich op een handheld-apparaat bevindt, kan deze vaak worden gebruikt om een generiek optiemenu voor navigatie te openen of zich op dezelfde manier gedragen als de sleutel op een computertoetsenbord. Bepaalde soorten elektronische computerhardware, zoals monitors, hebben een menutoets die kan worden gebruikt om interne hardware-opties rechtstreeks te bedienen. Niet alle computertoetsenborden of apparaten hebben een menutoets en sommige besturingssystemen of toepassingen herkennen de menutoets niet, zelfs niet als deze aanwezig is.
Op een computertoetsenbord wordt de menutoets meestal gebruikt om een gebeurtenis te activeren waardoor een contextmenu op het scherm verschijnt. Een contextmenu is een lijst met opties waaruit de gebruiker kan selecteren die rechtstreeks verband houdt met het programma dat momenteel focus heeft. Hetzelfde menu kan in het algemeen worden geactiveerd door de rechtermuisknop of de middelste muisknop. Naast het veroorzaken dat een menu verschijnt, wordt de positie van de muiscursor vaak gewijzigd om naar het eerste element in het menu te wijzen.
De menutoets maakte geen deel uit van de oorspronkelijke lay-out van standaard computertoetsenborden. Hoewel de algemene locatie enigszins gestandaardiseerd is, waarbij de toets in veel gevallen rechtsonder in het kwadrant van het toetsenbord wordt weergegeven, maakt deze geen deel uit van een formele lay-out en kan deze dus overal op het toetsenbord verschijnen. Wanneer de toets wordt ingedrukt, bevindt zich op een programmeerniveau de gegenereerde scancode niet binnen de standaard lagercijferige scancodes die alfanumerieke sleutels genereren, en is meestal een hoger nummer. Scancodes van hogere waarde werden niet ondersteund door vroege computerhardware, waardoor het toevoegen van extra sleutels moeilijk of onmogelijk was om op alle systemen te implementeren. Hardware en software zijn echter zo ver gevorderd dat het verzenden van uitgebreide scancodes geen probleem meer was.
Sommige draagbare apparaten en computerhardware bevatten een menutoets waarmee een gebruiker gemakkelijk toegang heeft tot een menu om bepaalde opties te wijzigen. In het geval van sommige draagbare apparaten kan deze toets een contextmenu oproepen of kan worden gebruikt voor basisnavigatie binnen een besturingssysteem. Op hardware zoals monitoren kan de sleutel worden gebruikt om toegang te krijgen tot hardwarespecifieke functies zoals demagnetiseren of frequentiewijzigingen.