Spacebar Clicker Logo

Spacebar Clicker

⌨️Keyboard-Mechanik

NKRO vs 6KRO Erklärt: Keyboard-Ghosting- & Rollover-Guide

Veröffentlicht von Leertasten-Clicker·Aktualisiert: 16. September 2026·7 Min. Lesezeit·1.300+ Wörter

Spielen Sie gerade einen intensiven Ego-Shooter und rennen diagonal (W + D + Shift), stellen aber fest, dass Ihre Leertaste keinen Sprung ausgelöst hat? Diese frustrierende Hardware-Einschränkung ist als Keyboard-Ghosting oder Key-Jamming bekannt.

In diesem technischen Guide zerlegen wir die elektrische Architektur von Keyboard-Switch-Matrizen, warum ältere Büro-Tastaturen bei Multi-Key-Gaming-Kombos blockieren, wie moderne mechanische Tastaturen echtes <strong class="text-neutral-900 dark:text-white">N-Key Rollover (NKRO)</strong> erreichen und wie Switch-Debounce-Algorithmen die Gesamt-Eingabenz latenz beeinflussen.

1. Das elektrische Raster: Wie Tastaturen Keys abtasten

Eine Standard-Volltastatur hat 104 einzelne Keys. Wenn jeder Switch seinen eigenen dedizierten Leiterbahnen-Trace zum Keyboard-Mikrocontroller benötigen würde, bräuchte die PCB über 100 Pins, was die Herstellungskosten und Komplexität drastisch erhöhen würde.

Um dieses Problem zu lösen, organisieren Tastaturen Switches in einer elektrischen Matrix bestehend aus Zeilen und Spalten (typischerweise 16 bis 18 Spalten und 6 bis 8 Zeilen):

  • Der Mikrocontroller schaltet schnell Strom durch Spalte 1, dann Spalte 2, Spalte 3 usw.
  • Gleichzeitig liest er die Eingabe-Spannungen über jede Zeilenleitung.
  • Wenn ein Key gedrückt wird, schließt er den elektrischen Kontakt zwischen einer bestimmten Zeile und Spalte und lokalisiert die Matrix-Koordinaten des Keys.

2. Ghosting & Jamming: Warum billige Tastaturen Keys blockieren

In einer einfachen Keyboard-Schaltung ohne Dioden entsteht ein Problem, wenn drei Keys, die ein Rechteck in der Matrix bilden, gleichzeitig gedrückt werden:

Row 1: [Key A: PRESSED] ———— [Key B: PRESSED]
          |                          |
Row 2: [Key C: PRESSED] ———— [Key D: OPEN/UNPRESSED]

Da der elektrische Strom rückwärts durch geschlossene mechanische Switches fließen kann, fließt Strom von Zeile 1 durch Key A, hinunter zu Key C, rüber zu Key D's Spalte und tricks den Mikrocontroller aus, sodass er glaubt Key D wird ebenfalls gedrückt! Diese falsche Registrierung wird als Geister-Key bezeichnet.

Um zu verhindern, dass zufällige unbeabsichtigte Buchstaben Ihren Bildschirm fluten, verwenden billige Membran-Tastaturen <strong class="text-neutral-900 dark:text-white">Maskierung / Jamming</strong>: Wenn der Controller einen zweideutigen Zustand erkennt, unterdrückt und ignoriert er absichtlich den dritten Tastendruck.

3. NKRO vs. 6KRO: Dioden zur Rettung

Wie eliminieren mechanische Gaming-Tastaturen Ghosting vollständig?

Hochleistungs-Tastaturen installieren eine Schalt-Diode (wie eine 1N4148-Diode) an jeder einzelnen Switch-Verbindung auf der Leiterplatte. Dioden wirken als Einbahnstraßen-Checkventile: Strom kann nur in eine Richtung fließen, was eine rückwärtige Stromspeisung unmöglich macht.

6KRO (6-Key Rollover)

Der Standard-USB Human Interface Device (HID)-Spezifikations-Report erlaubt 6 alphanumerische Keycodes plus 4 Modifier-Keys (Strg, Umschalt, Alt, GUI) pro Report. Ausreichend für die meisten Spiele, aber kann Rhythmusspiele (osu!, StepMania) oder Split-Tastatur-Multiplayer einschränken.

NKRO (Vollständiges N-Key Rollover)

Moderne Gaming-Tastaturen verwenden benutzerdefinierte USB-Report-Deskriptoren oder mehrere virtuelle HID-Endpunkte, um jeden einzelnen Key gleichzeitig zu melden. Sie können physisch Ihre gesamte Handfläche über 50 Keys gleichzeitig drücken, und jeder Key wird sauber registriert.

4. Switch-Debounce, Optische Strahlen & Magnetischer Hall-Effekt

Die Gesamt-Keyboard-Latenz setzt sich aus drei aufeinanderfolgenden Pipeline-Stufen zusammen:

  1. Mechanische Wegstreckenzeit: Die physische Zeit, die Ihr Finger benötigt, um den Key bis zum Betätigungspunkt herunterzudrücken (typischerweise 1,2mm bis 2,0mm).
  2. Debounce-Algorithmus-Zeit: Traditionelle mechanische Switches (Cherry MX, Gateron, Kailh) prellen physisch, wenn Metallblätter kollidieren. Der Keyboard-Controller muss 2ms bis 8ms warten, bis das Prellrauschen stabilisiert, bevor der Key gesendet wird.
  3. USB-Scan & Polling-Zeit: Die Matrix-Scanning-Zyklusfrequenz (1.000Hz = 1,0ms).

Die Hall-Effekt-Revolution: Neuere magnetische Switches (Wooting, Razer Analog, SteelSeries OmniPoint) verwenden Hall-Effekt-Sensoren, um die Nähe permanenter Magneten anstelle physischer Metallkontakte zu erkennen. Da keine physischen Metallblätter prellen, wird die Debounce-Latenz auf Null reduziert und der Reset erfolgt sofort bei Aufwärtsbewegung (Rapid Trigger).

5. Testen Sie Ihr Keyboard mit Browser-DOM-Events

Wie können Sie testen, ob Ihr Keyboard unter Ghosting leidet oder auf 6KRO beschränkt ist?

Unser Keyboard-Tester visualisiert die Key-Matrix Ihres Keyboards in Echtzeit. Er hört auf Browser keydown- und keyup-Events mit physischen Scan-Identifikatoren (e.code) anstelle interpretierter Zeichen, sodass Sie 10+ Keys gleichzeitig drücken können, um zu überprüfen, ob Ihr Board echtes NKRO liefert.

Häufig gestellte Fragen

Was ist Keyboard-Ghosting?

Keyboard-Ghosting tritt auf, wenn eine Tastatur einen oder mehrere Tastendrücke nicht registriert, weil mehrere Tasten gleichzeitig gedrückt werden. Ursache ist das Schaltungsdesign der Tastaturmatrix — wenn sich mehrere Tasten Zeilen- und Spaltenleitungen teilen, kann der Controller nicht unterscheiden, welche physische Taste das Signal ausgelöst hat.

Was ist der Unterschied zwischen NKRO und 6KRO?

6KRO (6-Key Rollover) bedeutet, dass eine Tastatur bis zu 6 gleichzeitige Tastendrücke registrieren kann (ohne Modifikatortasten). NKRO (N-Key Rollover) bedeutet, dass jede Taste der Tastatur gleichzeitig gedrückt werden kann und alle unabhängig registriert werden. NKRO-Tastaturen verwenden Dioden an jedem Key-Switch, um Ghosting zu verhindern.

Haben mechanische Tastaturen eine geringere Eingabelatenz als Membrantastaturen?

Mechanische Tastaturen haben aufgrund kürzeren Betätigungswegs und schnellerer Switch-Reaktion typischerweise eine geringere Latenz. Die dominierende Quelle der Tastaturlatenz sind jedoch die Debounce-Zeit (2–8ms) und das USB-Polling-Intervall (1ms bei 1000Hz). Hall Effect Magnetswitches eliminieren die Debounce-Latenz vollständig und sind damit die derzeit schnellsten verfügbaren.

Was ist Switch-Debounce und warum ist es wichtig?

Wenn ein mechanischer Key-Switch gedrückt wird, prellen die Metallkontakte physisch für einige Millisekunden, bevor sie stabilen Kontakt herstellen. Die Tastatur-Firmware verwendet einen Debounce-Algorithmus (typischerweise 2–8ms Verzögerung), um diese Prellvorgänge zu ignorieren und nur einen Tastendruck pro physischem Druck zu registrieren. Ohne Debounce könnte ein einzelner Druck als mehrere Tastenanschläge registriert werden.

Wie teste ich, ob meine Tastatur Ghosting- oder Rollover-Probleme hat?

Du kannst Keyboard-Ghosting und Rollover mit unserem kostenlosen Keyboard Tester unter spacebarclickeronline.com/keyboard-tester testen. Er nutzt die Browser-Events keydown und keyup mit physischen Scancodes (e.code), um gleichzeitige Tastendrücke zu erkennen. Halte 10+ Tasten gleichzeitig gedrückt, um zu überprüfen, ob deine Tastatur echtes NKRO liefert.

Quellen & weiterführende Literatur

Das in diesem Leitfaden beschriebene Verhalten auf Schaltungs- und Firmware-Ebene basiert auf den folgenden technischen Referenzen und Spezifikationen:

  1. Wie eine Tastaturmatrix Tasten abtastet und wie Ghosting und Jamming entstehen — Dribin, D. Keyboard Matrix Help. dribin.org →
  2. Der USB-HID-Boot-Keyboard-Report: der Ursprung des 6-Key-Rollover (6KRO) — USB Implementers Forum. Device Class Definition for Human Interface Devices (HID), Version 1.11 — boot keyboard report descriptor (Appendix B). USB-IF (PDF) →
  3. 6KRO-, NKRO- und Anti-Ghosting-Terminologie — Wikipedia. Key rollover. Wikipedia →
  4. Kontaktprellen und warum Controller eine Entprellverzögerung hinzufügen — Ganssle, J. A Guide to Debouncing. ganssle.com →

Hinweis: Rollover-Grenzen, Entprellfenster und Auslösepunkte variieren je nach Tastaturmodell, Switch-Typ und Firmware; die hier genannten Millisekundenbereiche sind repräsentativ und keine Messungen eines bestimmten Boards. Überprüfen Sie das Rollover und Switch-Chatter Ihrer eigenen Tastatur mit unserem Keyboard-Tester.

Testen Sie Ihr Keyboard-Rollover & Switch-Chatter

Testen Sie Key-Matrix-Rollover, erkennen Sie Ghosting, zählen Sie gleichzeitige Tastendrücke und überprüfen Sie die Switch-Debounce-Gesundheit.