Scroll wheel mouse menyebabkan zoom in / out di Google Chrome

13

Saat menggulir menggunakan gulir roda mouse di Google Chrome, ada sekitar 25% kemungkinan itu akan memperbesar / memperkecil seolah-olah saya telah menekan tombol Ctrl.

Menonaktifkan ekstensi gerakan mouse saya mengurangi kemungkinan hanya sekitar 2%.

Saya telah mencoba berbagai ekstensi dan memperhatikan beberapa ekstensi gerakan mouse tampaknya membuatnya sedikit lebih buruk daripada yang lain. Saya menduga masalahnya adalah dengan Chrome atau ekstensinya.

Saya percaya ini bukan perangkat keras atau perangkat lunak saya.

  1. Ini terjadi di Chrome pada kedua saya komputer desktop Windows 7 di tempat kerja dan di rumah
  2. Itu tidak pernah terjadi di Firefox di kedua komputer (saya menggunakan kedua browser)
  3. Saya mencoba menyalakan "Tampilkan lokasi penunjuk saat saya menekan tombol CTRL" jadi saya tahu jika Ctrl ditekan secara tidak sengaja - tidak pernah ada.
  4. Saya tidak memiliki Autohotkey atau yang serupa diinstal pada Windows.

Apakah ini bug Google Chrome? Apakah ada solusinya?

UPDATE:
Saya menginstal Autohotkey untuk membatalkan Ctrl + gulir.
Ctrl + scroll sekarang tidak melakukan apa-apa, tetapi menggulir secara normal masih sering zoom.

Aximili
sumber
kemungkinan duplikat (atau, setidaknya, solusi serupa) superuser.com/questions/243127/…
michael
Memposting ini sebagai komentar karena ini bukan solusi untuk semua orang: Saya mengalami masalah yang sama di Chrome saat menggunakan mouse Logitech saya (M705). Masalahnya bagi saya adalah bahwa tugas default roda gulir ketika diklik [sengaja atau tidak sengaja] adalah untuk memperbesar. Solusinya adalah menonaktifkan penugasan ini di Logitech Control Center yang merupakan perangkat lunak konfigurasi yang dapat diunduh dari situs mereka.
sparecycle
Masalahnya sendiri bukan spesifik Windows. Saya mencari solusi platform independen.
jarno

Jawaban:

8

Tidak tahu dari mana datangnya masalah ini. tetapi kita dapat memiliki solusi alternatif untuk itu. Bergantung pada driver untuk mouse Anda, Anda dapat mengatur ctrl-scroll sebagai "jalan pintas" untuk benar-benar tidak melakukan apa pun - pada dasarnya menangkap kombinasi dan membuangnya. Beberapa driver bahkan akan membiarkan Anda menentukan ini hanya dalam aplikasi tertentu, pada titik mana Anda akan menentukan chrome.

ATAU

Trik lain adalah:

solusi menggunakan AutoHotKey yang diposting di grup 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

Juga jika ini tidak berhasil, tolong berikan beberapa informasi lebih lanjut tentang perangkat keras Anda ..

PEMBARUAN - Solusinya

Sepertinya masalah pembesaran terkait dengan freeware gulir mouse. Saya melihat alat yang saya jalankan bernama "WizMouse." Tujuan dari alat-alat ini adalah untuk memungkinkan jendela gulir tanpa fokus pada mereka. Pengaturan dapat diubah di sini untuk memperbaiki masalah.

Resolusi:

  • KatMouse (per nsx82): Tambahkan kelas: Chrome_WidgetWin_1, dan di bawah opsi centang pengaturan: "Jendela memiliki dukungan roda gulir?" (coba periksa dulu)
  • WizMouse (per JoPa Mi): Hapus centang "Aktifkan roda mouse untuk aplikasi tanpa dukungan roda mouse"
Rachit Pathak
sumber
Tidak berfungsi, menarik ... Sekarang saya tidak dapat memperbesar lagi dengan menggunakan Ctrl + scroll, tetapi menggulir secara normal (tanpa menekan Ctrl) masih sering memperbesar! Perangkat keras rumah dan kantor saya sangat berbeda, saya ragu itu adalah perangkat kerasnya. Tapi apa yang perlu Anda ketahui?
Aximili
2
Sepertinya masalah pembesaran terkait dengan freeware gulir mouse. Saya melihat alat yang saya jalankan bernama "WizMouse." Tujuan dari alat-alat ini adalah untuk memungkinkan jendela gulir tanpa fokus pada mereka. Pengaturan dapat diubah di sini untuk memperbaiki masalah. Resolusi: KatMouse (per nsx82): Tambahkan kelas: Chrome_WidgetWin_1, dan di bawah opsi centang pengaturan: "Jendela memiliki dukungan roda gulir?" (coba cek dulu) WizMouse (per JoPa Mi): Hapus centang "Aktifkan roda mouse untuk aplikasi tanpa dukungan roda mouse" ehiti.de/katmouse
Rachit Pathak
1
Wow, bagaimana mungkin Anda bisa memikirkan hal itu. Saya di kantor, melakukan apa yang Anda katakan kepada KatMouse saya dan sejauh ini gulungannya sudah sempurna! Tapi saya bahkan tidak punya KatMouse di rumah ... tetapi mungkin perangkat lunak yang serupa, saya akan memeriksanya di rumah.
Aximili
1
Saya pikir itu menyelesaikan masalah! Saya menambahkan komentar Anda yang memecahkan masalah ke dalam jawaban Anda, dan menerimanya. Rachit terima kasih!
Aximili
Saya menggunakan KatMouse dan catatan Anda tentang menambahkan class = Chrome_WidgetWin_1memperbaiki masalah untuk saya. (Saya harus menghapus centang pada kotak untuk "jendela memiliki dukungan pengguliran roda"). Catatan: Saya juga harus mengeklik Terapkan di pengaturan KatMouse untuk melihat efeknya (awalnya saya pikir perubahan saya tidak berhasil. Untungnya saya perhatikan itu sebelum mencoba beberapa solusi yang lebih rumit;)
dan
9

Saya sudah jengkel dengan ini sejak lama, tetapi ketika saya mencari paling baru, saya menemukan Chrome Extension yang menonaktifkan perilaku zoom Ctrl-scroll yang disebut No MouseWheel Zoom .

Ini bekerja cukup baik, tetapi tidak melakukan apa yang saya inginkan (saya ingin menggulir untuk melanjutkan seperti biasa, bahkan jika saya telah menekan Ctrl. Ekstensi hanya berhenti menggulir dan memperbesar sama sekali ketika Ctrl ditekan). Jadi, saya memutuskan untuk membuat ekstensi sendiri, yang baru saja saya terbitkan kemarin. Ini mengubah Ctrl-scroll kembali menjadi scrolling normal, dan itu disebut ZoomToScroll .

Periksa dua ekstensi ini dan lihat apakah salah satu dari mereka melakukan apa yang Anda inginkan.

ryanmce
sumber
Saya baru saja mencobanya dan juga dapat mengkonfirmasi itu berfungsi. Terima kasih banyak!
programmer
0

Berikut ini skrip AutoHotKey yang akan menghapus gerakan Ctrl + Wheel dari hanya Chrome dan membiarkannya untuk aplikasi lain:

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