การเลื่อนล้อเลื่อนของเมาส์ทำให้การซูมเข้า / ออกใน Google Chrome


13

เมื่อเลื่อนโดยใช้ล้อเลื่อนของเมาส์ใน Google Chrome มีโอกาสประมาณ 25% ที่มันจะซูมเข้า / ออกราวกับว่าฉันได้กดปุ่ม Ctrl

การปิดใช้งานส่วนขยายท่าทางเมาส์ของฉันลดโอกาสเพียง 2%

ฉันได้ลองใช้ส่วนขยายที่หลากหลายและสังเกตว่าส่วนขยายท่าทางของเมาส์บางอย่างดูเหมือนจะทำให้มันแย่ไปกว่าส่วนอื่น ๆ เล็กน้อย ฉันคาดเดาว่าปัญหาเกิดขึ้นกับ Chrome หรือส่วนขยาย

ฉันเชื่อว่าไม่ใช่ฮาร์ดแวร์หรือซอฟต์แวร์ของฉัน

  1. มันเกิดขึ้นใน Chrome บนคอมพิวเตอร์เดสก์ท็อป Windows 7 ทั้งที่ทำงานและที่บ้าน
  2. มันไม่เคยเกิดขึ้นกับ Firefox บนคอมพิวเตอร์เครื่องใดเครื่องหนึ่ง (ฉันใช้ทั้งสองเบราว์เซอร์)
  3. ฉันพยายามเปิด "แสดงตำแหน่งของตัวชี้เมื่อฉันกดปุ่ม CTRL" ดังนั้นฉันจึงรู้ว่ากด Ctrl โดยไม่ตั้งใจ - ไม่เคยเป็น
  4. ฉันไม่มี AutoHotKey หรืออะไรที่คล้ายกันติดตั้งบน Windows

นี่เป็นข้อบกพร่องของ Google Chrome หรือไม่ มีวิธีแก้ปัญหาหรือไม่?

UPDATE:
ฉันได้ติดตั้ง AutoHotKey เพื่อลบล้าง Ctrl + scroll
Ctrl + Scroll ไม่ทำอะไรเลย แต่โดยทั่วไปการเลื่อนยังคงซูมบ่อยครั้ง


มีแนวโน้มที่ซ้ำกัน (หรืออย่างน้อยที่สุดโซลูชันที่คล้ายกัน) superuser.com/questions/243127/…
michael

การโพสต์สิ่งนี้เป็นความคิดเห็นเนื่องจากไม่ใช่วิธีแก้ปัญหาสำหรับทุกคน: ฉันประสบปัญหาเดียวกันกับ Chrome ในขณะที่ใช้เมาส์ Logitech (M705) ปัญหาสำหรับฉันคือการกำหนดค่าเริ่มต้นของล้อเลื่อนเมื่อคลิก [โดยไม่ตั้งใจหรือตั้งใจ] คือการซูม วิธีแก้ไขคือปิดใช้งานการมอบหมายนี้ใน Logitech Control Center ซึ่งเป็นซอฟต์แวร์การกำหนดค่าที่สามารถดาวน์โหลดได้จากเว็บไซต์ของพวกเขา
พุธที่

ปัญหานั้นไม่ได้เฉพาะกับ Windows ฉันกำลังมองหาโซลูชันอิสระของแพลตฟอร์ม
jarno

คำตอบ:


8

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

หรือ

เคล็ดลับก็คือ:

วิธีแก้ปัญหาโดยใช้ AutoHotKey โพสต์ในกลุ่ม Google:

Using Logitech Performance Mouse MX...

Downloaded AutoHotKey software

In the AutoHotkey.ahk file, added these to do nothing for Cntrl+MouseWheelScrolling

^WheelDown::return

^WheelUp::return

http://productforums.google.com/d/msg/chrome/-rtDLZmN9bk/5pJYksjrvQUJ

นอกจากนี้ หากยังใช้งานไม่ได้โปรดให้ข้อมูลเพิ่มเติมเกี่ยวกับฮาร์ดแวร์ของคุณโปรด ..

ปรับปรุง - การแก้ปัญหา

ดูเหมือนว่าปัญหาการซูมจะเกี่ยวข้องกับการเลื่อนเมาส์ฟรีแวร์ ฉันดูเครื่องมือที่ฉันเรียกว่า "WizMouse" วัตถุประสงค์ของเครื่องมือเหล่านี้คือการอนุญาตให้มีการเลื่อนหน้าต่างโดยไม่เน้นที่มัน การตั้งค่าสามารถเปลี่ยนแปลงได้ในสิ่งเหล่านี้เพื่อแก้ไขปัญหา

มติ:

  • KatMouse (ต่อ nsx82): เพิ่มคลาส: Chrome_WidgetWin_1 และภายใต้ตัวเลือกการตั้งค่าติ๊ก: "หน้าต่างมีการรองรับล้อเลื่อนหรือไม่" (ลองตรวจสอบก่อน)
  • WizMouse (ต่อ JoPa Mi): ยกเลิกการเลือก "เปิดใช้งานวงล้อเม้าส์สำหรับแอพพลิเคชั่นที่ไม่รองรับล้อเม้าส์"

มันไม่ทำงานน่าสนใจ ... ตอนนี้ฉันไม่สามารถซูมอีกต่อไปโดยใช้ Ctrl + scroll แต่การเลื่อนตามปกติ (โดยไม่ต้องกด Ctrl) มักจะเป็นการซูม! ฮาร์ดแวร์บ้านและที่ทำงานของฉันแตกต่างกันมากฉันสงสัยว่ามันเป็นฮาร์ดแวร์ แต่คุณต้องรู้อะไร
Aximili

2
ดูเหมือนว่าปัญหาการซูมจะเกี่ยวข้องกับการเลื่อนเมาส์ฟรีแวร์ ฉันดูเครื่องมือที่ฉันเรียกว่า "WizMouse" วัตถุประสงค์ของเครื่องมือเหล่านี้คือการอนุญาตให้มีการเลื่อนหน้าต่างโดยไม่ต้องเน้น การตั้งค่าสามารถเปลี่ยนแปลงได้ในสิ่งเหล่านี้เพื่อแก้ไขปัญหา มติ: KatMouse (ต่อ nsx82): เพิ่มคลาส: Chrome_WidgetWin_1 และภายใต้ตัวเลือกการตั้งค่าติ๊ก: "หน้าต่างมีการรองรับล้อเลื่อนหรือไม่" (ลองตรวจสอบก่อน) WizMouse (ต่อ JoPa Mi): ยกเลิกการเลือก "เปิดใช้งานล้อเมาส์สำหรับแอปพลิเคชันที่ไม่รองรับล้อเลื่อนของเมาส์" ehiti.de/katmouse
Pathak

1
ว้าวคุณจะคิดยังไง ฉันอยู่ในออฟฟิศทำในสิ่งที่คุณพูดกับ KatMouse ของฉันและจนถึงตอนนี้การเลื่อนก็สมบูรณ์แบบ! แต่ฉันไม่มี KatMouse ที่บ้าน ... แต่อาจเป็นซอฟต์แวร์ที่คล้ายกันฉันจะตรวจสอบที่บ้าน
Aximili

1
ฉันคิดว่ามันแก้ปัญหาได้! ฉันกำลังเพิ่มความคิดเห็นของคุณที่แก้ไขปัญหาในคำตอบของคุณและยอมรับมัน ขอบคุณ Rachit!
Aximili

ฉันใช้ KatMouse และบันทึกย่อของคุณเกี่ยวกับการเพิ่ม class = Chrome_WidgetWin_1แก้ไขปัญหาให้ฉัน (ฉันต้องยกเลิกการเลือกกล่องสำหรับ "หน้าต่างมีการรองรับการเลื่อนด้วยล้อ") หมายเหตุ: ฉันต้องคลิกนำไปใช้ในการตั้งค่า KatMouse เพื่อดูผลกระทบ (ตอนแรกฉันคิดว่าการเปลี่ยนแปลงของฉันไม่ทำงานโชคดีที่ฉันสังเกตเห็นว่าก่อนที่จะลองใช้วิธีแก้ปัญหาที่ซับซ้อน
กว่านี้

9

ฉันได้รับรำคาญโดยนี้เป็นเวลานาน แต่เมื่อฉันค้นหามากที่สุดเมื่อเร็ว ๆ นี้ผมพบว่าส่วนขยายของ Chrome ที่ปิดใช้งานนี้พฤติกรรมซูม Ctrl เลื่อนที่เรียกว่าไม่มี MouseWheel ซูม

มันทำงานค่อนข้างดี แต่ไม่ได้ทำตามที่ฉันต้องการ (ฉันต้องการเลื่อนเพื่อดำเนินการต่อตามปกติแม้ว่าฉันกด Ctrl ส่วนขยายเพิ่งหยุดเลื่อนและซูมพร้อมกันเมื่อกด Ctrl) ดังนั้นฉันจึงตัดสินใจที่จะขยายของตัวเองซึ่งฉันเพิ่งเผยแพร่เมื่อวานนี้ มันจะแปลง Ctrl เลื่อนกลับเข้ามาในการเลื่อนปกติและก็เรียกว่าZoomToScroll

ตรวจสอบสองส่วนขยายเหล่านี้และดูว่าหนึ่งในนั้นเป็นไปตามที่คุณต้องการ


ฉันเพิ่งลองและสามารถยืนยันการใช้งานได้ ขอบคุณมาก!
โปรแกรมเมอร์

0

ต่อไปนี้เป็นสคริปต์ AutoHotKey ที่จะลบรูปแบบลายเส้น Ctrl + Wheel ออกจาก Chrome และนำไปใช้กับแอปอื่น ๆ :

;Disable mouse wheel zooming in Chrome 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelDown::return 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelUp::return 

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