KEYBOARD-Befehl
Legt den angegebenen Zeichenausdruck im Tastaturpuffer ab.
KEYBOARD cKeyboardValue [PLAIN] [CLEAR]
Parameter
cKeyboardValue
Gibt den Zeichenausdruck an, der in den Tastaturpuffer geladen wird. Der Zeichenausdruck kann eine Zeichenfolge, ein Tastenname, eine Gruppe von Tastennamen oder eine benutzerdefinierte Funktion, die einen Zeichenausdruck zurückgibt, sein.Ist cKeyboardValue ein Tastenname, muss er in geschweifte Klammern und Hochkommas eingeschlossen werden. Beispiel:
KEYBOARD '{CTRL+LEFTARROW}'
Eine Liste der Tastennamen finden Sie unter ON KEY LABEL.
Es können bis zu 128 Zeichen im Tastaturpuffer abgelegt werden. Sobald diese Anzahl erreicht ist, werden alle weiteren Zeichen ignoriert.
PLAIN
Wenn Sie Tastaturmakros definiert haben oder aktive ON KEY LABEL-Befehle vorhanden sind, können diese Tastenbelegungen durch das Einfügen von PLAIN umgangen werden. PLAIN legt anstelle der Tastenbelegung das Literalzeichen der jeweiligen Taste im Tastaturpuffer ab.Wurde z. B. der Taste A mit ON KEY LABEL ein Befehl zugewiesen und A ist in cKeyboardValue enthalten, geben Sie PLAIN an, um den Buchstaben A in den Tastaturpuffer zu stellen. Der ON KEY LABEL-Befehl, der der Taste zugewiesen ist, wird dann nicht ausgeführt.
CLEAR
Leert den Tastaturpuffer, bevor er mit cKeyboardValue wieder gefüllt wird.
Hinweise
Verwenden Sie zur Ablage von Zeichen im Tastaturpuffer KEYBOARD. Die Zeichen bleiben so lange im Puffer, bis Visual FoxPro Tastatureingaben abfragt. Anschließend werden die Zeichen gelesen und so interpretiert, als wären sie direkt über die Tastatur eingegeben worden.
Mit KEYBOARD können Sie automatisch ablaufenden Democode erstellen, der Ihre Anwendungen anhand von Beispielen veranschaulicht.