Skip to main content

Co to jest kontroler klawiatury?

Kontroler klawiatury jest rodzajem zintegrowanego obwodu wewnątrz większości komputerów, który jest zaprojektowany do akceptowania wejścia z klawiatury i przesyłania go do środkowej jednostki przetwarzania (CPU), gdzie można go następnie przekazać do systemu operacyjnego w celu interpretacji.Zasadniczo, gdy kontroler klawiatury odbiera sygnał z klawiatury lub podobnego urządzenia wejściowego, generuje sygnał zwany przerwaniem, który powoduje krótkie zatrzymanie procesora, aby mógł obsłużyć sygnał, który wysyła kontroler klawiatury.W zależności od różnych specyfiki sprzętowej kontroler klawiatury odbiera różne sekwencje bitów z klawiatury, a następnie przekazuje tę informację za pomocą tabeli wyszukiwania, w której informacje są tłumaczone na bajty znane jako kody skanowania, które można łatwiej interpretować przez procesor.Kontroler obsługuje również interpretację niektórych aspektów fizycznych związanych z klawiaturą, takimi jak naciśnięcie klawisza rozrządu, gdy klawisz jest przytrzymywany przez długi czas, oraz aktywowanie lub dezaktywacja diod emitujących światło (diody LED), które wskazują blokadę liczbową lub stolicNa samej klawiaturze.

Lokalizacja kontrolera klawiatury może się różnić, ale zintegrowany obwód tradycyjnie znajduje się na płycie głównej komputera.W przypadkach, w których klawiatura nie jest integralną częścią komputera, kontroler prawie nigdy nie znajduje się wewnątrz sprzętu klawiatury.Wręcz przeciwnie do klawiatury, które są częścią struktury komputera, na przykład w laptopie.Istnieją również sytuacje, w których nie ma oddzielnego kontrolera klawiatury, ale funkcjonalność jest emulowana przez inne części procesora.

Sprzęt, który znajduje się w tradycyjnej klawiaturze komputerowej, wysyła informacje do kontrolera, o których klawisze zostały naciśnięte, zwykle przezMierzenie zmiany prądu w ramach poszczególnych kluczy.Sygnał ten jest znormalizowany przez obwód podobny do kontrolera klawiatury w komputerze.Oznacza to, że każda klawiatura ma wiedzę na temat własnej topografii oraz lokalizacji i układu klawiszy oraz może wysyłać ten sam sygnał, gdy użytkownik naciska klawisz powrotu, bez względu na to, gdzie klawisz jest na klawiaturze lub jaki projekt ma klawiaturę.Klawisze modyfikatora, takie jak Shift lub Control, są przekazywane wraz z wszelkimi innymi klawiszami, które są wciśnięte.W tym momencie kontroler klawiatury wysyła sygnał do procesora, który powoduje, że powstrzymuje jego obecne działanie i pobiera kody skanowania.CPU następnie przekazuje kody skanowania do systemu, w którym w wielu systemach operacyjnych zdarzenie systemowe jest generowane i przekazywane w celu przetwarzania przez aktywny program.