Ich bin auf der Suche nach einer Tastatur, die es ermöglicht, 2 oder so Tasten gleichzeitig mit demselben Finger zu drücken. dh s und w würden beide registrieren und insgesamt 8-10 Schlüssel gleichzeitig registrieren. die Tastaturmatrizen erlauben das nicht wirklich. Daher vermute ich, dass ich einige Eingänge pro Chip verwenden muss. Da ich mit nur 1 Hand ungefähr 26 Tasten gleichzeitig davonkommen kann, kann ich möglicherweise eine Zwillingsmatrix erstellen und Teile zwischen den 2-Hand-Abschnitten aufteilen, sodass qhx7 alle auf 1 Zeile statt 1qaz sein könnten, was zu einer Blockierung führen würde. Die Kehrseite wäre das Trace-Routing.
Ich bin nicht dagegen zu sagen, dass die linke Seite alle direkten Eingänge und dann alle anderen Tasten als Matrix hatte.
Wenn ich eine benutzerdefinierte Tastatur bauen würde, würde ich eine Tastaturmatrixschaltung verwenden und eine Sperrdiode für jeden einzelnen Tastenschalter installieren - wie praktisch alle Synthesizer-Tastaturen. Wie Richman betonte, ermöglicht dies dem Tastatur-Controller, die Matrix zu scannen und direkt zu erkennen, welche Tastenschalter gedrückt werden, unabhängig davon, wie viele Tasten gedrückt werden – dh es hat einen vollständigen N-Key-Rollover .
Andere beliebte Möglichkeiten, eine Tastatur zu bauen, sind:
Einige Leute verbinden Schalter direkt mit Eingangspins (anstatt eine Matrix zu verwenden). Sie benötigen keine Sperrdioden, sparen also ein paar Cent, geben aber mehr für IC-Eingangspins aus und das Leiterbahnlayout ist komplizierter – zusätzliche Kosten und Komplexität ohne wirklichen Nutzen.
Die meisten Designer von Computertastaturen verwenden eine Matrix ohne Sperrdioden, was ein paar Cent spart. Leider führt das zu "Key Ghosting" - wenn bestimmte Kombinationen von 3 oder mehr Tasten gedrückt werden, scheint eine vierte Phantomtaste gedrückt zu werden. Die meisten handelsüblichen Computertastaturen „reparieren“ Tasten-Ghosting in der Software, durch Tastenblockierung , manchmal einfaches „1-Tasten-Rollover“ (nachdem 1 Taste gedrückt wurde, ignorieren Sie die Tastatur, bis keine Tasten mehr gedrückt werden) oder komplexer „ 2-Tasten-Rollover". Es gibt Möglichkeiten für eine solche Tastatur, einige Kombinationen von mehr als 2 gleichzeitig gedrückten Tasten korrekt zu handhaben, aber es ist kompliziert und führt unweigerlich dazu, dass andere Kombinationen nicht richtig registriert werden.
Tony Stewart EE75
Tony Stewart EE75
Russell McMahon
Kendrik
W5VO