COMMODORE PLUS/4 WORLD
  Home  Search  Games  Tapes  Covers  Cheats  Maps  Software  New Stuff 
 Hall Of Fame  Game Endings  Features  Solutions  Remakes  Publications  Magazines  Effects  Top List 
 Members  Groups  Plus/4 Encyclopedia  Hardware  Tools  Options  Forum 
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 save till 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-2013