PC-Tastaturen sind üblicherweise als Matrix aufgebaut.
Der Prozessor legt an zwei Ports(16bit) ein Signal an und schaut an einem Port(8Bit) wo eine Taste gedrückt wurde. Damit kann man dann 128 Tasten abfragen. Das kann bei neueren Tastaturn noch mehr sein. Dazu kommen auch noch die Anzeigen für Power, NUM und Großschreibung.
Bei einer Funktastatur wird das genau so sein. Die wird auch für jede Verbindungsmöglichkeit zwischen der X und der Y-Richtung einen Scancode beim öffnen und schließen erstellen. Die umgekehrte Richtung vom PC zur Tastatur für die LED's fehlt aber.