Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!amdahl!oliveb!amiga!kodiak From: kodiak@amiga.UUCP (Robert R. Burns) Newsgroups: comp.sys.amiga Subject: Re: KeyMap problems Message-ID: <3306@amiga.UUCP> Date: 3 Feb 89 21:47:32 GMT References: <7867@louie.udel.EDU> <5887@cbmvax.UUCP> Reply-To: kodiak@tooter.UUCP (Robert Burns) Organization: Commodore-Amiga Inc, Los Gatos CA Lines: 20 In article ditto@cbmvax.UUCP (Michael "Ford" Ditto) writes: )The High Keymap is only 0x38 entries long; there are no entries for codes )78-7F. The RKM is far from clear on this point, in fact it says )"The high keytype table covers the raw keycodes from hex 40-67, and )contains 38 (decimal) bytes." It actually covers hex 40-77, and contains )38 (hex) bytes. The confusion in the RKM probably stems from the fact that: 1. the keyboard device keeps a bit array of the up/down state of all keys in an array big enough to hold all the codes actually generated by the keyboard: i.e. 0x00-0x67. 2. the input device and keymap resource deal with keymaps which, in two sets of tables, cover the range 0x00-0x77. Hopefully, y'all have been un-confused by Ford & Cotton. -- Bob Burns, amiga!kodiak _ | /_ _|. _ | Commodore __ |_) _ |_ _ )' |<(_)(_)|(_\|< /\ | ||| _` /\ |_)(_\| )(_\ | | \ Software ___/..\|\/|||__|/..\___ Faith