Compartir a través de


KEYBOARD (Comando)

Sitúa la expresión de caracteres especificada en el búfer de teclado.

KEYBOARD cKeyboardValue   [PLAIN] [CLEAR]

Parámetros

  • cKeyboardValue
    Especifica la expresión de caracteres que se introduce en el búfer de teclado. La expresión de caracteres puede ser una cadena de caracteres, una etiqueta de tecla, un conjunto de etiquetas de tecla o una función definida por el usuario (FDU) que devuelva una expresión de caracteres.

    Si cKeyboardValue es una etiqueta de tecla, deberá incluirla entre llaves y comillas. Por ejemplo:

    KEYBOARD '{CTRL+LEFTARROW}'
    

    Para ver una lista de etiquetas de clave, vea ON KEY LABEL.

    El búfer de teclado puede llenarse con hasta 128 caracteres. Una vez que se llena el búfer, los caracteres adicionales se pasan por alto.

  • PLAIN
    Si tiene definidas macros de teclado o tiene un comando ON KEY LABEL activo, puede incluir PLAIN para eludir esas asignaciones de tecla. PLAIN llenará el teclado con el carácter de tecla literal, no con la asignación de tecla.

    Por ejemplo, si ha asignado un comando a la tecla A mediante ON KEY LABEL y se incluye A en cKeyboardValue, utilice PLAIN para situar la letra A en el búfer de teclado. El comando ON KEY LABEL asignado a A no se ejecutará.

  • CLEAR
    Vacía el búfer de teclado antes de llenarlo con cKeyboardValue.

Observaciones

Utilice KEYBOARD para situar caracteres en el búfer de teclado. Los caracteres permanecerán en el búfer hasta que Visual FoxPro busque una entrada de teclado. En este punto, los caracteres se leerán y procesarán como si los datos se hubieran escrito directamente desde el teclado.

Puede utilizar KEYBOARD para crear sistemas de demostración autoejecutables que actúen como escaparate de sus aplicaciones.

Vea también

CHRSAW( ) | ON KEY LABEL | PLAY MACRO | SET FUNCTION