AKBD(4) - Device Drivers Manual # AKBD(4) - Device Drivers Manual
NAME # akbd - Apple Keyboard Device
SYNOPSIS # akbd* at adb? wskbd* at akbd? mux 1 option AKBD_LAYOUT=XXX
DESCRIPTION # This driver supports ADB keyboards within the wscons(4) console framework. It doesn’t provide direct device driver entry points but makes its functions available via the internal wskbd(4) interface.
The following is a partial list of supported AKBD devices:
...
APLHIDEV(4) - Device Drivers Manual (arm64) # APLHIDEV(4) - Device Drivers Manual (arm64)
NAME # aplhidev, aplkbd, aplms - Apple HID over SPI support
SYNOPSIS # aplhidev* at spi? aplkbd* at aplhidev? wskbd* at aplkbd? mux 1 aplms* at aplhidev? wsmouse* at aplms? mux 0
DESCRIPTION # The aplhidev driver provides support for Human Interface Devices (HID) on Serial Peripheral Interface (SPI) buses on Apple Silicon Macs.
SEE ALSO # aplspi(4), intro(4), wskbd(4), wsmouse(4)
...
COMKBD(4) - Device Drivers Manual (sparc64) # COMKBD(4) - Device Drivers Manual (sparc64)
NAME # comkbd - serial keyboard driver
SYNOPSIS # comkbd* at ebus? wskbd* at comkbd?
DESCRIPTION # The comkbd driver provides support for Sun serial keyboards such as the Type 4, Type 5, and Type 6 attached to a clone of the NS16550 UART (normally supported by the com(4) driver).
SEE ALSO # com(4), comms(4), ebus(4), intro(4), wskbd(4)
...
HILKBD(4) - Device Drivers Manual # HILKBD(4) - Device Drivers Manual
NAME # hilkbd - HIL keyboard device
SYNOPSIS # hilkbd* at hil? wskbd* at hilkbd? option HILKBD_LAYOUT=XXX
DESCRIPTION # This driver supports HIL keyboards within the wscons(4) framework. It doesn’t provide direct device driver entry points, but makes its functions available through the internal wskbd(4) interface.
The hilkbd driver supports a number of different key mappings. By default, the layout corresponding to the keyboard model as probed by the hilkbd driver will be used.
...
ICC(4) - Device Drivers Manual # ICC(4) - Device Drivers Manual
NAME # icc - Consumer Control keyboards
SYNOPSIS # icc* at ihidev? wsbkd* at icc? mux 1
DESCRIPTION # The icc driver provides support for Consumer Control pseudo keyboards, often used to expose screen brightness control.
SEE ALSO # ihidev(4), intro(4), ucc(4), umstc(4), wskbd(4)
HISTORY # The icc driver first appeared in OpenBSD 7.3.
AUTHORS # The icc driver was written by Anton Lindqvist <anton@openbsd.
...
IKBD(4) - Device Drivers Manual # IKBD(4) - Device Drivers Manual
NAME # ikbd - I2C HID keyboard support
SYNOPSIS # ikbd* at ihidev? wskbd* at ikbd? mux 1
DESCRIPTION # The ikbd driver provides support for I2C HID keyboards. Access to these devices is through the wscons(4) driver.
SEE ALSO # ihidev(4), wskbd(4)
HISTORY # The ikbd device driver first appeared in OpenBSD 5.9.
OpenBSD 7.5 - January 17, 2016
PCKBD(4) - Device Drivers Manual # PCKBD(4) - Device Drivers Manual
NAME # pckbd - PC keyboard driver for wscons
SYNOPSIS # pckbd* at pckbc? pckbd* at gsckbc? (hppa) wskbd* at pckbd? option PCKBD_LAYOUT=XXX
DESCRIPTION # This driver supports PC/AT keyboards within the wscons(4) console framework. It doesn’t provide direct device driver entry points but makes its functions available via the internal wskbd(4) interface.
The pckbd driver supports a number of different key mappings which can be chosen from with the kernel option “PCKBD_LAYOUT” at compile time or with the utility wsconsctl(8) (variable: “keyboard.
...
UCC(4) - Device Drivers Manual # UCC(4) - Device Drivers Manual
NAME # ucc - Consumer Control keyboards
SYNOPSIS # ucc* at uhidev? wsbkd* at ucc? mux 1
DESCRIPTION # The ucc driver provides support for Consumer Control pseudo keyboards, often used to expose audio and application launch keys.
SEE ALSO # intro(4), uhidev(4), usb(4), wskbd(4)
HISTORY # The ucc driver first appeared in OpenBSD 7.0.
AUTHORS # The ucc driver was written by Anton Lindqvist <anton@openbsd.
...
UKBD(4) - Device Drivers Manual # UKBD(4) - Device Drivers Manual
NAME # ukbd - USB keyboard support
SYNOPSIS # ukbd* at uhidev? wskbd* at ukbd? option UKBD_LAYOUT=XXX
DESCRIPTION # The ukbd driver provides support for USB keyboards i.e. HID devices in the “keyboard” class. Access to the keyboard is through the wskbd(4) driver.
The ukbd driver supports a number of different key mappings which can be chosen from with the kernel option “UKBD_LAYOUT” at compile time or with the utility wsconsctl(8) (variable: “keyboard.
...
WSCONS(4) - Device Drivers Manual # WSCONS(4) - Device Drivers Manual
NAME # wscons - workstation console access
SYNOPSIS # option WSEMUL_SUN option WSEMUL_NO_VT100 option WSEMUL_DEFAULT=“xxx” option WS_KERNEL_FG=WSCOL_XXX option WS_KERNEL_BG=WSCOL_XXX option WSDISPLAY_COMPAT_USL option WSDISPLAY_COMPAT_RAWKBD
wsdisplay* at … wskbd* at … mux N wsmouse* at … mux N
pseudo-device wsmux [count]
DESCRIPTION # The wscons driver provides support for machine-independent access to the console.
wscons is made of a number of cooperating modules, in particular
...