You are not logged in.

#1 2008-11-16 16:07:44

tehabe
Member
Registered: 2008-10-14
Posts: 82

[SOLVED] Tapping with Synaptics and X-Server 1.5

Hello

I'm currently using the X.org server from the testing repo including the synaptics driver for my touch pad in my eeePC 1000H. Everything works except the one finger tapping for the left click.

I can use both fingers to tap but not one.

My HAL policy for the device looks like this:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
        <match key="info.product" contains="ETPS/2 Elantech Touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.Emulate3Buttons"  type="string">true</merge>
        <merge key="input.x11_options.SHMConfig"        type="string">true</merge>
        <merge key="input.x11_options.AccelFactor"      type="string">0.032</merge>
        <merge key="input.x11_options.LeftEdge"         type="string">1700</merge>
        <merge key="input.x11_options.RightEdge"        type="string">5300</merge>
        <merge key="input.x11_options.TopEdge"          type="string">1700</merge>
        <merge key="input.x11_options.BottomEdge"       type="string">4200</merge>
        <merge key="input.x11_options.FingerLow"        type="string">25</merge>
        <merge key="input.x11_options.FingerHigh"       type="string">30</merge>
        <merge key="input.x11_options.MaxTapTime"       type="string">180</merge>
        <merge key="input.x11_options.MaxTapMove"       type="string">220</merge>
        <merge key="input.x11_options.MinSpeed"         type="string">0.625</merge>
        <merge key="input.x11_options.MaxSpeed"         type="string">1.0</merge>
        <merge key="input.x11_options.HorizEdgeScroll"  type="string">true</merge>
        <merge key="input.x11_options.HorizScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.VertEdgeScroll"   type="string">true</merge>
        <merge key="input.x11_options.VertScrollDelta"  type="string">100</merge>
        <!-- Restore old synaptics driver defaults removed by Fedora/RH patch -->
        <merge key="input.x11_options.RTCornerButton"   type="string">2</merge>
        <merge key="input.x11_options.RBCornerButton"   type="string">3</merge>
        <merge key="input.x11_options.TapButton1"       type="string">1</merge>
        <merge key="input.x11_options.TapButton2"       type="string">2</merge>
        <merge key="input.x11_options.TapButton3"       type="string">3</merge>
      </match>
    </match>
  </device>
</deviceinfo>

Hopefully someone can help me with this little problem.

Last edited by tehabe (2008-11-20 06:26:03)

Offline

#2 2008-11-16 16:59:43

sash
Member
Registered: 2005-10-16
Posts: 155

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

which synaptics version is that? I installed the 0.99.1 from the testing repo, and finger scrolling doesn't work anymore:

 pacman -Qs synaptics
local/xf86-input-synaptics 0.99.1-1
    synaptics driver for notebook touchpads

Offline

#3 2008-11-16 17:03:45

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,964
Website

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

Offline

#4 2008-11-16 22:25:08

tehabe
Member
Registered: 2008-10-14
Posts: 82

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

The most options from the HAL policy file are recognized, gsynaptics says tapping is enabled. Two finger tapping works, three finger tapping works, scrolling works too. Only one finger tapping doesn't work.

Offline

#5 2008-11-17 14:24:34

Inkaine
Member
From: Germany
Registered: 2008-07-14
Posts: 88

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

You just said that it doesn't work, not what you have tried. Did you comment out all keyboard and mouse related driver sections in xorg.conf as suggested by me on the bug report? That's what solved it for me.

What I had done is nothing else but copying all previous xorg.conf values into the fdi, setting several options from 0 to 1 (but pretty much the same you have set to "true") and then commenting out all input devices in xorg. All fine now. ;-)

Offline

#6 2008-11-17 16:46:16

tehabe
Member
Registered: 2008-10-14
Posts: 82

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

I removed all input entries from the xorg.conf. The weird thing is, that two finger tapping and so on works perfectly, just one finger tapping doesn't work.

I tried to remove and add options to the HAL policy, can't remember anymore which but with no success. :-(

Offline

#7 2008-11-18 00:04:29

tehabe
Member
Registered: 2008-10-14
Posts: 82

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

I changed my configuration to

<merge key="input.x11_options.TapButton1" type="string">3</merge>

Which didn't work either. Since two and three finger tapping works it is likely to be a bug in the synaptics driver.

Offline

#8 2008-11-18 00:14:08

rson451
Member
From: Annapolis, MD USA
Registered: 2007-04-15
Posts: 1,233
Website

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

I just noticed I'm having this issue as well.  Two finger tapping/scrolling work fine.  Commenting out the inputs didn't solve anything, as well as the fdi from the bug report.


archlinux - please read this and this — twice — then ask questions.
--
http://rsontech.net | http://github.com/rson

Offline

#9 2008-11-20 06:25:27

tehabe
Member
Registered: 2008-10-14
Posts: 82

Re: [SOLVED] Tapping with Synaptics and X-Server 1.5

I removed this from my 10-x11-synaptics.fdi:

<merge key="input.x11_options.LeftEdge"         type="string">1700</merge>
<merge key="input.x11_options.RightEdge"        type="string">5300</merge>
<merge key="input.x11_options.TopEdge"          type="string">1700</merge>
<merge key="input.x11_options.BottomEdge"       type="string">4200</merge>

Now it works again. Those information are provided by the touchpad anyway. I mark this thread as solved!

Last edited by tehabe (2008-11-20 06:26:55)

Offline

Board footer

Powered by FluxBB