Date : Thu, 17 Nov 1994 15:23:08 +0000
From : lamcw <lamcw@...>
Subject: Re: Keyboard emulation question
David Alan Gilbert <gilbertd@...> :
;The problem is the mapping of unshifted/shifted keystrokes -
;for example when the user presses the shift key I tell the beeb
;the shift is down by setting the bit in the keyboard matrix
;so it finds it next time it scans. However on my PC ':' is
;shift with ';' - so the beeb is given the keycode for the ':' and '*'
;key and also a shift - so it types a '*'.
i found this inconvenient at first but i decided to keep it this way,
just takes a bit of getting used to. moving keys around might affect
games in which keys are expected to be certain places.
;P.S. As far as I can tell the keyboard matrix in the AUG is wrong - rows
;1-6 are inverted and the 9 and the I are swapped.
the AUG is far from infallible.
chris lam.