? Når du trykker på en tast på tastaturet for å overføre informasjon i et vindu på skjermen, at handlingen kalles et tastetrykk . En tastetrykk kan være enten opp eller ned , og , avhengig av hvilken handling det er, sender spesifikke kodede meldinger til datamaskinen for å sende inn den informasjonen du hadde tenkt. Det er to grunnleggende typer tastetrykk : system og ikke- system . Den tidligere kommuniserer direkte med operativsystemet , mens sistnevnte samhandler med programvare på systemet i stedet. Tastetrykk
Hvert program på harddisken din reagerer på bestemte kombinasjoner av å trykke på taster ned og slippe tastene , de to handlingene sende to separate typer tastetrykk meldinger til programvaren på datamaskinen. Noe programvare svare umiddelbart på en nøkkel- down action, mens andre kan kreve at du slipper tasten før prosessen begynner. Tastetrykk kan påvirke systemfiler og programmer , eller ikke- systemprogramvaren .
System Tastetrykk
System tastetrykk er tastetrykk som samhandler med bakgrunnsprosesser i datamaskinens operativsystem . De aller fleste av system tastetrykk oppstår når du trykker på " Alt"-tasten i et program , slik at tastetrykkene dine ikke lenger skrive inn tegn på skjermen , men utløser programvare prosesser som fil menyer . Andre typer system tastetrykk inkluderer taster trykkes når du ikke har et vindu i fokus på systemet ditt . Dette skjer når du minimere alle programmer og klikk på skrivebordet . Navigerer programmer med tastetrykk er også system tastetrykk .
Non -System Tastetrykk
De aller fleste av tastetrykk brukere opptrer på sine tastaturer er ikke-system tastetrykk . Dette inkluderer alle tastetrykk du bruker til å skrive inn informasjon i eller samhandle med programmer, for eksempel å skrive i data -entry programvare , nettlesere og andre programmer . De fleste tastetrykk ikke utløser operativsystem prosesser som lagrer en fil på harddisken . Non - system tastetrykk sende meldinger til programvaren for å utføre handlinger og legge inn informasjon i programmet.
Making the Distinction
p Med hvert trykk og utgivelsen av en nøkkel, tastaturet sender bestemte typer kodede data meldinger til datamaskinen som hjelper den skille mellom system og ikke-system tastetrykk . Du trykker på en tast i et ikke - system tastetrykk sender enten " WM_KEYUP " eller " WM_KEYDOWN " for å la datamaskinen vite hvilken type tastetrykk du har utført . System tastetrykk generere enten " WM_SYSKEYUP " eller " WM_SYSKEYDOWN , " med "SYS " del av melding om at tastetrykket er ment å samhandle med et system prosess .