Kann mir jemand sagen, wie das Datensignal eines normalen Keyboard definiert/aufgebaut ist ?
Die Tastatur ist ein halbwegs intelligentes Peripheriegerät mit einem eigenen Microcontroller. Dieser Microcontroller sendet für jeden Druck / jedes Loslassen einer Taste sogenannte Scan-Codes.
Diese Scan-Codes sind je nach Tastaturfamilie unterschiedlich, eine PC/XT-Tastatur (wer hat sowas noch...) ist also nicht ganz zur PC/AT oder MFII-Tastatur kompatibel.
Bezüglich des Anschlusses und der elektrischen Signale sind die Tastaturen identisch, egal ob mit "AT"-Stecker (gross, rund) oder "PS/2"-Stecker (klein, rund). Von USB hab ich keine Ahnung, wahrscheinlich werden die Tastaturdaten einfach im USB-Protokoll gekapselt.
Scancodes der Tastaturen findest Du z.B. hier:
http://www.barcodeman.com/altek/mule/scandoc.php3
Mehr zur Hardware an sich hier:
http://www.techadvice.com/tech/K/Keyboards.htm
Diese Scan-Codes sind je nach Tastaturfamilie unterschiedlich, eine PC/XT-Tastatur (wer hat sowas noch...) ist also nicht ganz zur PC/AT oder MFII-Tastatur kompatibel.
Bezüglich des Anschlusses und der elektrischen Signale sind die Tastaturen identisch, egal ob mit "AT"-Stecker (gross, rund) oder "PS/2"-Stecker (klein, rund). Von USB hab ich keine Ahnung, wahrscheinlich werden die Tastaturdaten einfach im USB-Protokoll gekapselt.
Scancodes der Tastaturen findest Du z.B. hier:
http://www.barcodeman.com/altek/mule/scandoc.php3
Mehr zur Hardware an sich hier:
http://www.techadvice.com/tech/K/Keyboards.htm