Acara gulir touchpad yang tertunda menyebabkan zoom gila jika bagian atas halaman tercapai

9

Saya telah mengalami masalah ini selama bertahun-tahun dan itu cukup menyebalkan :)

Jika saya gulir ke bawah menggunakan gerakan touchpad "dua jari", gulir itu sendiri langsung berlaku. Tetapi jika saya berada di bagian atas halaman dan saya (sesekali) gulir ke atas dan kemudian (dalam 2-3 detik setelah selesai menggulir dan melepaskan touchpad) tekan Ctrl, sistem mengartikan dua peristiwa ini (gulir dan ctrl) sebagai satu Scroll+Ctrlperistiwa sebagai dan mulai memperbesar semuanya gila, meskipun acara ini tidak tumpang tindih (dan bahkan memiliki 2-3 detik di antara mereka).

Skenario umum: Saya menggulir halaman, tekan bagian atas halaman, tunggu sebentar (1-3 detik), lalu tekan RKPT-Tab dan bersama-sama dengan mengganti tab, saya juga mendapatkan kedua konten tab saya diperbesar dengan sangat kencang ( biasanya ~ 700% di chrome). Dan itu agak menjengkelkan, karena Anda harus 1) menunggu sampai chrome me-render-nya dengan skala baru 2) tekan Ctrl-03) tunggu sampai di-render-kan lagi dengan skala default :)

Detail yang menarik adalah bahwa saya tidak mengamati perilaku ini dalam aplikasi apa pun jika acara gulir berhasil "dikirim sebagai gulir": jika saya belum mencapai bagian atas halaman, dan gulir ke atas, dan tekan Ctrlsegera - tidak perlu zooming tempat (seolah-olah - segera setelah itu bukan bagian atas halaman - "gulir" ini berhasil "dimakan" = "dikirim" oleh aplikasi target dan dihapus dari antrian acara).

Sistem dan UI sendiri berjalan dengan sangat mulus sehingga jelas bukan lag penanganan acara.

Orang ini menjelaskan pengalaman yang sama di sini: Peristiwa gulir roda mouse bertahan setelah menekan tombol meta

Atau mungkin ada tweak untuk Unity yang menonaktifkan perilaku zoom zoom? (seperti ini: Cara menonaktifkan ctrl + scroll zoom di Lubuntu atau openbox )

Ubuntu 14.04.4

Acer Aspire V5-171

Gambar: Intel HD 4000 (driver out-of-box)

MInner
sumber
1
Ini adalah bug di Chrome . Tolong beri bintang pada bintang itu.
Dan Dascalescu

Jawaban:

2

Sepertinya saya bukan satu-satunya [1] [2] yang peduli dengan masalah itu dan itu adalah bug Xor.

Satu-satunya solusi yang saya temukan jenis pekerjaan adalah ekstensi ini untuk chrome.

Ekstensi UPD tampaknya tidak berfungsi dengan baik dengan versi chrome yang terakhir, tetapi melakukan hal itu synclient CoastingSpeed=0tampaknya menangani segalanya dengan sempurna bagi saya tanpa efek samping negatif.

MInner
sumber