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.