Chrome'da "Ctrl" + fare tekerleği yakınlaştırmayı devre dışı bırak?


71

Ben normal görüşlü bir insanım ve sayfaları sürekli olarak% 100 görüntülemek istiyorum. Çok fazla miktarda klavye kısayolu kullanıyorum Ctrl, bu yüzden günde yaklaşık yirmi kez Ctrlkayarken aynı anda yanlışlıkla vururum , bu da sayfanın yeniden akıtılması ve yeniden boyanmasıyla sonuçlanır. Bu can sıkıcı bir durum çünkü sitenin düzeninin ne kadar karmaşık olduğuna bağlı olarak sorunu çözmek 30 saniye sürebilir. Google Dokümanlar gibi dinamik yerleşimli sitelerde sorun daha ciddidir; kazayla Ctrl+ fare tekerleğine çarpmak ekranı bozar ve sayfayı tamamen yenilemem için zorlar, bu da bazen işlem sırasında bilgi kaybına neden olur.

Ben ayrışmaya ya istiyorum Ctrlzoom gelen + fare tekerleği veya tamamen yaklaştırma işlevini devre dışı bırakın. Bu, Firefox'ta about: config; Chrome'da ayrıntılı ayarları düzenlemenin benzer bir yolu var mı? Chrome yerine Chromium kullansaydım ayrıntılı ayarlara erişebilir miydim? Bu sorunu çözemezsem muhtemelen gemiyi tekrar Firefox'a atlayacağım.

Temelde sorduğum aynı şeyi soran bir süper kullanıcı sorusu var, ancak yalnızca Firefox ve Internet Explorer için . Chrome forumundaki diğer kişilerin de ilgili sorunları var, ancak hiçbirinde aynı sorun yok. " Ben / out oto zoom devre dışı olabilir gerçekten böyle olur. " "Dizüstü bilgisayarlar ile bir şeyler ve Windows 7" değil Chrome'da yerleşik özellik vardı. Başkalarının da beni ilgilendirmeyen PDF'ye özgü sorunları oldu.

Kaydırmayı devre dışı bırakmanıza izin veren uzantıları aramayı da denedim; " Yakınlaştırma Kilidi " nin yakınlaştırmayı% 100 oranında kilitleme ve Ctrl+ kaydırma tekerleğinin ekranı bozmasını önleme yeteneğine sahip olacağını umuyordum , ancak bu benim kullanım durumum için işe yaramıyor.

Ubuntu 10.10'da Google Chrome'u (sürüm 9.0.597.84 (Official Build 72991)) kullanıyorum.


Evet , harika soru. Ben sadece bunu kendim yayınladım. Aynı şeyden bıktım. Neredeyse utanç verici olan Chrome'u kullanmayı bırakmaya neredeyse yeter.
Cody Gray

Hum, tam ters problemim var: Kaydırma düğmesini kullanarak yakınlaştırıp uzaklaştırabilmek istiyorum. Chrome bunun için desteği kaldırdı mı? (Mac için Chrome kullanıyorum)
julien_c

Bu çok can sıkıcı, Google kullanıcı dostu değil.
Kayıtlı Kullanıcı

@julien_c - peki komut kaydırma ne işe yarar?
Peter Nore

1
Bu Chrome'da bir hatadır . Lütfen yıldıza.
Dan Dascalescu

Yanıtlar:


18

Google gruplarında yayınlanan AutoHotKey kullanarak bir çözüm var :

Logitech Performance Mouse MX Kullanımı ...

İndirilen AutoHotKey yazılımı

Gelen AutoHotkey.ahkdosya cntrl + MouseWheelScrolling hiçbir şey yapmamak bu katma

^WheelDown::return

^WheelUp::return

1
Teşekkürler, bu cevap nihayet bir pencereden
atlamama

1
Windows 7'de bir Magic Mouse kullanırken Parallels ile bu sorunu büyük zaman geçirdim. Bu küçük senaryo hepsini düzeltti. Teşekkürler!
GJK

5
Bu da bulduğum en iyi çözüm. Ancak, örneğiniz bunu tüm uygulamalar için devre dışı bırakır. Aşağıdaki komut dosyası yalnızca Chrome için CTRL-Wheel ; Disable mouse wheel zooming in Chrome #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelDown::return #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelUp::return
işlevini

O Windows8 modunda krom için çalışmak değildir @Yaba
IlyaEremin

3
Sekme Yakınlaştırma adı verilen bir Chrome uzantısı bunun için mükemmel bir çözümdür.
GetFree

16

Çözüm

Bu da beni deli ediyordu, ama ben sadece işe yarayan bir krom uzantısı buldum: Hayır Fare Tekerleği Zoom

kullanım

Eklentiyi yükledikten sonra yapmanız gerekenler:

  • Uzantı ayarlarına gidin. "Dosya URL'sine erişime izin ver" seçeneğinin işaretli olduğundan emin olun.
  • Sekmelerinizi Yenile

Eserleri

Kullanıcı incelemelerinden Linux, Mac ve Windows üzerinde çalışır; hem fareler hem de dokunmatik yüzeyler için.



2
Açık uzatma sayfa > Destek - -> Problemler, birçok kullanıcı bir daha çalışmıyor bildirmektedir.
Dan Dascalescu

1
Mükemmel çalışıyor. Sadece önceden açılmış olan sekmeleri yenilemeniz gerekir.
Muhammed bin Yusrat

@MuhammadbinYusrat benim için Linux'ta çalışmıyor.
jarno

@jarno Ubuntu'dayım 18.04 diğer dağıtımlardan emin değilim.
Muhammad bin Yusrat

11

Kaydırmayı devre dışı bırakmak için hiçbir yol bilmiyorum, ancak Ctrl+ ' 0yı herhangi bir zamanda% 100'e dönmek için kullanabilirsiniz - sayfayı yenilemeye gerek yok.


2
Buradaki asıl sorun, javascript'in mizanpajı dinamik olarak belirlediği sitelerdir, bu durumda Ctrl + 0 problemi hiçbir zaman tam olarak düzeltir.
Peter Nore,

NoScript bunu çok kısa bir sırada çözebilir.
CarlF

5
Javascript'in gerekli olduğu Google Dokümanlar gibi bir sitede NoScript kullanmak boşunadır. Çoğu dinamik site, javascript'i devre dışı bırakan kullanıcıları desteklememektedir, çünkü çalışmalar tüm kullanıcıların% 2'sinden daha azının bunu devre dışı bıraktığını göstermiştir: developer.yahoo.com/blogs/ydn/posts/2010/10/… . : Dinamik siteler bir gizli, yararsız neden içine gelişimini atacak olursa aslında javascript olmadan kullanıcıları desteklemek yerine IE6 destekleyen daha iyi olurdu marketshare.hitslink.com/browser-market-share.aspx?qprid=2
Peter Nore

6

Bu noktada krom içinde mümkün gibi görünmüyor, ancak fare tarafından yapabilirsiniz. Farenizin sürücülerine bağlı olarak, ctrlaslında hiçbir şey yapmamak için-kaydırma çubuğunu "kısayol" olarak ayarlayabilirsiniz - esas olarak birleşimi yakalamak ve çöpe atmak. Bazı sürücüler bunu yalnızca belirli bir uygulama için, hangi noktada krom belirteceğinizi belirtmenize izin verecektir.

Bunu kesin olarak söylemek için daha fazla işletim sistemi ve fare bilgisine ihtiyacınız var.


Bunun nasıl işe yarayacağını anlamıyorum. Ve eğer öyleyse, Ctrl tuşunu içeren klavye kısayollarıyla nasıl etkileşime girer? Asker, bunları (benim gibi) çok kullandığını ve sık sık soruna neden olan şeyin bu olduğunu söylüyor. Klavye kısayollarını kullanma yeteneğinden vazgeçmek gerçekten bir çözüm değildir.
Cody Gray

Buna bakmak zorundayım - Ubuntu 10.10'dayım; Sistem düzeyinde ctrl-kaydırma komutunu değiştirmek için xev veya başka bir şey kullanabilirim. Ter-es-ting ...
Peter Nore

5

Firefox'ta yakınlaştırma işlevi, about: config içindeki ilgili ayarı ile devre dışı bırakılabilir.

Chrome için: Hile yapan AlwaysMouseWheel adlı ücretsiz küçük bir uygulama buldum. Başka bir amaç için yapılmış (bu da yararlı buluyorum) ancak Chrome'da yakınlaştırmayı engelliyor.

IE için: Ancak, bu uygulama yakınlaştırmayı devre dışı bırakmaz. Bu yüzden şimdi bunun için bir çözüm arıyorum.


3

Kontrol düğmesini içeren bir kısayol tuşuna basıldığında, yalnızca ilk komuttan sonra doğrudan shift tuşuna basılması, kontrol tuşunun "serbest bırakmasına" neden olur ve ardından otomatik yakınlaştırmayı engeller.

İş akışına eklemek için biraz can sıkıcı bir bit, ancak her seferinde elle yapmaktan daha iyidir.


3

Linux'ta bir çözüm için, Linux'ta AutoHotKey'in kısmi bir uygulaması olan IronAHK'yı, gelişimi son yıllarda azalmasına rağmen kullanabilir.

Diğer bir olasılık, XMacro yardımcı programı , klavye ve fare olaylarını bir X sunucusunda bir komut dosyası olarak kaydetmek ve yeniden oynatmaktır.

Linux'ta AutoHotkeyparçasında iyi bir yazı bulunabilir mi? TJGeezer tarafından:

Bir yıl kadar önce Windows 7'den Nane'ye geçiş yaptım ve aynı sorunu yaşadım. Şimdi kendimi, MS uygulamaları veya Windows yardımcı programlarını kullanamadığım zamanlarda sanal bir Windows VM'deki oldukça ağır AHK makroları ve AHK koleksiyonuma yaklaştırmak için bir araçlar kombinasyonu kullanarak buluyorum.

Ancak, bash komut dosyalarını ve diğer adlarını (~ / .bash_aliases dosyasındaki basit işlevler de dahil olmak üzere) farklı yardımcı programlarla birleştirerek ihtiyacım olan otomasyonun çoğundan yararlanabilirim. AutoKey , fare veya klavye hareketlerini simüle etmesini xdotools veya xte'ye söyleyen bir bash betiğini yürütmek için basit bir "exec" komutu (örnek komut dosyalarından kopyalanır) kullanır. AutoKey makrolarını yalnızca belirtilen pencerelerde çalışacak şekilde filtreleyebilir. aşina olduğunuz xdotool. xte, xautomate paketinin bir parçasıdır ve belirli bir fare düğmesini kullanarak pencereleri taşımak gibi şeyler için hızlı ve basittir. Xte -h ekranından:

drag from 100,100 to 200,200 using mouse1:
xte 'mousemove 100 100' 'mousedown 1' 'mousemove 200 200' 'mouseup 1'

Pencere geometrilerini değiştirmek gibi daha karmaşık şeyler için, Mint 17'de çoğunlukla wmctrl yardımcı programını kullanıyorum. Min 16'da, gdevilspie GUI'ye sahip devilspie adı verilen küçük bir yardımcı program, açılışta belirttiğim herhangi bir pencerenin konumunu ve geometrisini otomatik olarak değiştirir. Ne yazık ki, devilspie Nane 17'de çalışmıyor. Nane 17'de düzeltileceğini umuyorum ve umarım kendimi nasıl düzelteceğimi bilmek isterdim.

Bunun bir kısmı geçiş yapmanıza yardımcı olabilir umarım

Bu arada, şarap ve AHK'daki sorun şarabın alt düzey işlevlere erişememesi, ahk'ın klavyesini veya fare kancasını kullanamazsınız. Fakat AHK'yı çok özlemediğim bir noktaya geldim; Ben de aynı şeyleri bas takma adları veya scriptleri ile yapıyorum. Aşağıdakileri kullanarak makroları birbirine karıştırmak çok zor değildir:

AutoKey (belirli uygulamalar için filtreleme ile)
xdotool xte (
xautomation'dan itibaren)
wmctrl (oldukça iyi pencere konumu ve geometri kontrolü için)
zenity (okunabilir mesaj kutuları açmak için)

İşin garibi, şimdi bu yaklaşıma alıştığım için kullanmak AHK'dan daha zor görünmüyor. Ama daha sonra Linux'la oynamanın, DOS'un dinazor günlerinde olduğu kadar eğlenceli olduğu noktalara geldim. Bunu daha sonraki satırlardaki Windows sürümleriyle özledim.


2

Neredeyse aynı bir problem yaşıyordum. Dahili faresi olan ve gerçek bir tekerleği olmayan bir dizüstü bilgisayardan krom görüntülüyorum, ancak fareye belirli bir şekilde dokunup bir sayfayı yakınlaştırıp uzaklaştırarak bulmasını istiyorum. Ben bilgisayar meraklısı diyebileceğim bir şey değilim ama ilk cevabı okuduktan sonra cihaz ayarlarımda dolaşmaya başladım. Fare sürücüsünü buldum, biraz daha dürttüm ve sonunda "çimdik zoom" u devre dışı bırakmak için bir seçenek buldum;


2

SO'da bu soru için birkaç olasılık var:

https://stackoverflow.com/questions/5637530/disable-shortcuts-in-google-chrome

Buradaki iki cevap, kiosk modunda (--kiosk ile) çalışan krom hakkında ya da bir node-webkit hack kullanmaktan bahsediyor. Neredeyse TÜM kısayolları devre dışı bıraktıkları halde, biraz overkill gibi görünüyorlar.

Ancak, user240684'ten utanmadan çalmak , her sayfada "yürüten" bir kullanıcı betiği oluşturmak için Tampermonkey'i kullanabilirsiniz . Kullanıcı betiği:

var actionwheel = function(evt){var evt = evt ? evt : window.event;
    if(evt.shiftKey || evt.ctrlKey)
    {
        evt.preventDefault();
        return false;
    }
}

Bu, kaydırma olaylarınızı yakalamalı ve üst karakter tuşuna veya kontrol tuşuna basıldığında bunları yok saymalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.