[comp.sys.mac] DataDesk Mac-101 Keyboard for the M

hirchert@uxe.cso.uiuc.edu (04/22/88)

>Just ordered one of the Datadesk Mac-101 extended keyboards for the Mac
>Plus.  However, there's one thing I noticed about the Mac-101 that Datadesk
>confirmed when I called them: the keyboard isn't enabled until the system
>file is loaded (at least on the non-ADB model).  Thus, hitting the shift key
>so that Font/DA Juggler won't load, or the Cmd key so that the machine comes
>up in Finder Mode when startup is set to MultiFinder mode, doesn't work.

>My question: a)  anyone know if there is a workaround on this?  b)  Anyone
>know if Datadesk will/can fix this bug?

I don't know if this will help, but if you buy QuicKeys, they include an INIT
for this keyboard.  I installed the ShowInit resource into this INIT file so
I could tell when it runs and find that if I press the Command key after the
INIT has run, my machine starts up in Finder as desired.  I don't have
Font/DA Juggler, so I don't know whether it works there as well.

As I understand it, standard Apple keyboards send modifiers like shift or
command separately from normal keystrokes, while the Mac-101 sends the
key down and key up on these keys just like any other key, so the keyboard
driver has to keep track of the current modifier status.  This doesn't happen
until the INIT runs, so it does no good to press a modifier until the INIT
runs.  (If you run Datadesk's software instead of QuicKeys, I think the INIT
is installed in your System file instead of a separate INIT file.)

>                                        Moriarty, aka Jeff Meyer

Kurt W. Hirchert     National Center for Supercomputing Applications