ABTN(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1

πŸ’– ABTN(4) πŸ’– β€” ADB Keyboard Special Keys Driver (but make it cute ✨)

okay so bestie, welcome to the abtn driver glow-up πŸ’… this whole page is from the powerpc Kernel Interfaces Manual and it's lowkey iconic for anyone with an old Apple notebook. periodt.


🌸 NAME 🌸

abtn β€” ADB Keyboard Special Keys Driver (yes that's the whole name, no cap)


πŸŽ€ SYNOPSIS πŸŽ€

to compile this driver into the kernel (iykyk), you gotta drop these lines into your kernel config file, bestie:

device adb

πŸ¦‹ DESCRIPTION πŸ¦‹

so the abtn driver is literally the hype squad for the extended Fn keys on Apple notebooks with an ADB interface. it provides support for those special keys, and we stan. πŸ’–


πŸ”₯ HARDWARE πŸ”₯

vibe check passed for these devices β€” the abtn driver supports extended keyboard keys (aka special F-keys) on them:

  • Apple iBook Keyboard
  • Apple PowerBook Keyboard

πŸ‘‘ EVENTS πŸ‘‘

the abtn driver sends events to devd(8) for these iconic moments under the PMU system and the keys subsystem, okay?

  • brightness β€” generates up and down notify types matching the pressed key. (yes it's that girl ✨)
  • mute β€” (she's quiet but powerful πŸ™ˆ)
  • volume β€” generates up and down notify types matching the pressed key. (turn it up! πŸ”Š)
  • eject β€” (goodbye bestie πŸ‘‹)

examples are included in /etc/devd/apple.conf β€” go look, it's a whole mood.


🌈 SEE ALSO 🌈


⭐ HISTORY ⭐

the abtn device driver first appeared in NetBSD 5.0 (OG debut, fr fr) and was ported to FreeBSD 10.0. the way that timeline ate, honestly.


πŸ’œ AUTHORS πŸ’œ

the abtn driver was written by Tsubai Masanari for NetBSD and ported to FreeBSD by Justin Hibbits. we love a collab that slaps. 🫢


this whole page was brought to you by the Debian crew, dated October 16, 2011, and it's literally ABTN(4) if you need to cite it. stay slay, bestie. πŸ’…βœ¨

πŸ“¦ where this page comes from