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.