On Tue, Jul 10, 2012 at 12:16:27PM +0800, littlebat wrote: > 1, Can you provide a simple tutorial (or web page address) of how to > reverse-engineer a Linux ALPS driver if possible? I have very basic > programming knowledge(shell script, read basic C code except hardware > driver). Maybe, I can provide more detail hardware information about > this ALPS touchpad in this way? I did a write-up a while back about how I did it. http://swapspace.forshee.me/2011/11/touchpad-protocol-reverse-engineering.html > 2, Is there a tool, it can show the message when I operate on touchpad > edge scrolling? So, according to the output, it is able to get a dirty > solution about edge scrolling function of Lenovo G360 touchpad. > The funciton of "disable touchpad when typing" has a solution using > python script I have mentioned in the previous posts. I'm sorry, I can't quite tell what you're asking. If you're asking for a way to enable edge scrolling without having a functioning touchpad driver, I don't know of any. I doubt it's even possible to detect that you're near the edge of the touchpad with only relative motion events. > 3, If you are interest in this and have time and it is helpful, I can > provide a root password for this laptop to you and run ssh service for > you all the time. Then you can operate this laptop via ssh connection > in this way. You can do anything on this machine even format the > disk :-) I'm afraid it's just not practical to do this remotely. Being able to physically interact with the touchpad is pretty crucial. Seth -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html