summaryrefslogtreecommitdiff
path: root/sys/modules/examples/panic_string/panic_string.c
diff options
context:
space:
mode:
authorblymn <blymn@NetBSD.org>2021-10-21 04:49:28 +0000
committerblymn <blymn@NetBSD.org>2021-10-21 04:49:28 +0000
commit8b173696ecb8195263275f6f8d0c5f51c75f9504 (patch)
treee60e4cc020af029c12243f564a1388efe02fed0b /sys/modules/examples/panic_string/panic_string.c
parent5682dcc45a594c341de0ff7b1617764d356c439a (diff)
Significant update to the synaptics touchpad driver.
* Accumulate packets for primary, secondary, finger count packets before handing off to pms_synaptics_process_packet. This means that both primary and, possibly, secondary finger locations will be processed at the same time. Previously the processing each packet as it arrived. * Fix the secondary finger position reporting, there was an off by one in the shifts when decoding which effectively halved the reported position. * For a clickpad, make the emulated button region "dead" so that finger movements in this region are ignored. This makes it easier to click a button without accidentally repositioning the cursor. There is a sysctl variable "button_region_movement_enable" that will allow these finger movements to be reported if this is desirable. * Reset the finger ballistics when the number of fingers changes. This stops the annoying position jumps when a second finger touch is added to or removed from the touchpad. * Add a level argument to the DPRINTF macro so one can choose their level of debug spam via the debug sysctl variable.
Diffstat (limited to 'sys/modules/examples/panic_string/panic_string.c')
0 files changed, 0 insertions, 0 deletions