What is QSynaptics?

QSynaptics aims to help desktop users to configure their synaptics touch pad that's commonly used in laptops.
The program uses Qt 3.2, is easy to manage and performs the basic configuration steps to use your pad more efficiently. The program is based on the X11 synaptics touch pad driver.
The source is released under the GPL version 2.

What's the features it supports so far?

  • pressure sensitivity: adjust how strong you have to press your pad to create events
  • tapping: adjustable tapping delay and disengageable tapping
  • smart tapping: switches off mouse pad for an certain delay after an keyboard event has occured
  • mouse button emulation: mapping of multifinger taps to certain mouse button
  • circular scrolling: enable or disable circular scrolling and adjusting the speed, configuring sensitive edges/corners
  • Requirements

    A mobile computer with an compatible touch pad, the X11 synaptics driver must be installed.
    To compile you need Qt Designer 3.2 and Qt 3.2 installed.
    I develop under Linux only, but I assume that it might be portable to BSD as well.


    Simply run

    Just in case you don't want to compile on your own, I deliver the tarballs with a compiled binary, that hopefully run under your favourite distro.


    The overall goal is to create an kcontrol center module and - hopefully - get it included into KDE.
    Development of ksynaptics, however, will become a second branch, so that qsynaptics can still be continued.
    Of course, there's more functionality to add, and depending on new features of the underlying synaptics X11 driver, it will even increase :)

    Bugs / Feature Requests / Comments ...

    Send me an email ( Stefan Kombrink ).

    People that are involved in development the one or another way

  • Peter Osterlund (Synaptics XFree86 driver)
  • Nadeem Hasan (KDE programming support)
  • Arnaud Quette (Packaging, man page)

  • (c) 2004 by Stefan Kombrink