Synaptics

synaptics is the open source input driver for Synaptics and ALPS touchpads.

Kernel
You need to activate the following kernel options:

Configuration
The driver has a lot options to tune it to your needs. See the synaptics man page for more information.

Fixed configuration
Referring to xorg.conf there should have a directory on the system. If there is none create one:

Configure file as in the example below:

Configuration at runtime
You need to enable above option to be able to configure the driver also at runtime. Changes at runtime will be lost with the next start of the X-server. To keep them, add them to the above config file.

You can configure the driver with the program  . Some examples:

List all parameters:

Cut the right side of the touch area to expand the vertical scroll area:

Finding the right edge parameter:

Disable the mouse click function:

Finally, You can dump Your handpicked configuration to the file pasting output of the following command inside the   section:

Alternatively there is the KDE systemsettings module :