Viktige Status

Under behandling av en melding med tastaturet, kan et program må finne ut statusen for en annen tast i tillegg til den som genereres av gjeldende melding. Et tekstbehandlingsprogram som tillater brukeren å trykke SKIFT + end for å velge en blokk med tekst, må for eksempel kontrollere statusen for SKIFT-tasten når den mottar en tastetrykk-melding fra end-tasten. Programmet kan bruke GetKeyState -funksjonen til å fastslå status for en virtuell nøkkel på tiden ble generert gjeldende melding; Det kan bruke GetAsyncKeyState -funksjonen til å hente gjeldende status for en virtuell nøkkel.

Tastaturoppsettet vedlikeholder en liste over navn. Navnet på en nøkkel som produserer ett enkelt tegn er det samme som tegnet som er produsert av nøkkelen. Navnet på en noncharacter nøkkel for eksempel kategorien, og angi lagres som en tegnstreng. Et program kan hente navnet på en tast fra enhetsdriveren ved å kalle GetKeyNameText -funksjonen.

Index