3.3
DURCH DEN BENUTZER VERÄNDERLICHE
RATE
DER TASTENWIEDERHOLUNGSFUNKTION
Das
Betriebsystem der XL-Serie gestattet dem Benutzer, die Rate festzulegen, mit der
eine Taste ihre Eingabe ins System
wiederholt,
wenn sie längere Zeit niedergedrückt wird. Diese Festlegung kann durch
ein Programm geschehen, das die OS-System-Variable KEYREP verändert. Diese liegt
bei Speicherstelle $02DA.
Diese
Variable legt die Wiederholungsrate fest, indem die Anzahl der aufgetretenen VBLANK
(Vertital Blank)-Intervalle gezählt wird. Für das PAL-System liegt er bei
5. Diese Worte haben zur Folge, daßeine Taste bei beiden Systemen 10 mal pro
Sekunde wiederholt wird.
Durch
Veränderung dieser Variablen wäre eine maximale Wiederholungsrate von 50
Zeichen pro Sekunde beim PAL-System möglich, was der Rate des Bildschirm-Refresh
entspricht. Dieser Zustand wird durch einen Wert von 1 in der Variablen erreicht.
Der
Benutzer kann auFerdem die Zeit festlegen, die verstreichen muF, bevor die Tastenwiederholung
einsetzt. Die
OS-Systemvariable,
die dieses steuert, liegt bei Speicherstelle $02D9 und wird mit KRPDEL bezeichnet.
Diese
Variable kontrolliert die Anzahl der auftretenden VBLANKs, bevor die erste Wiederholung
auftritt. Danach wird die Wiederholungsrate wie oben beschrieben gesteuert. Der Ausgangswert
dieser OS-Variable liegt bei 40 für PAL-Systeme, so daß0,8 Sekunden verstreichen,
bevor eine Tasteneingabe vom System wiederholt wird.