LK201(4)

NAME
lk201 - DEC LK-201 keyboard input driver

DESCRIPTION
The lk201 driver provides support for the Digital LK-201 keyboard and its successors. This support is automatically configured into the kernel, to map keypress input events into ASCII codes. There is no way to disable this support.

The kernel also includes support for an in-kernel ring-buffer structure for keypress events and pointer (mouse) events. The fb driver redirects mouse and keyboard input into this in-kernel structure, and updates the position of a framebuffer cursor sprite to track the mouse. This is for compatibility with the qv QVSS-style software interface used by X11 on DECstation and VAXstation framebuffers. This design offers significantly better performance on the VAXstation-100 and VAXstation-II, but makes it impossible to use alternative pointer or keyboard devices.

BUGS
The lk201 support should be re-written as a real driver or as a pseudo-device driver. The lk201 driver should use an in-kernel streams facility, if one existed.