Module Name: src Committed By: nia Date: Sat Mar 14 13:08:18 UTC 2020
Modified Files: src/share/man/man4: pms.4 src/sys/dev/pckbport: synaptics.c Log Message: synaptics: Make up_down_emulation useful for single-button clickpads On devices such as the Thinkpad X250, the clickpad can be pressed to generate mouse button events 1 and 2. There are also additional physical buttons which the pms(4) driver recognizes as "up/down" buttons (mouse buttons 3 and 4). Allow these to be remapped to buttons 1 and 2 and used like normal touchpad buttons with the following sysctl: # sysctl -w hw.synaptics.up_down_emulation=3 While here, adjust the existing "middle button emulation" (hw.synaptics.up_down_emulation=1) so it works with single-button clickpads. XXX: 3 may be a more useful default than the current default, depending on hardware availability of touchpads with "up/down buttons". Update the documentation accordingly. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/share/man/man4/pms.4 cvs rdiff -u -r1.54 -r1.55 src/sys/dev/pckbport/synaptics.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.