diff options
-rw-r--r-- | quirks/50-system-lenovo.quirks | 13 | ||||
-rw-r--r-- | src/evdev-wheel.c | 9 | ||||
-rw-r--r-- | src/quirks.c | 1 | ||||
-rw-r--r-- | src/quirks.h | 1 |
4 files changed, 0 insertions, 24 deletions
diff --git a/quirks/50-system-lenovo.quirks b/quirks/50-system-lenovo.quirks index 8b195ed2..3b436e38 100644 --- a/quirks/50-system-lenovo.quirks +++ b/quirks/50-system-lenovo.quirks @@ -260,19 +260,6 @@ MatchName=AT Raw Set 2 keyboard MatchDMIModalias=dmi:*svnLENOVO:*pvrYogaDuet713IML05:* ModelTabletModeNoSuspend=1 -# https://gitlab.freedesktop.org/libinput/libinput/-/issues/651 -[Lenovo TrackPoint Keyboard II USB] -MatchBus=usb -MatchVendor=0x17EF -MatchProduct=0x60EE -ModelLenovoTrackpointKeyboard2=1 - -[Lenovo TrackPoint Keyboard II Bluetooth] -MatchBus=bluetooth -MatchVendor=0x17EF -MatchProduct=0x60E1 -ModelLenovoTrackpointKeyboard2=1 - # Modifies pressure range to avoid random jumps. # https://gitlab.freedesktop.org/libinput/libinput/-/issues/407 [Lenovo Yoga 2 Pro touchpad] diff --git a/src/evdev-wheel.c b/src/evdev-wheel.c index 5ba0c638..36db2812 100644 --- a/src/evdev-wheel.c +++ b/src/evdev-wheel.c @@ -410,15 +410,6 @@ fallback_wheel_notify_physical_button(struct fallback_dispatch *dispatch, int button, enum libinput_button_state state) { - /* Lenovo TrackPoint Keyboard II sends its own scroll events when its - * trackpoint is moved while the middle button is pressed. - * Do not inhibit the scroll events. - * https://gitlab.freedesktop.org/libinput/libinput/-/issues/651 - */ - if (evdev_device_has_model_quirk(device, - QUIRK_MODEL_LENOVO_TRACKPOINT_KEYBOARD_2)) - return; - if (button == BTN_MIDDLE) { if (state == LIBINPUT_BUTTON_STATE_PRESSED) wheel_handle_event(dispatch, WHEEL_EVENT_PRESS, time); diff --git a/src/quirks.c b/src/quirks.c index 795d2925..bccbaa24 100644 --- a/src/quirks.c +++ b/src/quirks.c @@ -254,7 +254,6 @@ quirk_get_name(enum quirk q) case QUIRK_MODEL_INVERT_HORIZONTAL_SCROLLING: return "ModelInvertHorizontalScrolling"; case QUIRK_MODEL_LENOVO_SCROLLPOINT: return "ModelLenovoScrollPoint"; case QUIRK_MODEL_LENOVO_T450_TOUCHPAD: return "ModelLenovoT450Touchpad"; - case QUIRK_MODEL_LENOVO_TRACKPOINT_KEYBOARD_2: return "ModelLenovoTrackpointKeyboard2"; case QUIRK_MODEL_LENOVO_X1GEN6_TOUCHPAD: return "ModelLenovoX1Gen6Touchpad"; case QUIRK_MODEL_LENOVO_X230: return "ModelLenovoX230"; case QUIRK_MODEL_SYNAPTICS_SERIAL_TOUCHPAD: return "ModelSynapticsSerialTouchpad"; diff --git a/src/quirks.h b/src/quirks.h index 47131188..4a970b90 100644 --- a/src/quirks.h +++ b/src/quirks.h @@ -74,7 +74,6 @@ enum quirk { QUIRK_MODEL_INVERT_HORIZONTAL_SCROLLING, QUIRK_MODEL_LENOVO_SCROLLPOINT, QUIRK_MODEL_LENOVO_T450_TOUCHPAD, - QUIRK_MODEL_LENOVO_TRACKPOINT_KEYBOARD_2, QUIRK_MODEL_LENOVO_X1GEN6_TOUCHPAD, QUIRK_MODEL_LENOVO_X230, QUIRK_MODEL_SYNAPTICS_SERIAL_TOUCHPAD, |