touchpad doesn't work under 2.6.0-test1-ac2
Quoted 7 lines · Vojtech Pavlik
Quoted 6 lines · Pavel Machek
Quoted 5 lines
This all happens on Compaq EVO N800C. I strongly believe that we need a build time option for disabling Synaptics detection, or at least input_synaptics=0 runtime option, until it can work at least as well as it works like ps/2 device.
Quoted 6 lines
Quoted 2 lines
Agreed, I even send a patch to vojtech, he said he is going to apply it and I have not heard about that patch after that...
For proper Synaptics support an XFree86 driver is available (get it at
http://w1.894.telia.com/~u89404340/touchpad/index.html). This will allow for full support, including gesture recongition. Passthrough support for
I do not use XFree. I'm using 1600x1200 radeonfb consoles.
Quoted 7 lines
enabling the touchpoint or external mice chained to the Synaptics pad is pending in my patch queue and will be merged as soon as I return from Ottawa.
Support for touchpads is nonexistent in
mousedev.c, it only supports mice, digitizers and touchscreens. Just adding an entry to the device table is futile, you'd need much much more than that.
What's difference between touchscreen and touchpad? Both use absolute directions, and rest are just buttons... As I need working gpm, without mousedev support Synaptics mode is of no use for me.
Petr
Quoted 5 lines · Petr Vandrovec
Quoted 3 lines
For proper Synaptics support an XFree86 driver is available (get it at
http://w1.894.telia.com/~u89404340/touchpad/index.html). This will allow for full support, including gesture recongition. Passthrough support forI do not use XFree. I'm using 1600x1200 radeonfb consoles.
gpm support is on the way. Until it's available, you can use 'psmouse_noext=1' on the kernel or module command line to bring the synaptics touchpad to standard PS/2 mouse mode. Then it'll work with gpm without any changes. Don't expect advanced multitap/scrolling/palmdetection, then, though.
Quoted 7 lines
Quoted 3 lines
Support for touchpads is nonexistent in
mousedev.c, it only supports mice, digitizers and touchscreens. Just adding an entry to the device table is futile, you'd need much much more than that.What's difference between touchscreen and touchpad? Both use absolute directions, and rest are just buttons... As I need working gpm, without mousedev support Synaptics mode is of no use for me.
Touchscreen is overlaid over a screen. The cursor follows the finger position exactly. This is the sale for digitizers, except a cursor is replaced by a pen. Touchpads are completely different - the finger motion is relativized and then summed up again, so instead of the cursor following the finger position, it moves in the direction the finger moves.
As an example, imagine touching the touchscreen in the lower left corner and moving it to the upper right. You end up with the cursor in the upper right corner. Now tap the lower left corner again, and the cursor moves there immediately. This is the behavior mousedev supports.
While with a touchpad, you'll first see the cursor moving towards the upper right corner, but not reaching it. Now after tapping the lower left corner again, the cursor stays in position and can be moved further
...
See the difference?
Signature · 2 lines
Vojtech Pavlik SuSE Labs, SuSE CR