# __KEYBOARD()

DO NOT CALL THIS FUNCTION DIRECTLY!

Syntax

  KEYBOARD <cString>
  CLEAR TYPEAHEAD

Arguments

  <cString> is the optional string to stuff into the Harbour keyboard buffer after clearing it first. Note: The character ";" is converted to CHR(13) (this is an undocumented CA-Clipper feature).

Returns

  There is no return value.

Description

  Clears the Harbour keyboard typeahead buffer and then inserts an optional string into it.

Examples

          // Stuff an Enter key into the keyboard buffer
          KEYBOARD CHR(13)
          // Clear the keyboard buffer
          CLEAR TYPEAHEAD
    Tests
          KEYBOARD CHR(13); ? INKEY() ==> 13
          KEYBOARD ";" ? INKEY() ==> 13
          KEYBOARD "HELLO"; CLEAR TYPEAHEAD; ? INKEY() ==> 0

Status

  Ready

Compliance

  __KEYBOARD() is compliant with CA-Clipper 5.3

Files

  Library is rtl

See Also

- CLEAR TYPEAHEAD
- KEYBOARD