Synaptics updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, 

This rather large diff corrects some small problems:) The size is do to
spelling.

New Features:

Added multi_finger_tap_behavior to control how to behave when a tap-hold
is in progress. A tap-hold is when tapping once and then holding the
finger(s) on the pad. This is equivalent with holding the button down
using a normal mouse. However if multifingers are enabled different
buttons are reported depending on the number of fingers. The variable
decides the behavior when doing a tap-hold and changes the number of
fingers on the pad. There is three choices: a) the button reported always
match the number of fingers. b) The "number of fingers" does not decrease,
but can increase. c) The reported button is static, and does not change
with the number of fingers. b and c allow to do a 2/3 finger tap-hold and
then remove all but one finger to do the holding and moving. (It is
difficult to move the mouse using 3 fingers on the pad)

Added finger_off_threshold to control when a finger is off the pad again
after it was decided it was on. The default is 25 (while finger_threshold
is 30).

Added hscrolling_enabled, hscrolling_edge which enables horizontal
scrolling reporting. 

Added scrolling_inhibits_taps to stop taps from being reported when doing
small scrolling adjustments (typically when reading). With this on no taps
are reported if scrolling is reported, no matter settings for taps.

Changed stick_enabled and added stick_motion_enabled. Now stick_enabled
turns on/off the stick (and saves some bandwith). Stick_motion_enabled
allows the stick to move the mouse. Added stick_motion_factor to allow
faster or slower stick motion.

The stick supports 5 buttons now, as some exits. The stick is cheched for
best intellimouse mode and enabled as to best mode (with supports for
wheel)

Added four_way_mouse_speed that controls the mouse speed when a 4 way
button is used as mouse.

Added the actions of horizontal scrolling.

README and gpm-syn.conf are updated.

BUGs:

If the touchpad type was unknown the default settings was unwise and it
would not work. 

If the touchpad was a portrait model the dimensions was not reversed.

If there was no stick or if turned off, a disable command was send to the
stick and in both cases an ack was expected (freezing gpm in the
first instance).


Peter

Attachment: diff_synaptics_2003.gz
Description: Binary data


[Index of Archives]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Gimp]     [Yosemite News]