diff options
| author | blymn <blymn@NetBSD.org> | 2021-10-21 04:49:28 +0000 |
|---|---|---|
| committer | blymn <blymn@NetBSD.org> | 2021-10-21 04:49:28 +0000 |
| commit | 8b173696ecb8195263275f6f8d0c5f51c75f9504 (patch) | |
| tree | e60e4cc020af029c12243f564a1388efe02fed0b /sys/modules/examples/panic_string/panic_string.c | |
| parent | 5682dcc45a594c341de0ff7b1617764d356c439a (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
