BBS: Inland Empire Archive Date: 04-13-93 (06:36) Number: 297 From: JOE NEGRON Refer#: NONE To: DOUG MILLER Recvd: NO Subj: Stuff Keyboard. Conf: (2) Quik_Bas
DM> Can anyone tell me how to stuff keys into the keyboard buffer? Here ya go: ============================== Begin code ============================== DEFINT A-Z DECLARE SUB StuffBuf (Keys$) '*********************************************************************** '* SUB StuffBuf '* '* PURPOSE '* Inserts Keys$ into the keyboard buffer just as if it had been '* entered from the keyboard. Note that only fifteen characters may '* be inserted or the machine may lock up. '*********************************************************************** SUB StuffBuf (Keys$) STATIC Work$ = LEFT$(Keys$, 15) '15 characters maximum Length% = LEN(Work$) DEF SEG = 0 POKE &H41A, &H1E 'buffer head POKE &H41C, &H1E + Length% * &H2 'buffer tail FOR X% = 1 TO Length% 'POKE each char one by one POKE &H41C + X% * &H2, ASC(MID$(Work$, X%)) NEXT X% DEF SEG Work$ = "" END SUB =============================== End code =============================== --Joe in Bay Ridge, Brooklyn, NY, Tue, 04-13-1993-- ... Put on your seatbelt. I wanna try something... ___ X Blue Wave/QWK v2.12 X --- Maximus 2.01wb * Origin: * BlueDog BBS * (212) 594-4425 * NYC FileBone Hub (1:278/709)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET