Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!think!ames!sri-spam!rutgers!iuvax!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uiucuxf!dal2052
From: dal2052@uiucuxf.cso.uiuc.edu
Newsgroups: comp.sys.tandy
Subject: Re: Tandy 1000 Function Keys
Message-ID: <50100004@uiucuxf>
Date: Thu, 3-Dec-87 02:55:00 EST
Article-I.D.: uiucuxf.50100004
Posted: Thu Dec  3 02:55:00 1987
Date-Received: Wed, 9-Dec-87 06:06:33 EST
References: <1914@bloom-beacon.MIT.EDU>
Lines: 13
Nf-ID: #R:bloom-beacon.MIT.EDU:1914:uiucuxf:50100004:000:779
Nf-From: uiucuxf.cso.uiuc.edu!dal2052    Dec  3 01:55:00 1987


/* Written 10:17 am  Nov 30, 1987 by joe@athena.mit.edu in uiucuxf:comp.sys.tandy */
/* ---------- "Tandy 1000 Function Keys" ---------- */
Is there anyway to simulate the Tandy 1000 F11 and F12 keys on a ordinary PC?
/* End of text from uiucuxf:comp.sys.tandy */

Probably not.  The F11 and F12 keys generate the keyboard scan code
combinations 00 98 and 00 99 (unshifted).  If IBM was logical, all you'd
have to do is write a little assembly code to put these values into the
keyboard input buffer; then when the program asks BIOS for the next key,
BIOS would return 00 98, for instance, which is F11.  But -- the IBM PC
BIOS keyboard interrupt THROWS AWAY any keyboard scan codes above a certain
point which it considers "legal".  So these scan codes get ignored altogether.