ARCKBD(4)

NAME
arckbd, arcwskbd, arcwsmouse - Archimedes keyboard/mouse driver

SYNOPSIS
arckbd0 at ioc0 bank 0 offset 0x04
arcwskbd0 at arckbd0
wskbd0 at arcwskbd0
arcwsmouse0 at arckbd0
wsmouse0 at arcwsmouse0

DESCRIPTION
The arckbd driver controls the keyboard on systems supported by NetBSD/acorn26 and interfaces it to the wscons system. All communication between user programs and the arckbd driver goes through the wskbd and wsmouse drivers.

Because of the architecture of wscons, it is impossible to have a device at which both wskbd and wsmouse devices attach. The arckbd driver works around this by having dummy arcwskbd and arcwsmouse drivers which interpose between itself and the wscons drivers.

SEE ALSO
wscons(4), wskbd(4), wsmouse(4)

BUGS
The arckbd driver is capable of determining the layout of the keyboard, and noticing when it changes (if a different keyboard is connected, for instance), but doesn't know how to pass this information on to wscons.