Auslesen einer PS 2- Tastatur

Gast #1045532
Lesenswert?

Hallo,

ich möchte eine PS/2-Tastatur auslesen und habe einige 
Verständnisfragen:

Die Tatstatur senden beim Drücken einer Taste einen Scancode, wird die 
Taste losgelassen, wird ein Break-Code gesendet.
Ist das alles, was die Tastatur sendet?

Angenommen, man drückt auf die Leertaste, dann kommt zuerst der Code 39 
(Hex) also  0011 1001.
Wird die Taste dann losgelassen, wird B9 gesendet, also 1011 1001.

Ist das alles, was gesendet wird?
Persönliche Seite #1045571
Lesenswert?

Das wird Dir mit einer handelsüblichen PC-Tastatur kaum gelingen. Die 
Zeit, wo in der Tastatur ein Standard-µC mit externem EPROM verbaut war, 
ist schon sehr lange her (das hat Cherry mal in den späten 80ern so 
gemacht, da war tatsächlich ein ROM-loses Mitglied der MCS-51-Familie 
mit einem externen EPROM verbaut, das war aber auch damals schon ein 
Sonderfall).
Gast #1046162
Lesenswert?

Mich würde eine Tastatur mit eingebautem uC sehr interessieren, doch 
entweder bin ich zu doof zum Suchen oder es gibt da wirklich keine 
Informationen zu, kann mir da einer von euch einen Typ nennen?
Persönliche Seite #1046167
Lesenswert?

> Nein, das meinte ich nicht, die PC Tastatur lässt sich mittels
> Kommandocodes auf ASCII oder auch andere Systeme umstellen, das ist
> Standard geblieben.

Nein, das war es noch nie. Eine MF II-Tastatur (praktisch alle 
PC-Tastaturen seit 1986) kennt zwar drei verschiedene "command sets", 
aber keines davon sendet ASCII. Alle drei verwenden das Konzept von 
Make- und Breakcodes und alle drei wissen nichts über die auf den 
Tastenkappen aufgedruckte Belegung.
Moderator (Firma: Titel) Persönliche Seite #1046180
Lesenswert?

> Man kann die Tastatur auch umprogrammieren, daß sie direkt Ascii
> ausgibt, als Beispiel.
Ja, wenn man den uC in der Tastatur umprogrammiert   ;-)


Zum Thema 39 --> B9
http://www.marjorie.de/ps2/scancode-set1.htm

XT-Tastatur (er lebe hoch ;-)
Aber so eine Tastatur gibts nicht mehr überall. Neue Tastaturen lassen 
sich u.U. nicht mal mehr auf diesen Scancode-Set 1 umschalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren