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

Re: tapping disabled for touchpad under dell inspiron 600m



On 5/15/05, Javier-Elias Vasquez-Vivas <jevv.cr@gmail.com> wrote:
> 
> > 3rd thing, I'm implying from your reply that for some reason under
> > kernel 2.6.11 the touchpad detection lets say improved/changed from
> --

In kernel 2.6.11 detection of the Alps touchpad is already correct,
only the initialization of the driver is disabling the double tap
hardware detection, as you can see literally in the dmesg, Alps
touchpad detected and double tap hardware detection disabled. In
kernel 2.6.12 it is supposed to change this double tap hardfware
detection disabling, as software double tap handling is not reliable
(at least this was the tone in several mail exchange in kernel lists
some weeks ago when I was searching about the problem - see more
below.

Some people managed the Synaptics driver in XFree86/Xorg, using
information available in synaptics driver home page (already
referenced in this thread) and in a specific Alps readme file  in the
driver package. By changing the config values using a command line
utility, synclient, if I remember well, you can make double tap to
work. The big difference of using the 2.6.11 alps/synaptics driver is
that you can have some advanced gestures like scrolling
vertically/horizontally by sliding the finger in the right/lower edge,
tapping with 2 or 3 fingers simultaneosly and getting the touchpad
detect this as 2 or 3 mouse button press, etc. By chnaging the timings
I sometimes can get a double tap detected even in 2.6.11.

Also in the driver there is another utility to disable touchpad when
you start typing for avoiding change of cursor position.

Finally, a quick search on kernel list showed this:

http://seclists.org/lists/linux-kernel/2005/Mar/2703.html

Hi Linus!

Now that 2.6.11 was released, I've got these nice 128 patches pending
for 2.6.12.

They include many fixes, several new drivers (mainly for touchscreens,
and less common architecture keyboards), refactoring of gameport
core to fix possible races, race fixes in serio.

The patches all have been in -mm for a while, some longer, some shorter,
and got testing in the SuSE kernel as well. I'm pretty confident they
fix a lot, and don't break much.
....
ChangeSet@1.1982.22.108, 2005-02-04 20:04:21+01:00, petero2@telia.com
  input: When hardware tapping is disabled on an ALPS touchpad, the touchpad
  generates exactly the same data for a single tap and a fast double
  tap. The effect is that the second tap in the double tap sequence is
  lost.
  
  To fix this problem, this patch enables hardware tapping and converts
  the resulting tap and gesture bits to standard finger pressure values
  (z), which is what mousedev.c and the userspace X driver expects.
  
  Signed-off-by: Peter Osterlund <petero2@telia.com>
  Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
....

I hope it was accepted.

Sorry for the long post.

-- 
A. C. Censi
accensi [em] gmail [ponto] com
accensi [em] montreal [ponto] com [ponto] br



Reply to: