เหตุการณ์การเลื่อนทัชแพดล่าช้าทำให้เกิดการซูมอย่างบ้าคลั่งหากถึงด้านบนของหน้า


9

ฉันประสบปัญหานี้มาหลายปีแล้วและมันก็ค่อนข้างน่ารำคาญ :)

หากฉันเลื่อนลงโดยใช้ท่าทางสัมผัสของ "สองนิ้ว" ตัวเลื่อนจะมีผลทันที แต่ถ้าฉันอยู่ด้านบนของหน้าและฉัน (บางครั้ง) เลื่อนขึ้นแล้ว (ภายใน 2-3 วินาทีหลังจากเสร็จสิ้นการเลื่อนและปล่อยทัชแพด) กดCtrlระบบตีความเหตุการณ์ทั้งสองนี้ (เลื่อนและ ctrl) เป็นScroll+Ctrlเหตุการณ์เดียวเป็นและเริ่มซูมทุกอย่างบ้าคลั่งแม้ว่าเหตุการณ์เหล่านี้จะไม่ทับซ้อนกัน (และมี 2-3 วินาทีระหว่างพวกเขา)

สถานการณ์ทั่วไป: ฉันเลื่อนหน้าเว็บกดที่ด้านบนสุดของหน้ารอสักครู่ (1-3 วินาที) จากนั้นกด Ctr-Tab และสลับแท็บพร้อมกันฉันยังได้รับเนื้อหาของแท็บทั้งสองที่ขยายอย่างบ้าคลั่ง ( โดยทั่วไปแล้วจะมีโครเมี่ยมประมาณ 700%) และนั่นก็ค่อนข้างน่ารำคาญเพราะคุณต้อง 1) รอจนกว่าโครเมี่ยมจะแสดงผลใหม่ด้วยมาตราส่วนใหม่ 2) กดCtrl-03) รอจนกว่าจะแสดงผลอีกครั้งด้วยสเกลเริ่มต้น :)

รายละเอียดที่น่าสนใจคือฉันไม่เห็นพฤติกรรมนี้ในแอปพลิเคชันใด ๆ หากเหตุการณ์การเลื่อน "ส่งเป็นสโครลสำเร็จ": หากฉันยังไม่ได้กดปุ่มด้านบนของหน้าและเลื่อนขึ้นและกดCtrlทันที - ไม่มีการซูม สถานที่ (เช่นถ้า - ทันทีที่ไม่ใช่ด้านบนของหน้า - "เลื่อน" นี้สำเร็จ "eaten" = "ส่งแล้ว" โดยแอปเป้าหมายและลบออกจากคิวเหตุการณ์)

ระบบและ UI นั้นทำงานอย่างราบรื่นเป็นพิเศษดังนั้นจึงไม่ใช่ความล่าช้าในการจัดการเหตุการณ์

ผู้ชายคนนี้อธิบายประสบการณ์ที่คล้ายกันที่นี่: เหตุการณ์การเลื่อนล้อเลื่อนของเมาส์ยังคงอยู่หลังจากกดปุ่มเมตา

หรืออาจจะมีการปรับแต่งสำหรับ Unity ที่ปิดใช้งานการซูมพฤติกรรมเลย? (เช่นนี้: วิธีปิดการใช้งาน ctrl + scroll zoom ใน Lubuntu หรือ openbox )

Ubuntu 14.04.4

Acer Aspire V5-171

กราฟิก: Intel HD 4000 (ไดรเวอร์นอกกรอบ)


1
นี่คือข้อผิดพลาดใน Chrome โปรดติดดาว
Dan Dascalescu

คำตอบ:


2

ดูเหมือนว่าฉันไม่ใช่คนเดียว[1] [2] ที่เกี่ยวข้องกับปัญหานั้นและนั่นคือ Xor bug

วิธีแก้ปัญหาเดียวที่ฉันพบว่าเป็นงานประเภทใดคือส่วนขยายสำหรับ Chrome

UPD Extension ดูเหมือนจะไม่ทำงานอย่างถูกต้องกับ Chrome รุ่นล่าสุด แต่synclient CoastingSpeed=0ดูเหมือนว่าจะจัดการทุกอย่างได้อย่างสมบูรณ์แบบสำหรับฉันโดยไม่มีผลข้างเคียงด้านลบใด ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.