Alle USB-Tastaturen arbeiten mit einer Tastenmatrix. Es gibt keine 1: 1-Beziehung zwischen einem Pin und einer Tastaturfunktion. Wenn Sie die Membran untersuchen, können Sie sehen, wie die Matrix aus Spalten und Zeilen besteht. Zeilen und Spalten werden nacheinander gescannt, um festzustellen, wo sie sich bei einer gedrückten Taste schneiden.
Sie werden feststellen, dass (so ziemlich) alle modernen USB-Tastaturen oberflächenmontierte Komponenten und ICs verwenden. Es kann ziemlich schwierig sein, mit diesen zu arbeiten, insbesondere wenn sie direkt auf eine flexible Leiterplatte gelötet werden.
Idealerweise suchen Sie nach einer alten USB-Tastatur. Eine mit Knöpfen, die nicht mehr funktionieren - im Idealfall wäre sie zu ihrer Zeit von hoher Qualität gewesen. Etwas, das einige Jahre alt ist - eine der ersten USB-Tastaturen, die zum Verkauf angeboten werden. Es ist weniger wahrscheinlich, dass sie SMD verwenden, und es ist wahrscheinlicher, dass sie eine echte Leiterplatte haben, mit der Sie arbeiten können. Selbst wenn sie SMD sind, haben sie immer noch eine bessere Chance auf eine echte Leiterplatte.
Wenn Sie nach einem Chip suchen, mit dem Sie Ihre eigenen vollständig rollen können, ist der Alcor Micro AU9410 eine gute Wahl. Leider ist er (wie die meisten ähnlichen Produkte) nur als Aufputzgerät erhältlich.
Eine dritte Möglichkeit besteht darin, Ihre eigenen von Grund auf neu zu erstellen. Sie benötigen einen Mikrocontroller mit USB-Funktion (z. B. einen PIC18F4455) und eine Firmware, um ein "Human Interface Device" (oder HID) zu emulieren. Microchip hat Beispiele in seiner Anwendungsbibliothek. Mit der Tastatur können Sie dann absolut alles tun, was Sie wollen.