abtn(4)

abtn4

Adb keyboard special keys driver

Usage

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

device adb

Overview

The abtn driver provides support for the extended Fn keys on Apple notebooks with an ADB interface.

Hardware

The abtn driver supports extended keyboard keys (special F-keys) on the following devices:

  • Apple iBook Keyboard

  • Apple PowerBook Keyboard

Events

The abtn driver sends events to devd(8) for the following events under the PMU system, and keys subsystem:

  • brightness - Generates up and down notify types matching the pressed key.

  • mute

  • volume - Generates up and down notify types matching the pressed key.

  • eject

Examples are included in /etc/devd/apple.conf.

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 abtn device driver first appeared in NetBSD 5.0 and was ported to FreeBSD 10.0.

Authors

The abtn driver was written by Tsubai Masanari for NetBSD and ported to FreeBSD by Justin Hibbits.

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