libinput/test
Peter Hutterer a7b2d04e90 evdev: enable button scrolling by default on mice without wheels
If we have a middle button but no wheels, enable on-button scrolling for the
middle button by default. This applies e.g. to the Logitech trackball added as
new test device here.

This makes the separate check for POINTINGSTICK obsolete but I'd rather leave
this in to be more explicit about it.

https://bugs.freedesktop.org/show_bug.cgi?id=90208

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2015-04-28 17:12:31 +10:00
..
50-litest.conf test: Prefix litest created device names with litest 2014-06-25 11:11:45 +10:00
build-cxx.cc test: Add include from C++ build test 2014-03-29 00:51:44 +01:00
build-pedantic.c build-pedantic: use main(void) 2015-01-12 07:54:12 +10:00
device.c evdev: accept but disable ABS_MISC and above for min/max == 0 2015-04-21 11:36:19 +10:00
keyboard.c test: Add negative test for libinput_device_keyboard_has_key() 2015-04-27 09:45:04 +10:00
litest-alps-semi-mt.c cosmetic: more duplicate empty line removal 2015-03-02 16:48:51 +10:00
litest-bcm5974.c test: auto-update for BTN_TOOL_* when using litest_touch_ functions 2014-07-23 15:08:15 +10:00
litest-generic-singletouch.c test: add a generic single-touch device 2014-08-26 13:49:16 +10:00
litest-int.h test: add per-device udev rule support 2015-02-03 10:34:26 +10:00
litest-keyboard-razer-blackwidow.c test: add the Razer BlackWidow keyboard device 2015-04-08 11:42:50 +02:00
litest-keyboard.c style fix: Remove duplicate empty lines 2014-07-22 09:00:45 +10:00
litest-logitech-trackball.c evdev: enable button scrolling by default on mice without wheels 2015-04-28 17:12:31 +10:00
litest-mouse-roccat.c test: add LITEST_KEYS to roccat mouse features 2015-04-27 09:45:08 +10:00
litest-mouse.c test: drop empty test device interfaces 2015-01-06 09:53:25 +10:00
litest-ms-surface-cover.c test: upgrade to the Microsoft Surface Type Cover 2015-04-28 07:45:39 +10:00
litest-protocol-a-touch-screen.c test: add protocol A touch screen tests 2015-03-02 12:45:47 +10:00
litest-qemu-usb-tablet.c test: add QEMU tablet as test device 2014-11-11 09:55:42 +10:00
litest-synaptics-hover.c test: add a semi-mt + hover synaptics touchpad 2015-01-16 07:42:50 +10:00
litest-synaptics-st.c test: auto-update for BTN_TOOL_* when using litest_touch_ functions 2014-07-23 15:08:15 +10:00
litest-synaptics-t440.c test: auto-update for BTN_TOOL_* when using litest_touch_ functions 2014-07-23 15:08:15 +10:00
litest-synaptics-x1-carbon-3rd.c test: add per-device udev rule support 2015-02-03 10:34:26 +10:00
litest-synaptics.c test: auto-update for BTN_TOOL_* when using litest_touch_ functions 2014-07-23 15:08:15 +10:00
litest-trackpoint.c test: drop empty test device interfaces 2015-01-06 09:53:25 +10:00
litest-vmware-virtual-usb-mouse.c test: add VMWare Virtual USB Mouse device 2014-11-11 09:55:42 +10:00
litest-wacom-intuos-finger.c test: add a Wacom Intuos 5 Finger test device 2015-03-05 13:30:49 +10:00
litest-wacom-touch.c test: drop unused includes for libinput-util.h 2014-06-11 09:43:52 +10:00
litest-wheel-only.c test: add a scrollwheel-only device 2015-04-13 11:48:38 +02:00
litest-xen-virtual-pointer.c test: add Xen Virtual Pointer device 2014-11-11 09:55:42 +10:00
litest.c evdev: enable button scrolling by default on mice without wheels 2015-04-28 17:12:31 +10:00
litest.h evdev: enable button scrolling by default on mice without wheels 2015-04-28 17:12:31 +10:00
log.c path: store the udev device instead of just the devnode 2014-11-25 16:33:01 +10:00
Makefile.am evdev: enable button scrolling by default on mice without wheels 2015-04-28 17:12:31 +10:00
misc.c evdev: Add support for POINTINGSTICK_CONST_ACCEL udev property 2015-04-22 09:35:28 +02:00
path.c cosmetic: more duplicate empty line removal 2015-03-02 16:48:51 +10:00
pointer.c evdev: enable button scrolling by default on mice without wheels 2015-04-28 17:12:31 +10:00
symbols-leak-test.in add simple symbols leak checker 2015-02-13 10:20:44 +10:00
touch.c test: upgrade to the Microsoft Surface Type Cover 2015-04-28 07:45:39 +10:00
touchpad.c test: fix touch up for multitap-n-drag test 2015-04-28 11:53:11 +10:00
trackpoint.c Add pointer axis sources to the API 2014-12-24 10:47:00 +10:00
udev.c Add libinput_set_user_data 2014-12-23 14:49:39 +10:00
valgrind.suppressions test: add protocol A touch screen tests 2015-03-02 12:45:47 +10:00