Sự kiện cuộn touchpad bị trì hoãn gây ra sự phóng to thu nhỏ nếu đạt đến đỉnh của trang


9

Tôi đã gặp vấn đề này trong nhiều năm và điều đó khá khó chịu :)

Nếu tôi cuộn xuống bằng cử chỉ touchpad "hai ngón tay", cuộn sẽ có hiệu lực ngay lập tức. Nhưng nếu tôi ở đầu trang và tôi (thỉnh thoảng) cuộn lên và sau đó (trong vòng 2-3 giây sau khi cuộn xong và nhả bàn di chuột) Ctrl, hệ thống sẽ hiểu hai sự kiện này (cuộn và ctrl) là một Scroll+Ctrlsự kiện như và bắt đầu phóng to mọi thứ điên rồ, mặc dù những sự kiện này không chồng chéo (và thậm chí có 2-3 giây giữa chúng).

Kịch bản điển hình: Tôi đang cuộn một trang, nhấn vào đầu trang, đợi một chút (1-3 giây), sau đó nhấn Ctr-Tab và cùng với chuyển đổi tab, tôi cũng nhận được cả hai nội dung tab của mình được phóng to một cách điên cuồng ( thường ~ 700% trong chrome). Và điều đó hơi khó chịu, bởi vì bạn phải 1) đợi cho đến khi chrome kết xuất lại với tỷ lệ mới 2) nhấn Ctrl-03) đợi cho đến khi kết xuất lại lần nữa với tỷ lệ mặc định :)

Một chi tiết thú vị là tôi không quan sát hành vi này trong bất kỳ ứng dụng nào nếu sự kiện cuộn được "gửi thành cuộn" thành công: nếu tôi chưa chạm vào đầu trang và cuộn lên và nhấn Ctrlngay lập tức - không cần phóng to thu nhỏ địa điểm (như thể - ngay khi nó không ở đầu trang - "cuộn" này đã được "ăn" thành công = "được gửi" bởi ứng dụng đích và bị xóa khỏi hàng đợi sự kiện).

Bản thân hệ thống và giao diện người dùng chạy rất mượt mà nên chắc chắn đó không phải là độ trễ xử lý sự kiện.

Anh chàng này mô tả kinh nghiệm tương tự ở đây: Các sự kiện cuộn bánh xe chuột vẫn tồn tại sau khi nhấn phím meta

Hoặc có thể có một tinh chỉnh cho Unity hoàn toàn vô hiệu hóa hành vi cuộn thu phóng? (như thế này: Cách vô hiệu hóa ctrl + zoom zoom trong Lubfox hoặc openbox )

Ubuntu 14.04.4

Acer Aspire V5-171

Đồ họa: Intel HD 4000 (trình điều khiển vượt trội)


1
Đây là một lỗi trong Chrome . Hãy đánh dấu sao.
Dan Dascalescu

Câu trả lời:


2

Có vẻ như tôi không phải là người duy nhất [1] [2] quan tâm đến vấn đề đó và đó là lỗi Xor.

Cách giải quyết duy nhất tôi tìm thấy loại công việc này là phần mở rộng cho chrome.

UPD Tiện ích mở rộng dường như không hoạt động đúng với phiên bản chrome cuối cùng, nhưng synclient CoastingSpeed=0dường như xử lý mọi thứ hoàn hảo cho tôi mà không có bất kỳ tác dụng phụ tiêu cực nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.