# LASTKEY()

Get the last key extracted from the keyboard buffer.

Syntax

  LASTKEY( [<nInputMask>] ) --> nKey

Arguments

  nInputMask is an optional integer value composed of one or more INKEY_ or HB_INKEY_ constants. The sole purpose of this argument is to allow switching between using HB_INKEY_EXTENDED key codes and using the normal Clipper-compatible key codes

Returns

  <nKey> The last key extracted from the keyboard buffer.

Description

  Returns the value of the last key exttracted from the Harbour keyboard buffer

Examples

          // Continue looping unless the ESC key was pressed in MainFunc()
          WHILE TRUE
             MainFunc()
             IF LASTKEY() == K_ESC
                EXIT
             ENDIF
          END WHILE
    Tests
          KEYBOARD "AB"; ? INKEY(), LASTKEY() ==>   65   65

Status

  Ready

Compliance

  LASTKEY() is compliant with CA-Clipper 5.3, but has been extended for Harbour.

Files

  Library is rtl

See Also

- INKEY()
- LASTKEY()