ams(4)

ams4

Adb mouse driver

Usage

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

device adb

Overview

The ams driver provides support for mice and trackpads attached to the Apple Desktop Bus (ADB) implementing both the base and extended ADB mouse protocols.

Hardware

Devices supported by the ams driver include:

  • Apple Mouse

  • ADB Extended Mouse

  • MacAlly 2-Button Mouse

  • Apple iBook Trackpad

  • Apple PowerBook Trackpad

Sysctl variables

dev.ams.%d.tapping

On ADB trackpads, setting this sysctl to 1 causes taps on the trackpad to be interpreted as button clicks.

Releases

9 releases since FreeBSD 14.0-RELEASE; the text changed 2 times.

  1. 14.0–14.4
  2. 14.5–15.1
  3. 16.0

History

The ams device driver appeared in FreeBSD 8.0.

Authors

The ams 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.