WSP(4FREEBSD) - Linux man page online | Special files

Wellspring touchpad driver.

February 7, 2014
WSP(4) BSD Kernel Interfaces Manual WSP(4)


wsp — Wellspring touchpad driver


To compile this driver into the kernel, place the following lines into your kernel configu‐ ration file: device wsp device usb Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): wsp_load="YES"


The wsp driver provides support for the Apple Internal Trackpad device found in many Apple laptops. The driver simulates a three-button mouse using multi-finger tap detection. A single-finger press generates a left button click. A two-finger tap maps to the right button; whereas a three-finger tap gets treated as a middle button click. wsp supports dynamic reconfiguration using sysctl(8) through nodes under hw.usb.wsp. Pointer sensitivity can be controlled using the sysctl tunable hw.usb.wsp.scale_factor.


wsp creates a blocking pseudo-device file, /dev/wsp0, which presents the mouse as a sysmouse or mousesystems type device--see moused(8) for an explanation of these mouse types.


sysmouse(4), usb(4), loader.conf(5), xorg.conf(5) (ports/x11/xorg), moused(8), sysctl(8)


The wsp driver was written by Huang Wen Hui <>.
BSD February 7, 2014 BSD
This manual Reference Other manuals
wsp(4freebsd) referred by
refer to sysctl(8) | sysmouse(4freebsd) | usb(4freebsd) | xorg.conf(5)
Download raw manual
Index BSD Kernel Interfaces Manual (+773) BSD (+3984) № 4 (+981)
Go top