Forum: PC Hard- und Software Windows keyboard sped


von Gast (Gast)


Lesenswert?

Wie kann ich die Wiederholrate noch weiter raufsetzen?
KeyboardDelay 0
KeyboardSpeed 31

von DaBeobachta (Gast)


Lesenswert?

Hm... Gut dass es nur 1 Windows-Version gibt...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

So gar nicht.

Die Wiederholrate der Tastatur wird von der Tastatur selbst erzeugt, und 
beim Verstellen vom PC der Tastatur mitgeteilt.

Du könntest die Firmware des in der Tastatur untergebrachten µCs ändern, 
und die real verwendete Wiederholrate Deinen Wünschen anpassen.

Braucht man so etwas?

von Timmo H. (masterfx)


Lesenswert?

Zitat von http://www.marjorie.de/ps2/ps2_keyboard.htm

Wenn Sie eine Taste drücken, wird der MakeCode zum Computer gesendet. 
Wenn Sie die Taste festhalten, setzt die Wiederholfunktion ein 
("Typematic"), d.h. es wird fortlaufend der MakeCode der Taste gesendet, 
solange bis die Taste losgelassen oder eine andere Taste gedrückt wird. 
Um das zu prüfen, starten Sie den Texteditor und halten Sie die Taste 
"A" gedrückt. Es erscheint sofort der Buchstabe "a" auf dem Bildschirm. 
Nach einer kurzen Verzögerung folgen weitere "a"s bis Sie die Taste 
loslassen. Es gibt zwei wichtige Parameter: Die Verzögerung (typematic 
delay) zwischen dem ersten und dem zweiten "a", und die Wiederholrate 
(typematic rate), die angibt, wie viele Zeichen pro Sekunde gesendet 
werden. Die Verzögerung kann zwischen 0,25 und 1,00 Sekunden liegen, und 
die Wiederholrate zwischen 2,0 cps (Zeichen pro Sekunde) und 30,0 cps. 
Diese beiden Parameter können mit dem Befehl 0xF3 ("Set Typematic 
Rate/Delay") eingestellt werden.

von Gast (Gast)


Lesenswert?

Interessant. Danke für die Info!

von yalu (Gast)


Lesenswert?

> Die Wiederholrate der Tastatur wird von der Tastatur selbst erzeugt, und
> beim Verstellen vom PC der Tastatur mitgeteilt.

und

> Zitat von http://www.marjorie.de/ps2/ps2_keyboard.htm

Wird diese in der Tastatur integrierte Funktion heute überhaupt noch
genutzt? Ich dachte, das macht inzwischen das Betriebssystem. Hier im
X11 kann ich jedenfalls den Delay direkt in ms- und die Frequenz in
Hz-Schritten einstellen.

> Die Verzögerung kann zwischen 0,25 und 1,00 Sekunden liegen, und die
> Wiederholrate zwischen 2,0 cps (Zeichen pro Sekunde) und 30,0 cps.

250ms und 30Hz sind viel zu langsam. Bei 150ms und 50Hz fängt die Sache
erst an, nutzbringend zu werden.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Ich dachte, das macht inzwischen das Betriebssystem.

Wie sollte es das können? Der Tastaturautorepeat wird von der 
Tastaturhardware generiert, und die weiß nichts von Deinem 
Betriebssystem. Dein X11 wird auf PC-Hardware auch nichts anderes 
können, als aus den vorgegebenen Werten die zu den der Tastatur 
möglichen auszusuchen und die der Tastatur mitteilen.

Es ist durchaus möglich, daß USB-Tastaturen da über einen erweiterten 
Einstellbereich verfügen, aber auch darauf würde ich mich nicht 
verlassen.

Welchen Sinn hat ein Autorepeat mit 50 Zeichen/Sekunde?

von ... .. (docean) Benutzerseite


Lesenswert?

klar kann das OS das selber machen...

bekommt ja ein kommando wenn "taste gedrückt" und eins wenn "taste 
hoch"..

Dazwischen halt gleiche taste ignorieren und im eingestellten takt die 
Tasten generieren

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Na gut, das stimmt natürlich.

von yalu (Gast)


Lesenswert?

Rufus t. Firefly schrieb:
> Es ist durchaus möglich, daß USB-Tastaturen da über einen erweiterten
> Einstellbereich verfügen, aber auch darauf würde ich mich nicht
> verlassen.

Meine Tastatur stammt noch aus 486er-Zeiten und hatte ursprünglich noch
den dicken DIN-Stecker. Das ist sicher nichts mit erweitertem Einstell-
bereich ;-)

> Welchen Sinn hat ein Autorepeat mit 50 Zeichen/Sekunde?

Etwa den gleichen wie eine Maus mit mehr als 400dpi Auflösung. Der eine
findet's genial, der andere schüttelt nur verständnislos den Kopf. Wobei
zugegebenermaßen >400dpi (z.B. 1600dpi) wichtiger sind als 50 Zeichen/s.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.