summaryrefslogtreecommitdiff
path: root/linux_input.h
AgeCommit message (Collapse)Author
2008-06-06Start reorganizing the source treeChristoph Brill
First let's move the source and header files to a seperate source directory. The structure of the new directory layout will be similar to xf86-input-evdev.
2007-05-17Don't match wacom tablets in the event device probing.Peter Osterlund
2007-05-17On Linux 2.6, the evdev interface provides support for requesting theMatthew Garrett
resolution of input devices. The included patch uses this to set the defaults for various parameters. As a result, synaptics, alps and appletouch pads all work approximately identically without requiring model-specific configuration. The defaults should be almost identical to the current defaults on synaptics pads. We've shipped this code in the current Ubuntu release (7.04) without any known user issues. This is against current git.
2006-04-09Removed #defines from linux_input.h that are unused sincePeter Osterlund
change eab7d85d9b231dc9700ee58bec770ee01dc0670f.
2006-04-09Made the event device auto detection more robust. Check forPeter Osterlund
required features (ABS_X, ABS_Y, ABS_PRESSURE and BTN_TOOL_FINGER) instead of relying on the IDs of the input device. Suggested by Vojtech Pavlik.
2006-04-09Implemented ALPS DualPoint support from changePeter Osterlund
c01b4c0bceb65df01b7ddfb180fc367c6d070370 also for the 2.6 linux kernel.
2006-04-09Added support for Synaptics cPad devices. (Also requires aPeter Osterlund
2.6 kernel patch.) From Jan Steinhoff <Jan.Steinhoff@uni-jena.de>.
2006-04-09Fixed detection of ALPS touchpads when using a 2.6 linuxPeter Osterlund
kernel. Reported by stage.nexvision <stage.nexvision@laposte.net>.
2006-04-09Added support for middle mouse buttons. (Some ALPS touchpadsPeter Osterlund
have them.)
2006-04-09When using the Linux 2.6 event device, try to get exclusivePeter Osterlund
access to the device, so that touchpad data doesn't leak to /dev/input/mice.
2006-04-09Added support for the new 2.6 kernel events ABS_TOOL_WIDTH,Peter Osterlund
BTN_TOOL_FINGER, BTN_TOOL_DOUBLETAP and BTN_TOOL_TRIPLETAP. Note that this swaps the direction of the Y axis internally to match X and the linux input subsystem. Because of this, the TopEdge and BottomEdge parameters must be modified in the config file. There is some backwards compatibility code for old 2.5/2.6 kernels that will probably be deleted later.
2006-04-09Use the EVIOCGID ioctl for synaptics event device autoPeter Osterlund
detection. This is much simpler than parsing /proc/bus/input/devices and more robust too.
2006-04-09Added #define's for the constants used by the linux eventPeter Osterlund
interface.