Hi Peter, this I didn't change the default options in alps.c and in the attached file there's the output of a tapping in the middle of the tap, four corner tapping (one for each corner) and a double tapping. At last left and right button. Andrea
Initializing alps PS/2 TouchPad Allocating PS/2 TouchPad class Disabling stream data on PS/2 device Flushing data on PS/2 device PS/2 device flush data: FA Reseting Alps PS/2 Param edge_motion_enabled set to True Param edge_pressure_speed_enabled set to True Param corner_taps_enabled set to True Param tap_gesture_enabled set to True Param pressure_speed_enabled set to True Param tossing_enabled set to True Param does_toss_use_static_speed set to True Param standard_speed_factor set to 0.250 Param min_toss_time set to 100 Param max_toss_time set to 300 Param prevent_toss_time set to 300 Param min_toss_dist set to 2 Param static_toss_speed set to 70 Param toss_speed_factor set to 0.500 Param upper_left_action set to 0 Param upper_right_action set to 2 Param lower_left_action set to 0 Param lower_right_action set to 3 Param wmode_enabled set to True Param drag_lock_enabled set to False Param finger_threshold set to 30 Param tap_lower_limit set to 5 Param tap_upper_limit set to 20 Param tap_range set to 100 Param tap_interval set to 200 Param pads_tap_interval set to 8 Param multiple_tap_delay set to 30 Param palm_detect_enabled set to True Param palm_detect_level set to 12 Param multi_finger_stop_enabled set to True Param multi_finger_stop_delay set to 8 Param stick_enabled set to False Param scrolling_enabled set to True Param scrolling_edge set to 2 Param auto_scrolling_enabled set to True Param hscrolling_enabled set to True Param hscrolling_edge set to 8 Enables data on ps2 devices. Data ff 16 21 28 69 00 Data ff 16 20 28 69 00 Data ff 6c 01 08 44 00 Data ff 6c 00 08 44 00 Data ff 17 39 08 5f 00 Data ff 17 38 08 5f 00 Data ff 3a 39 58 44 00 Data ff 3a 38 58 44 00 Data ff 40 02 58 44 30 Alps: Last report reported 8 times Alps: f--------- 64x708 48 0 1 l-b- --- 0 0 0 Data ff 40 02 58 44 37 Alps: f--------- 64x708 55 0 1 l-b- --- 0 0 0 Data ff 41 02 58 44 39 Alps: f--------- 65x708 57 0 1 l-b- --- 0 0 0 Data ff 41 02 58 43 3a Alps: f--------- 65x707 58 0 1 l-b- --- 0 0 0 Data ff 42 02 58 43 3b Alps: f--------- 66x707 59 0 1 l-b- --s 0 0 0 Data ff 43 02 58 43 3f Alps: f--------- 67x707 63 0 1 l-b- --s 0 0 0 Data ff 44 02 58 43 3f Alps: f--------- 68x707 63 0 1 l-b- --s 0 0 0 Data ff 45 02 58 43 3f Alps: f--------- 69x707 63 0 1 l-b- --s 0 0 0 Data ff 46 02 58 43 40 Alps: f--------- 70x707 64 0 1 l-b- --s 0 0 0 Data ff 47 02 58 42 41 Alps: f--------- 71x706 65 0 1 l-b- --s 0 0 0 Data ff 48 02 58 42 41 Alps: f--------- 72x706 65 0 1 l-b- --s 0 0 0 Data ff 48 02 58 41 42 Alps: f--------- 72x705 66 0 1 l-b- --s 0 0 0 Data ff 49 02 58 41 43 Alps: f--------- 73x705 67 0 1 l-b- --s 0 0 0 Data ff 4a 02 58 41 42 Alps: f--------- 74x705 66 0 1 l-b- --s 0 0 0 Data ff 4a 02 58 40 3a Alps: f--------- 74x704 58 0 1 l-b- --s 0 0 0 Data ff 4a 00 58 40 00 A tap? 0 < 1 < 1 && (-10)^2 + (4)^2 = 116 < 10000 Data ff 05 21 38 4c 00 Data ff 05 20 38 4c 00 Data ff 11 21 38 32 00 Data ff 11 20 38 32 00 Data ff 11 20 39 32 00 Alps: Last report reported 5 times Alps: --l------- 529x434 0 0 0 ---- --- 0 0 4 Data ff 11 20 38 32 00 Data ff 11 20 3a 32 00 Alps: Last report reported 1 times Alps: ----r----- 529x434 0 0 0 ---- --- 0 0 1 Data ff 11 20 38 32 00