The problem:
Since recently, on my Ubuntu 16.04, the keyboard keys don't repeat anymore and the touchpad tap and touchpad two-finger scroll don't work anymore.
The touchpad:
- Tapping the touchpad, single and double, don't work anymore at all
- Scrolling or zooming on the touchpad using two fingers doesn't work anymore at all
- Moving the pointer with the touchpad still works fine
- Both buttons below the touchpad work fine
Key repeat is all weird:
- It repeats a key once between 5 to 10 times
- It repeats the second key around 3 times
- All following keys that are pressed for longer time don't repeat
Specs and info:
These screens show that the settings are there and set correctly:
These are my (relevant) specs:
System: Host: jochem-ideapad-700 Kernel: 4.13.0-26-generic x86_64 (64 bit) Desktop: Unity 7.4.0 Distro: Ubuntu 16.04 xenial Machine: System: LENOVO (portable) product: 80RU v: Lenovo ideapad 700-15ISK
This is the output of xinput
:
$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ Lenovo EasyCamera: Lenovo EasyC id=10 [slave keyboard (3)] ↳ Ideapad extra buttons id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ PEAQ WMI hotkeys id=14 [slave keyboard (3)]
This is the (relevant) output of ``:
$ synclient |grep "Tap\|Scroll\|TwoFinger" MaxTapTime = 180 MaxTapMove = 163 MaxDoubleTapTime = 180 SingleTapTimeout = 180 EmulateTwoFingerMinZ = 282 EmulateTwoFingerMinW = 7 VertScrollDelta = 74 HorizScrollDelta = 74 VertEdgeScroll = 0 HorizEdgeScroll = 0 VertTwoFingerScroll = 1 HorizTwoFingerScroll = 1 TapButton1 = 1 TapButton2 = 3 TapButton3 = 0 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 TapAndDragGesture = 1
What I have tried:
- I don't have
libinput
installed. - Switching off
i2c_hid
and setting nopnp in boot parameters didn't work - Setting
TapButton3 = 2
didn't solve it (TapButton1 and TapButton2 are already at the correct value?)