Sind Apple-Tastaturen Multi-Key-Rollover?

Sind Macintosh-Tastaturen für Leute, die mit vielen Fingern tippen, Multi-Key-Rollover ?

Bonuspunkte für die Erklärung, wie man dies auf jedem Mac testet, oder die Auflistung , welche Modelle 3-Tasten-Rollover oder höher sind.

Antworten (7)

Aktuelle Apple-Tastaturen (diese Antwort stammt aus dem Jahr 2012, aber ich habe sie 2020 erneut getestet) sind kein N-Key-Rollover und meines Wissens keine neuere Tastatur, die sie jemals hergestellt haben. Ich denke, einige der wirklich alten waren N-Key-Rollover, kann es aber nicht bestätigen.

Sie können diese Website verwenden , um Ihre Tastatur zu testen.

Beachten Sie, dass jede Tastatur ein anderes elektronisches Layout hat und bei unterschiedlichen Tastenkombinationen fehlschlägt. Wenn ich auf meiner Apple Aluminium-Tastatur die Tasten und gedrückt halte Wund Edann die DTaste drücke, wird der dritte Tastendruck nicht registriert. Aber es gibt andere Tastenkombinationen, bei denen bis zu sechs Tasten gleichzeitig registriert werden.

Es wird allgemein gesagt, dass ein echter N-Key-Rollover nur mit einer PS/2-Tastatur erreicht werden kann und dass USB-Tastaturen nur einen 6-Key-Rollover erreichen können. Soweit ich weiß, gilt diese Einschränkung nur für Microsoft Windows.

Das Datenblatt meiner mechanischen Tastatur behauptet "6-Key-Rollover mit USB, N-Key-Rollover mit USB-zu-PS/2-Adapter". Wenn ich es mit USB auf meinem Mac verwende, habe ich bestätigt, dass es sich tatsächlich um einen 20-Tasten-Rollover handelt.

Ich konnte diese Website nicht zum Laufen bringen. Das hat funktioniert: gadzikowski.com/nkeyrollover.html
@nevster danke - ich habe meine Antwort aktualisiert, um diese Seite zu verwenden, und auch eine aktuelle Tastatur getestet.
Können Sie bestätigen, dass eine beworbene Tastatur mit N von 9 oder Anti-Ghosting unter macOS gut funktioniert? matias.ca/tactilepro3
@bmike Ich bleibe jetzt bei Apple-Tastaturen - ich habe andere ausprobiert, fand es aber zu störend, um auf meinem Desktop, Laptop und iPad ein völlig anderes Tastengefühl zu haben. Aber soweit ich weiß, haben fast alle "guten" mechanischen Tastaturen nicht das Problem, um das es in dieser Frage geht, und sie funktionieren alle perfekt unter MacOS.
Es ist teuer, eine Leiterplatte herzustellen, die den gedrückten Zustand jeder Taste einzeln überwacht. Viel billigere/einfachere Verkabelung, wenn ein einzelner Kabelsatz mehrere Schlüssel überwacht - dies führt jedoch dazu, dass mehr als eine bestimmte Anzahl von Schlüsseln nicht erkannt werden kann. Sie wählen die Tastengruppen aus, um sicherzustellen, dass häufig zusammengedrückte Tasten zuverlässig erkannt werden.
Ich empfehle dieses Video, um mehr über N-Key-Rollover zu erfahren und warum es eigentlich keine Einschränkung von USB ist. youtube.com/watch?v=2lPzTU-3ONI&t=1s

Mein Apple Wireless Keyboard und die Tastatur auf meinem MacBook Air scheinen es zu ermöglichen, alle Kombinationen von zwei Tasten gleichzeitig zu drücken, aber nicht einige Kombinationen von drei Tasten. Ich vermute also, dass es sich um 2-Key-Rollover handelt.

Eine andere Möglichkeit zum Testen besteht darin, den Tastatur-Viewer aus dem Eingabemenü oder mit zu öffnen open -a KeyboardViewer.

Apple Macbook Pros sind 6 Key Rollover, sieht aus wie eine Einschränkung von USB

Halten Sie die Tasten 1 2 3 4 5 6 und dann 7 gedrückt, 7 wird nicht registriert

Das ist nicht korrekt, 6-Tasten-Rollover bedeutet, dass alle 6 Tasten unabhängig voneinander erkannt werden können, was bei W, Dund Eauf meiner Tastatur (MacBook Pro, Ende 2011) nicht der Fall ist. Aber es ist anscheinend 2-Key-Rollover.
Es hängt davon ab, welche Tasten Sie drücken. Ich habe ein Macbook Pro Ende 2016. Ich kann maximal 6 Tasten drücken, aber wie Sie ist W, D und E keine Kombination, die zusammen gedrückt werden kann.
Ja, MBPs sind so ziemlich "2-zu-6"-Rollover, abhängig von bestimmten Tastenkombinationen und/oder Zeilen/Spalten. Versuchen Sie, eine Taste in jeder der sechs Reihen eines MBP (ohne Touch Bar) zu drücken. Funktioniert. Versuchen Sie, zwei benachbarte Zahlen-/Buchstabentasten (Q, W) innerhalb einer Reihe zu drücken. Dies blockiert alles in der gleichen "Spalte" (1 und 2, A und S usw., das ist der Grund, warum W, E und D nicht funktionieren). Ziemlich komisch.

Ich wollte nur einige Informationen darüber hinzufügen, warum bestimmte Tastenkombinationen auf Apple-Tastaturen nicht registriert werden. Ich weiß nicht mehr, in welchem ​​technischen Artikel ich es gelesen habe, es muss jetzt mindestens 10 Jahre her sein, aber als Apple seine Tastatur enthüllte (ich glaube die von 2003?), Sagten sie, dass sie bestimmte Schutzmaßnahmen für den Fall eines Haustieres enthielt darüber gelaufen.

Dies ist, was passiert. Es ist eine spezielle Regel eingebaut, die Eingaben im Namen der Haustiererkennung ignoriert. Wenn Sie mindestens zwei Tasten in derselben Spalte drücken, werden weitere Tastendrücke in der gesamten Reihe dieser Tasten ignoriert. Und wenn Sie Tasten drücken, die diesen Sperrmechanismus aktivieren würden, während Sie bereits Tasten gedrückt haben, werden diese ebenfalls ignoriert. Das bedeutet, dass Sie „1QAZ“ drücken können und nichts anderes eingeben können, während Sie diese Tasten gedrückt halten.

Zusammenfassend lässt sich sagen, dass Apple-Tastaturen einen 4-Tasten-Rollover in Spalten (ohne Leertaste und Funktionstasten) und einen 6-Tasten-Rollover in Zeilen haben, wenn eine Reihe nicht durch eine andere Taste gesperrt ist, was sie technisch zu einem 2-Tasten-Rollover macht. Vielen Dank an die Apple-Ingenieure. Oh, und da die Tastaturen eine PS/2-Schnittstelle verwenden, ist diese Einschränkung völlig willkürlich und die Zusatztasten wirken sich überhaupt nicht auf diese Tastatursperre aus, sodass Sie problemlos 10 Tasten gleichzeitig drücken können (Shift, Strg, Alt, cmd und alle sechs Tasten in derselben Reihe).

Hoffe, das hilft jemandem in der Zukunft.

Als jemand, der einen Hackintosh gebaut hat (ein Computer, der aus Standard-PC-Komponenten von der Stange besteht, aber Mac OS ausführt), kann ich bestätigen, dass Apples Laptops eine PS2-Schnittstelle verwenden. Unter den vielen .kext-Dateien, die der benutzerdefinierte Bootloader installieren kann, befinden sich PS2-Treiber. Diese ermöglichen die Verwendung von PS2-Tastaturen und -Mäusen mit Mac OS, sind jedoch von .kexts abgeleitet, die von Apples Laptops verwendet werden.

Ich war überrascht zu sehen, dass die Tastatur des Macbook Pro meinen schnellen Tastaturtest bestehen kann. Die externen USB-Tastaturen von Apple vermissen jedoch Tastendrücke bei meinem einfachen Test unten.

Ich tippte "Der schnelle braune Fuchs springt über den faulen Hund" ein, während ich beide SHIFT-Tasten gedrückt hielt. Vielleicht hat die interne Tastatur einen schicken Anschluss, der kein USB ist.

Die Umschalttaste ist für n-Key-Rollover nicht relevant. Sie müssen mehrere Buchstaben gleichzeitig drücken, um dies zu testen.

Manchmal reicht es nicht aus, einfach Ja oder Nein zu einem komplexen Feature wie NKRO zu fragen. Oft lautet die Antwort: "Es kommt darauf an ..." Mehrere oben genannte Kommentatoren schlugen vor, w, dann e, dann d, gedrückt zu halten, um zu sehen, ob die dTaste registriert wird. Auf der eingebauten Tastatur meines MacBookPro 2015 "schlägt das fehl". Was jedoch gelingt, ist eine häufigere 3-Tasten-Sequenz: shift+ D+ E(wohl eine häufiger getippte Sequenz, zB im Wort DEBUG:) ) ABER meine "billige" (MacAlly) externe USB-Tastatur kann die nicht registrieren, Ewenn ich sie bereits habe shift+ gedrückt Dgehalten. Mein "teuer/Gaming" (CoolerMaster) kann alle Charaktere bei gedrückt gehaltenem "DEBUG" gleichzeitig registrieren.