En knapp anses generelt som en
inngang enhet.
Her er grunnen:
* Brukerinteraksjon: Knapper er designet for at brukere skal samhandle med et system ved å gi en inngang.
* Signaloverføring: Når en knapp trykkes, sender den et signal til systemet, noe som indikerer en spesifikk handling. Dette signalet er inngangen.
* Handlingsutløser: Knappens inngang utløser en handling eller respons fra systemet.
Eksempel:
* På et datatastatur sender du en knapp som sender et signal til datamaskinen, som deretter tolker den som en karakterinngang.
* På et nettsted, klikker du på en knapp som sender inn et skjema, som regnes som inndata til nettstedet.
Mens knapper kan utløse handlinger (utganger), er selve knappen inngangsenheten som setter i gang disse handlingene.