Lines Matching refs:evdev
32 #include "evdev-mt-touchpad.h"
719 struct evdev_device *evdev = evdev_device(device);
720 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
729 if (evdev->model_flags & EVDEV_MODEL_APPLE_TOUCHPAD_ONEBUTTON)
764 struct evdev_device *evdev = evdev_device(device);
765 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
776 struct evdev_device *evdev = evdev_device(device);
777 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
807 struct evdev_device *evdev = evdev_device(device);
808 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch;
842 struct evdev_device *evdev = evdev_device(device);
846 evdev->middlebutton.want_enabled = true;
849 evdev->middlebutton.want_enabled = false;
855 tp_clickpad_middlebutton_apply_config(evdev);
906 if (!libevdev_has_event_code(device->evdev, EV_KEY, BTN_MIDDLE)) {
925 bool has_left = libevdev_has_event_code(device->evdev, EV_KEY, BTN_LEFT),
926 has_middle = libevdev_has_event_code(device->evdev, EV_KEY, BTN_MIDDLE),
927 has_right = libevdev_has_event_code(device->evdev, EV_KEY, BTN_RIGHT);
929 is_clickpad = libevdev_has_property(device->evdev, INPUT_PROP_BUTTONPAD);
953 libevdev_get_id_vendor(device->evdev) != VENDOR_ID_APPLE) {
971 tp->buttons.has_topbuttons = libevdev_has_property(device->evdev,