Peter Hutterer
4912e2aa7f
Add option "GrabDevice", don't grab the device by default.
...
We now have the matching code in the server to set the console to RAW mode and
don't need to grab the devices anymore.
This is an updated version of e8534d47c8 , which
was reverted in 6dc4199155 .
2008-10-17 11:18:39 +10:30
Peter Hutterer
c638aa4a88
Document properties in man page.
2008-10-14 15:17:03 +10:30
Peter Hutterer
b46677e346
Document InvertX/Y options.
2008-10-14 15:17:03 +10:30
Peter Hutterer
9065d0ccb2
Remove "Path" option.
...
Path was just an alias for Device anyway, so we might as well not parse it.
By now you should be using HAL anyway which fills in Device for you.
2008-10-11 12:24:54 +10:30
Peter Hutterer
9930477cbe
Attempt to re-open devices on read errors.
...
Coming back from resume may leave us with a file descriptor that can be opened
but fails on the first read (ENODEV).
In this case, try to open the device until it becomes available or until the
predefined count expires. To be safe, we cache the information from the device
and compare against it when we re-open. This way we ensure that if the
topology changes under us, we don't open a completely different device. If a
device has changed, we disable it.
Adds option "ReopenAttempts" <int>
2008-09-04 18:33:39 +09:30
Dan Nicholson
e237de0dea
Add timeout support for mouse wheel emulation
...
Support the EmulateWheelTimeout option as the mouse driver does.
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com >
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com >
2008-08-22 08:41:14 +09:30
Chris Salch
bd405ddc83
Adding in DragLockButtons functionality.
...
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com >
2008-08-18 12:03:07 +09:30
Peter Hutterer
6dc4199155
Revert "Don't grab devices unless specified through the config options."
...
Not such a good idea, CTRL+C terminates the server and other issues. Reverting
for now until a better solution is found, at least this way the driver is
usable.
See also: http://lists.freedesktop.org/archives/xorg/2008-August/038032.html
This reverts commit e8534d47c8 .
2008-08-15 11:54:53 +09:30
Peter Hutterer
e8534d47c8
Don't grab devices unless specified through the config options.
...
Grabbing event devices stops in-kernel event forwarding, most notably rfkill
and the "Macintosh mouse button emulation" device. Let's not do that.
Option "GrabDevice" forces grabbing the device.
2008-08-14 13:44:11 +09:30
Chris Salch
a9d72b40fb
Adding mouse wheel emulation code.
...
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2008-08-07 16:04:31 +09:30
Peter Hutterer
53e7525744
Add support for ButtonMapping option.
2008-07-22 11:49:33 +09:30
Peter Hutterer
18d70d796f
Update COPYING with the correct copyright info.
...
Fix up licence of emuMB.c, was using Red Hat instead of "The authors", but
this code wasn't contributed by RH anyway.
2008-07-03 14:59:27 +09:30
Peter Hutterer
39dc453691
Disable middle mouse button emulation when a real middle MB event is detected.
...
Devices may report middle mouse buttons even if they don't have one (PS/2
devices just don't know any better), so we can't be sure until we see the
event.
2008-06-10 22:48:01 +09:30
Peter Hutterer
e8887435ac
Enable middle-mouse button emulation.
...
Ported from xf86-input-mouse, with a few cleanups.
2008-06-10 22:46:20 +09:30
Peter Hutterer
e9222a8285
man: Option "Path" is supported in the code, add it to man page.
2008-05-18 11:04:43 +09:30
gravity
edbe44da9a
Add evdev manpage
2006-01-09 05:19:26 +00:00
Kevin E Martin
b82e57a082
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
2005-12-06 22:48:29 +00:00
Alan Coopersmith
a8ca6bc2d4
Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
...
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-28 22:04:06 +00:00
Eric Anholt
753e3320af
Add .cvsignores for drivers.
2005-11-21 10:49:03 +00:00
Kevin E Martin
b543623997
Do the following to make the drivers pass distcheck:
...
- Only define EXTRA_DIST when there are actually man pages to be processed
- Add missing man pages to keyboard and ati drivers EXTRA_DIST
2005-10-18 15:46:36 +00:00
Alan Coopersmith
efcacda000
Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
...
substitutions to work better with BSD make
2005-10-18 00:01:51 +00:00
Adam Jackson
1d4cfdd373
More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
...
of indirectly
2005-10-17 22:57:27 +00:00
Alan Coopersmith
ae0f105709
Use sed & cpp to substitute variables in driver man pages
2005-10-17 00:08:55 +00:00
Adam Jackson
29621860ab
Build skeletons for input drivers. Should basically work.
2005-07-12 06:15:08 +00:00