From b6535f65e1fa35a7088bdb577bfd828295ef4b88 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Sat, 2 Jun 2012 23:18:05 +0300 Subject: Fix touchpads with evdevmouse MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit evdevmouse only worked properly with real mice, the ABS event handling was somewhat broken, it wasn't possible to properly move a mouse cursor with a touchpad due to unwanted jumps. The button handling is also corrected. Change-Id: Id04ef65d867a75bcfc54240d192a78224a4481d6 Reviewed-by: Jørgen Lind --- src/plugins/generic/evdevmouse/README | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/plugins/generic') diff --git a/src/plugins/generic/evdevmouse/README b/src/plugins/generic/evdevmouse/README index b89c0a7066..76ee76bc91 100644 --- a/src/plugins/generic/evdevmouse/README +++ b/src/plugins/generic/evdevmouse/README @@ -1,4 +1,4 @@ -Generic plug-in for absolute & relative evdev pointer events. +Generic plug-in for relative evdev pointer events. To use it, launch apps with -plugin EvdevMouse @@ -9,3 +9,6 @@ EvdevMouse:/dev/input/eventN to explicitly set the device node. The initial cursor position is assumed to be (0, 0). Relative events will generate Qt mouse events with screen positions relative to this initial position. + +Touchpads reporting absolute events will work too, the positions will +be turned into relative. Touchscreens are however not supported. -- cgit v1.2.3