65 Commits (e8534d47c8524ac081c2e3e6ebaabe4c6b274a18)

Author SHA1 Message Date
Peter Hutterer e8534d47c8 Don't grab devices unless specified through the config options. 18 years ago
Chris Salch 555f5a7cbf Filter wheel events before middle mouse button emulation. 18 years ago
Peter Hutterer 134829d911 Simplify the property handler registration. 18 years ago
Peter Hutterer 4e121b297e Add EVDEV_MAXBUTTONS instead of checking against 32. 18 years ago
Peter Hutterer 9793de8137 Expose wheel emulation through device properties. 18 years ago
Chris Salch a9d72b40fb Adding mouse wheel emulation code. 18 years ago
Adam Jackson c1f7f8c3d2 Print a warning if a keycode exceeds the range accepted by the server. 18 years ago
Chris Salch 40e1474d84 Adding a function to map button events to button numbers. 18 years ago
Julien Cristau d9097df01b Actually close the fd on DEVICE_CLOSE (bug#16948) 18 years ago
Julien Cristau 5c074af5a9 Print the device name when we get a read error 18 years ago
Michel Dänzer 72551662a0 xf86-input-evdev: Fix EVIOCGBIT ioctl usage on big endian platforms. 18 years ago
Peter Hutterer 53e7525744 Add support for ButtonMapping option. 18 years ago
Julien Cristau 2b7edaa4ab Fill up the version info 18 years ago
Peter Hutterer bf0d81011e Don't enable the device if the grab failed with ENODEV. 18 years ago
Peter Hutterer d1818ef206 Add support for device properties, currently MB emulation and timeout. 18 years ago
Peter Hutterer 37b854cb64 Remove stale comments. 18 years ago
Peter Hutterer 8c06093191 Remove EvdevConvert, nobody calls it now anyway. 18 years ago
Ander Conselvan de Oliveira 0830676a0c Mice with a lot of buttons (e.g. Logitech MX1000) generate button events greater than BTN_TASK. 18 years ago
Peter Hutterer 1cf7b8f7ee Count buttons at probe and print to log. 18 years ago
Peter Hutterer 5a0ea39b79 No need to finalize MB emulation after EvdevProbe anymore. 18 years ago
Simon Munton 373e13ae35 Close file descriptor if EvdevProbe fails. 18 years ago
Keith Packard 76800bfa75 Enable middle button emulation at DEVICE_ON instead of DEVICE_INIT. 18 years ago
Peter Hutterer 998f52010f Finalize MB emulation if EvdevProbe fails. 18 years ago
Peter Hutterer 9591dc1f6c Remove wakeup handlers when device is closed. 18 years ago
Peter Hutterer 39dc453691 Disable middle mouse button emulation when a real middle MB event is detected. 18 years ago
Peter Hutterer e8887435ac Enable middle-mouse button emulation. 18 years ago
Peter Hutterer b0f6987ee6 Plug a memory leak, we allocated pEvdev twice, dropping the first memory area. 18 years ago
Sven Wegener fec73e1418 evdev: Port b4a5a204 "Fix pointer crossing screen bug." to current master branch 18 years ago
Peter Hutterer da112737eb Check for XINPUT ABI < 3 (corrected version) 18 years ago
Peter Hutterer d40125ea8c Revert "Check for XINPUT ABI, parameters of InitValuatorClassRec have changed." 18 years ago
Peter Hutterer 42422d8f69 Check for XINPUT ABI, parameters of InitValuatorClassRec have changed. 18 years ago
Peter Hutterer 15e0091f0b Fail if the device cannot be grabbed during the probe. 18 years ago
Dan A. Dickey a4a7003f7c Fix a trivial bug in testing for absolute axes. 18 years ago
Peter Hutterer 3e0dc9945d Shut up two compiler warnings. 18 years ago
Peter Hutterer ff6251a2bd Remove unused EvdevOpts and EvdevOptions. 18 years ago
Peter Hutterer 8b7738457f Don't allow relative and absolute axes on the same device. 18 years ago
Sascha Hlusiak 1b9deb8e7e Add XK_Meta_L and XK_Meta_R to list of modifiers 18 years ago
Daniel Stone 0ec391f51c Keyboard: Don't allow arbitrary keymap settings 18 years ago
Adam Jackson f77410e1f9 Map REL_DIAL to REL_HWHEEL. 18 years ago
Adam Jackson d28c2e1efb Filter out repeat events for mouse buttons. 18 years ago
Adam Jackson 697e850a63 Fix middle/right button munging. 18 years ago
Adam Jackson 87037b9953 Force xkb_model to be "evdev". 18 years ago
Dan Nicholson 71f4eaec77 Fix cut-and-paste errors in xkb alternate spellings code 18 years ago
Adam Jackson 7208397612 Fix cut-and-paste error in abs-to-rel translation. 18 years ago
Adam Jackson c250f84383 Fix the default XKB rules to be "base" instead of "xfree86". 18 years ago
Adam Jackson 2b334d6b69 Handle the alternate spellings of the xkb options. 18 years ago
Adam Jackson 1a0bc8e64a Force maximum keycode to be 255 18 years ago
Adam Jackson 6271494faa Add absolute coordinate event support. 18 years ago
Adam Jackson f5bfc7ec3c Nuke the keyboard bell code. 18 years ago
Adam Jackson bf0848ec8e Re-add XKB support. 18 years ago