NEXTKEY()
Get the next key code in the buffer without extracting it.
- Syntax
- NEXTKEY() --> nKey
- Arguments
- None
- Returns
- <nKey> The value of the next key in the Harbour keyboard buffer.
- Description
- Returns the value of the next key in the Harbour keyboard buffer without extracting it.
- Examples
- // Use NEXTKEY() with INKEY() to change display characters, or by
- // itself to exit the loop, so that the caller can detect the Esc.
- LOCAL nKey, cChar := "+"
- WHILE TRUE
- ?? cChar
- nKey := NEXTKEY()
- IF nKey == K_ESC
- EXIT
- ELSE
- IF nKey != 0
- cChar := CHR( nKey )
- END IF
- END IF
- END WHILE
- Tests
- KEYBOARD "AB"; ? NEXTKEY(), NEXTKEY() ==> 65 65
- Status
Ready
- Compliance
- NEXTKEY() is compliant with CA-Clipper 5.3
- Files
- Library is rtl
- See Also