On Tue, May 10, 2022 at 05:21:49AM -0000, Michael van Elst wrote:
> https://developer.apple.com/documentation/coreservices/1471510-keyboard_selectors

That fits the headers in MacOSX CarbonCore.framework (look for Gestalt.r),
but not the value we hae in adbsys.h.

We have (since 27 years for mac68k !)
#define ADB_STDKBD      1
#define ADB_EXTKBD      2

The first defines from MacOSX are:
#define gestaltMacKbd                                   1
#define gestaltMacAndPad                                2
#define gestaltMacPlusKbd                               3                       
                /*  OBSOLETE: This pre-ADB keyboard is not supported by any Mac 
OS X hardware and this value now means gestaltUnknownThirdPartyKbd  */
#define gestaltUnknownThirdPartyKbd     3                                       
/*  Unknown 3rd party keyboard.  */
#define gestaltExtADBKbd                                4
#define gestaltStdADBKbd                                5

Hence it seems gestalt keyboard type is noy handler id. I still wonder 
where our values are coming from.

-- 
Emmanuel Dreyfus
m...@netbsd.org

Reply via email to