lk401 keyboard protocol?

From: der Mouse <mouse_at_Rodents.Montreal.QC.CA>
Date: Sun Feb 22 03:19:39 2004

Does anyone know of any doc on the protocol spoken by the LK401? I've
got one, and while I can deduce some of the protocol from the NetBSD
driver, there are some problems. Specifically, both shift keys give me
the same code, and both "Alt Function" keys and the right-hand "Compose
Character" key are completely dead. While the shift keys could be
wired together, the presence of an LK_KEY_R_SHIFT define argues against
that, and surely the other three keys are not supposed to be dead.

I conjecture that at least some of this is because it's running in
LK201 mode; on comparing it to an LK201 I note that the three dead keys
have no obvious analogues on the LK201.

Looking at the driver I'm using, this appears to be the keyboard's
fault; I see very little translation going on between the keyboard and
the events reaching userland.

This leaves me looking for enough protocol docs to tell the keyboard to
do these. There are defines which appear to imply that sending 0xe9
and expecting 0xba in return might put it in LK401 mode, but there's no
indication of what changes (for example, how LK201-compatible it is).
I can of course just try it and see, but I'd much rather have real doc
if it's available.

I did some looking around and found a number of archived messages
talking about LK401s, but none that said anything about the protocol at
this level.

In case it matters, the keyboard I have is

        MODEL NO. LK401-AA

        REV. NO. A03

        SERIAL NO. HJ203R6565

        CAT. LIST. 108RX33S-1E

        FCC I.D. A09-LK401

and I'm using it with a DEC 3000/300X. I'm not sure whether this is
strictly on-topic or not, but if not I think it's probably close. :)

/~\ The ASCII der Mouse
\ / Ribbon Campaign
 X Against HTML mouse_at_rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Received on Sun Feb 22 2004 - 03:19:39 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:43 BST