[gpm]Synaptics patch 7

Troy Schultz tschultz@canada.com
04 Jun 2002 11:04:01 -0400


Peter

Today I tried the latest synaptics driver from the gpm CVS tree, it has
your recent patch7 applied.

Everything seems to work fine except for the operation of the 4 way
button.  Something has changed between patch level 5 and 7.

With patch7 I get the following;
- Press UP directtion, window scrolls up only once(approx 5 lines), does
not continue to scoll, subsequent UP presses do nothing

- Press DOWN direction, window scrolls down only once(approx 5 lines),
does not continute to scroll, subsequent DOWN presses do nothing.

When using 4-way as mouse, operation is fine(same as patch5).  Action is
repeated when held down until released or after approx. 2 second
timeout.

In patch5 the scrolling continued when I hold down the button (UP/DOWN)
with a timeout of approx. 2 seconds.

Edge scrolling on the touchpad works fine, as does an external USB
mouse.  The problem is only with the 4-way button.

Is there something I have not configured properly, or is this a problem
with the new patch?

Best Regards
- Troy


Here is the contents of gpm-syn.conf
/* enabling configuration parameters */
[edge_motion_enabled]          FALSE
[edge_motion_speed_enabled]    FALSE
[corner_taps_enabled]          TRUE
[tap_gesture_enabled]          TRUE
[pressure_speed_enabled]       TRUE
[tossing_enabled]              FALSE
[does_toss_use_static_speed]   TRUE
[tap_hold_edge_motion_enabled] FALSE
/* pressure induced speed related configuration parameters */
[low_pressure]                 40
[speed_up_pressure]            60
[pressure_factor]              0.05
[standard_speed_factor]        0.10
/* toss/catch related parameters */
[min_toss_time]                100
[max_toss_time]                300
[prevent_toss_time]            300
[min_toss_dist]                2
[static_toss_speed]            70
[toss_speed_factor]            0.5
/* edge motion related configuration parameters */
[x_min_center]                 1632
[x_max_center]                 5312
[y_min_center]                 1408
[y_max_center]                 4108
[edge_speed]                   20
/* corner tap actions */
[upper_left_action]            0(none)
[upper_right_action]           0(none)
[lower_left_action]            0(none)
[lower_right_action]           10(toggle 4-way button action)
/* 4 way button actions */
[up_button_action]             5(up action)
[down_button_action]           6(down action)
[left_button_action]           2(middle button)
[right_button_action]          4(fourth button)
/* wmode parameters */
[wmode_enabled]                TRUE
[drag_lock_enabled]            FALSE
[finger_threshold]             30
[tap_lower_limit]              5
[tap_upper_limit]              200
[tap_range]                    100
[tap_interval]                 200
[multiple_tap_delay]           30
[pads_tap_interval]            8
/* Additional wmode options */
[palm_detect_enabled]          TRUE
[palm_detect_level]            1
[multi_finger_tap_enable]      FALSE
[multi_finger_stop_enabled]    TRUE
[multi_finger_stop_delay]      8
/* Additional options */   
[touchpad_enabled]             TRUE
[stick_enabled]                FALSE
[stick_pressure_enabled]       FALSE
[four_way_button_enabled]      TRUE
[four_way_button_is_mouse]     FALSE
[scrolling_enabled]            TRUE
[auto_scrolling_enabled]       TRUE
[scrolling_edge]               2
[scrolling_speed]              2
[scrolling_button_factor]      0.5
[auto_scrolling_factor]        2.0