Login
Plus/4 EncyclopediaFirstBackNextLast

How To Simulate Keystrokes
Category
Programming/BASIC

Topic
The keyboard buffer is from address 1319 ($527). By POKE-ing to this address, it is possible to simulate keystrokes. The number of keystroker still in the keyboard buffer is at address 239 ($EF).
Keyboard buffer can hold up to 10 characters.

By placing keystrokes into the buffer and ENDing a basic program, it is possible to perform BASIC commands (or MONITOR commands) in direct mode.

Examples
POKE 1319,13 : POKE 239,1 REM this places a keystroke 13 (=return key) into the buffer.
A$="HELLO" : FOR I = 1 TO LEN(A$) : POKE 1318+I, ASC(MID$(A$,I)) : NEXT I : POKE 239, LEN(A$) REM types the word HELLO




Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon