Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: notesfiles - hp 1.2 08/01/83; site hp-pcd.UUCP Path: utzoo!watmath!clyde!burl!mgnetp!ihnp4!zehntel!hplabs!hp-pcd!bobm From: bobm@hp-pcd.UUCP (bobm) Newsgroups: net.micro.pc Subject: Re: HELP NEEDED for patching IBM keyboar Message-ID: <13600011@hp-pcd.UUCP> Date: Thu, 9-Aug-84 13:39:00 EDT Article-I.D.: hp-pcd.13600011 Posted: Thu Aug 9 13:39:00 1984 Date-Received: Sun, 5-Aug-84 01:13:38 EDT References: <29@rlgvax.UUCP> Organization: Hewlett-Packard - Corvallis, OR Lines: 25 Nf-ID: #R:rlgvax:-2900:hp-pcd:13600011:000:797 Nf-From: hp-pcd!bobm Aug 2 09:39:00 1984 * INT10_END is on page A-26, line 1882 of my Tech Ref (it has a "2.02" sticker on the spine) - right in the middle of the INT 16H keyboard stuff. Makes sense, right? Anyway, it's not much code: INT10_END: POP BX POP DS IRET About the numeric 5 key - I'm not sure why that key is ignored either. The key table for the base case keypad (K15) has three special entries - the plus, minus and 5. Plus and minus are handled in the bios, but 5 isn't. It looks like someone either added a -1 to the keytable and forgot to handle it, or they figured that it was base case, and the 5 key didn't have any base legend, so it didn't have any function! I don't know of any nice way to fix the problem, short of writing your own keyboard int routine. Bob May hplabs!hp-pcd!bobm