akbd(4)

akbd4

Adb keyboard driver

Usage

To compile this driver into the kernel, place the following lines in your kernel configuration file:

device adb

Overview

The akbd driver provides support for all keyboards attached to the Apple Desktop Bus (ADB).

Hardware

Devices supported by the akbd driver include:

  • Apple Extended Keyboard

  • Apple Keyboard II

  • Apple iBook Keyboard

  • Apple PowerBook Keyboard

Events

The akbd driver sends events to devd(8) for the following events under the PMU system:

  • Power button - Button subsystem, pressed type.

Sysctl variables

The akbd driver supports the following sysctl variable for configuring the Fn keys:

dev.akbd.%d.fn_keys_function_as_primary

Set the Fn keys to be their F-key type as default. A value of 0 causes the F-keys keys to work as special keys by default ( abtn(4)) and a value of 1 sets them to behave as F-keys by default.

Releases

9 releases since FreeBSD 14.0-RELEASE; the text changed 1 time.

  1. 14.0–14.4
  2. 14.5–16.0

History

The akbd device driver appeared in FreeBSD 8.0.

Authors

The akbd driver was written by Nathan Whitehorn ⟨[email protected]⟩.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.