EMZETT.
Login

Input (Eingabegerät)

Kurz: Sammelbegriff für Geräte, über die Daten oder Befehle in ein System eingegeben werden — Tastatur, Maus, Mikrofon, Scanner, Touchscreen.

Genauer: Eingabegeräte wandeln eine physische Handlung (Tastendruck, Bewegung, Schall) in ein digitales Signal um, das der Computer verarbeiten kann. Das Gegenstück sind Ausgabegeräte (Output), die digitale Daten wieder in für Menschen wahrnehmbare Form bringen (Bild, Ton).

Im Detail

Von physischer Handlung zu digitalem Signal

Technisch läuft die Umwandlung meist über einen kleinen Controller-Chip direkt im Eingabegerät, der die physische Handlung abtastet (z. B. welche Taste gedrückt wurde, wie sich der Maus-Sensor bewegt hat, welche Lichtintensität ein Scanner-Sensor misst) und daraus ein standardisiertes digitales Signal erzeugt, das über USB, Bluetooth oder eine andere Schnittstelle an den Computer geschickt wird. Das Betriebssystem übernimmt dieses Signal über einen Gerätetreiber und macht es für Anwendungen als strukturiertes Ereignis nutzbar (z. B. ein “Tastendruck”-Event mit Informationen wie welche Taste, wie lange gedrückt, mit welchen Modifikator-Tasten gleichzeitig).

Vielfalt der Eingabegeräte

Neben den klassischen Eingabegeräten (Tastatur, Maus, Mikrofon) zählen zu Input-Geräten:

  • Touchscreens/Grafiktabletts: wandeln Berührung/Stiftposition in Koordinaten um.
  • Scanner/Barcode-Leser: wandeln optische Information (Bild, gedruckter Code) in digitale Daten um.
  • Sensoren in mobilen Geräten: Beschleunigungssensor (erkennt Bewegung/Ausrichtung), GPS (Standort), Fingerabdrucksensor, Gesichtserkennungs-Kamera.
  • Spezialisierte Eingabegeräte: Grafik-Tablets für Digitalkunst, MIDI-Controller für Musikproduktion, Joysticks/Gamepads für Spiele.

Jedes dieser Geräte wandelt eine unterschiedliche Art physischer Information (Berührung, Licht, Beschleunigung, Ton) in dasselbe grundlegende Format digitaler Daten um, die der Computer einheitlich weiterverarbeiten kann.

Kombinierte Ein-/Ausgabegeräte

Manche Geräte sind sowohl Input als auch Output zugleich, etwa ein Touchscreen (Eingabe per Berührung, Ausgabe per Bild — beide Funktionen laufen technisch unabhängig, erscheinen dem Nutzer aber als ein verschmolzenes Gerät) oder ein Mikrofon-Lautsprecher-Headset (Mikrofon nimmt auf = Input, Kopfhörer geben Ton wieder = Output). Das Gegenstück zu Input sind reine Ausgabegeräte, die digitale Daten wieder in für Menschen wahrnehmbare Form bringen (Bild, Ton, Druck) — Input und Output bilden zusammen die vollständige Mensch-Maschine-Schnittstelle eines Computersystems.

Eingabevalidierung

Aus Softwaresicht ist besonders wichtig, dass rohe Eingabedaten nie ungeprüft weiterverarbeitet werden — jede Software, die Nutzereingaben entgegennimmt, muss diese validieren (auf erwartetes Format, Länge, erlaubte Zeichen prüfen), da böswillige oder fehlerhafte Eingaben sonst zu Sicherheitslücken (siehe z. B. SQLi) oder Programmabstürzen führen können. Dieses Prinzip gilt unabhängig vom physischen Eingabegerät gleichermaßen für Tastatureingaben, hochgeladene Dateien oder über eine API empfangene Daten.

Siehe auch: Output, Tastatur, Maus, USB