/dev/input/event*
input event device node
Hid radio control driver
device hrfkill device hid device hidbus device hidmap device evdev In loader.conf(5): hrfkill_load="YES"
The hrfkill driver provides support for HID wireless radio control buttons, most often found as an "airplane mode" or RFKILL toggle on laptop keyboards, and presents them to applications over the evdev interface.
The hrfkill driver supports HID radio control buttons and airplane mode keys on devices such as:
Framework Laptop Keyboard
/dev/input/event*
input event device node
Currently, hrfkill only handles radio button reporting. The HID Generic Desktop radio control page also defines radio switches and status LEDs; support for these should be added in a future revision of the driver.
FreeBSD does not yet have a generic RFKILL framework analogous to the one found in Linux. As a result, hrfkill can only report radio button events to userspace via evdev; the kernel itself has no mechanism to act on these events to block or unblock wireless devices. A future RFKILL framework would allow the driver to integrate directly with network interfaces and block transmitters in response to hardware events.