Skip to main content

Was ist ein Tastaturregler?

Ein Tastaturcontroller ist eine Art integrierter Schaltung in den meisten Computern, die Eingaben von einer Tastatur akzeptieren und an die zentrale Verarbeitungseinheit (CPU) übertragen, wo er dann zur Interpretation an das Betriebssystem übergeben werden kann.Wenn ein Tastaturregler ein Signal von einer Tastatur oder einem ähnlichen Eingangsgerät empfängt, generiert er im Allgemeinen ein Signal, das als Interrupt bekannt ist, bei dem die CPU die Ausführung kurz einstellt, damit das Signal, den der Tastaturcontroller sendet, verarbeiten kann.Abhängig von verschiedenen Hardware -Spezifikationen empfängt ein Tastaturcontroller verschiedene Sequenzen von Bits von der Tastatur und übergibt diese Informationen dann über eine Nachschlagetabelle, in der die Informationen in Bytes übersetzt werden, die als Scan -Codes bezeichnet werden, die von der CPU einfacher interpretiert werden können.Der Controller kümmert sich auch um die Interpretation einiger physikalischer Aspekte im Zusammenhang mit einer Tastatur, wie z.Auf der Tastatur selbst.

Die Position des Tastaturcontrollers kann variieren, aber der integrierte Schaltkreis befindet sich traditionell auf dem Motherboard des Computers.In Fällen, in denen die Tastatur kein wesentlicher Bestandteil des Computers ist, befindet sich der Controller fast nie in der Tastaturhardware.Das Gegenteil gilt für Tastaturen, die Teil der Computerstruktur sind, z. B. in einem Laptop.Es gibt auch Situationen, in denen es keinen separaten Tastaturcontroller gibt, aber die Funktionalität wird durch andere Teile des Prozessors emuliert.

Die Hardware, die sich in einer herkömmlichen Computertastatur befindetMessung einer Änderung des Stroms unter den einzelnen Schlüssel.Dieses Signal wird durch eine Schaltung standardisiert, die dem Tastaturcontroller im Computer ähnelt.Dies bedeutet, dass jede Tastatur Kenntnisse über ihre eigene Topographie sowie den Ort und die Anordnung der Tasten hat und dasselbe Signal senden kann, wenn ein Benutzer die Rückgabetaste drückt, unabhängig davon, wo sich die Taste auf der Tastatur befindet oder welche physische Design die Tastatur hat

Der Controller im Hauptcomputer nimmt dieses Signal und konvertiert es in einen Scancode, der von der CPU leichter interpretiert werden kann.Modifikatortasten wie Verschiebung oder Kontrolle werden zusammen mit anderen Tasten übergeben, die gedrückt werden.Zu diesem Zeitpunkt sendet der Tastaturcontroller ein Signal an die CPU, das dazu führt, dass er seine vorliegende Aktion stoppt und die Scan -Codes abruft.Die CPU übergibt dann die Scan -Codes an das System, wobei in vielen Betriebssystemen ein Systemereignis generiert und weitergegeben wird, um vom aktiven Programm verarbeitet zu werden.