From the evdev(4) manpage:
evdev is an Xorg input driver for Linux's generic event devices. It therefore supports all input devices that the kernel knows about, including most mice, keyboards, tablets and touchscreens. evdev is the default driver on the major Linux distributions.
Touchpad devices, in particular, have been known to be problematic.
For figuring out problems with e.g. your touchpad device:
xinput --listxinput list-props <touchpad's id>