millfork

Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles

This project is maintained by KarolS

< back to index

keyboard

The keyboard module provides support for reading keypresses from the keyboard. Not supported on all targets.

For reading entire lines of text from the keyboard, see the readline and readword functions in the frequently provided definitions.

byte readkey()

Waits for and reads a single keypress.

The returning values may vary between platforms:

Available for: Commodore 64 (requires KERNAL), Commodore 16 or Plus/4 (requires KERNAL), Commodore 128 (requires KERNAL), Commodore PET (requires KERNAL), VIC 20 (requires KERNAL), Atari, Amstrad CPC, ZX Spectrum, NEC PC-88, Robotron Z1013, TRS-80, Tandy Color Computer.

const byte KEY_ENTER

Key code for the Enter/Return key. Usually 13, but not always.