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