[comp.sys.amiga.tech] General RawKey Processing

utoddl@ecsvax.UUCP (Todd M. Lewis) (03/04/89)

How stable are the scan codes returned by the Amiga keyboards?
Are they going to stay the same for future models?  Do some keys
on 500 and 2000 keyboards (I have a 1000) really not set the
KEYPAD bit in the qualifier when they come from the keypad?
Is there a "Reserved Range" of currently unused scan codes that
are reserved for future keypad keys?  Is there ANY chance that
currently assigned scan codes will change on future keyboards?
   The reason for all these questions is that, because VanillaKeys
is too limited, I have to do my own scan code processing.
RawKeyConvert() helps, but if a new key is added to the keypad, and
I want my users to be able to map this key to some function/macro,
I can't get enough info about these keys from the system.  I would
hate to limit my software to use only the keys that currently
exist.  What happens when we get a 24-function-key keyboard?  What
is the Official Approved Method for doing your own RawKey
processing?  I really would like my software to work when the
A9000 comes out ;->
-- Todd M. Lewis