April 1, 2000

### 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.