Chrome'un iki parmak ileri / geri gezinme özelliğini nasıl devre dışı bırakırım?


327

Chrome geliştirmelerinde, tarayıcı geçmişinde ileri / geri gitmek için sola / sağa iki parmakla kaydırma işlemi uyguladı, geliştirdi ve yayınladılar. Ne yazık ki, uzun bir aşağı / yukarı kaydırmanın ortasındayken, sık sık söylenmesi gerekmeyen kazayla tetikleyebilirsiniz.

Genelde bu hareketi seviyorum ve Önizleme, Safari ve diğer uygulamalar gibi şeyler daha iyi uyguladı; yukarı / aşağı kaydırmaya başladığınız sürece geriye / ileriye doğru kör olarak gidemeyeceğiniz bir yerde.

Chrome'da iki parmakla ileri / geri gezinmeyi seçerek nasıl devre dışı bırakırım?


7
Bu Chrome tarafında kötü bir uygulama gibi geliyor. Hata bildirmeyi düşündün mü?
jtbandes

Aslında bunu yeniden üretmeye çalıştım ve en son dev geliştirmede benim için gerçekleşmiyor gibi görünüyor. Güncel olduğuna emin misin?
jtbandes

En son geliştirildeyim ve bu hatayı onaylayabilirim. Chrome ekibine bir hata bildiririm. code.google.com/p/chromium/issues/list
Nathan Walker

Eğer dev sürümde
olmanız gerekmiyorsa

2
Bu, (teoride), başka herhangi bir kanalın nihayetinde dev kanalın mevcut durumuna sahip olması gerçeğinden dolayı uygun bir cevap değildir.
Jason Salaz

Yanıtlar:


363

Bir yıl sonra bittiğini biliyorum ama aynı soruyu sordum ve cevabını kendim çözdüm.

Açık terminal ve tip:

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

Ardından Chrome'u yeniden başlatın.

Artık sistemi geniş ve yalnızca krom için devre dışı bıraktırabilirsiniz. Bu arada, bu herhangi bir uygulama için işe yarar, sadece com.google.Chrome'u hedef uygulamanın paket tanımlayıcısı ile değiştirin.

Nasıl çalıştığıyla ilgileniyorsanız, AppleEnableSwipeNavigateWithScrolls, belirtilen herhangi bir uygulama için üzerine yazılabilecek genel ayardır.

Umarım bu gelecekte birine yardımcı olur.


12
Oh evet. Aman tanrım evet. Bu mükemmel. Bana yardımcı oldu, ŞİMDİ. TEŞEKKÜR EDERİM!
Jason Salaz,

7
Bu cevabı insanca olabildiğince çok kez yükseltmek için yüzlerce hesap oluşturmak istiyorum.
Scottie

19
Bu artık işe yaramıyor. Mavericks'te Chrome 30. Diğer sistem tercihleri ​​çözümü işe yarıyor: apple.stackexchange.com/a/28998/8041 .
timoxley

7
Benim için çalışıyor Mavericks olmadan.plist
Billy Moon

6
Bunu Yosemite'de denedim ve işe yaramadı (Chrome'u yeniden başlattıktan sonra bile). Bu çok can sıkıcı bir durum - özellikle bilgi girdiğimde (SE'ye cevap yazarken) ve bir şeyi kontrol etmek için kaydırdığımda - geri dönüp düzenlemenizi kaybetmek son derece kolaydır. Bu cevabın Yosemite için bir güncellemeye ihtiyacı var mı?
Floris

138

Sistem Tercihleri'ne girdim ve Sayfa değiştirme hareketini iki parmağımdan üçüne (OSX Aslanı) değiştirdim. Üç parmakla kaydırma, herhangi bir oranda daha duyarlı görünüyor ve ben genellikle her şey için sadece iki parmak kullanıyorum.

Sistem Tercihleri> İzleme Paneli> Diğer Hareketler> Sayfalar arasında kaydır


19
... bu çalışır, ancak diğer tüm uygulamaların ayarını da değiştirirsiniz (Önizleme dahil). Bu çözümü seviyorum ve ne yapıyorum, ancak Chrome kullanıcılarının bu konuyu okuyup tarayıcıda bir düzeltme sunmaları gerektiğini görmelerini umuyorum.
Eric

1
Ayrıca Mountain Lion için çalışıyor.
Nakilon

3
IMHO bu, Chrome varsayılanlarını komut satırı komutuyla değiştirmekten daha iyi bir çözümdür.
Steve Bennett

2
Komut satırı seçeneği olmadığında Mavericks'te çalışır.
atwixtor

Ayrıca Yosemite de iyi çalışıyor. Bazı insanlar swiping / jest şeylerini beğenebilirler ama ben gerçekten yapmıyorum, bu yüzden üç parmakla kaydırmaya değiştirdim (yanlış pozitiflerden kaçınmalı).
Per Lundberg

25

İki farklı özellikler vardır, biri içindir Trackpad : AppleEnableSwipeNavigateWithScrollsDiğer içindir Fare / Magic Mouse : AppleEnableMouseSwipeNavigateWithScrolls.

Bu nedenle, bu komutlardan birini veya ikisini birden uygulamanız gerekir:

$ defaults write com.google.Chrome AppleEnableMouseSwipeNavigateWithScrolls -bool false
$ defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool false

Bunun için çok teşekkürler! Hayatım boyunca neden bunun neden herkes için işe yaradığını anlayamadım, çünkü o bir Sihirli Fare kullanmam ve ihtiyaç duymamdı AppleEnableMouseSwipeNavigateWithScrolls.
Derek Shockey

16

Özet:

Görünen o ki, Google Chrome, Elma varsayılan hareketlerini kullanıyor, bu nedenle Elma jestlerini devre dışı bırakarak Chromes’u devre dışı bırakıyorsunuz. Ancak, muhtemelen hala benim gibi bazı hareketleri seviyorsun. Bunun için BetterTouchTools (BTW, Ücretsiz) olsun.

Google Chromes Hareketlerini Devre Dışı Bırak

Krom hareketlerini Devre Dışı Bırakma> Fare VEYA İzleme Çubuğu> Diğer Hareketler> seçeneğine gidip sayfalar arasında kaydır seçeneğinin işaretini kaldırabilirsiniz.

İstediğiniz Hareketleri Koruyun

Hala jestleri seviyorum, bu yüzden istediğim jestleri yapmamı sağlayan BetterTouchTools'u indirdim. Tüm elma hareketlerini etkisizleştirdim, sonra kendiminkini yarattım. Bu şekilde jestlerle çok özel alabilirsiniz. Veya tercih ederseniz, bazı elma hareketlerini açık bırakın ve daha özel olanlar için BetterTouchTools kullanın.


harika, bu işe yarıyor.
gilzero

Diğer uygulamalar için sayfalar arasında gezinme hareketini nasıl etkinleştirirsiniz? BetterTouchTools'ta jest eksik.
Petr Peller

@PetrPeller Her uygulamanın sayfalar arasında gezinmek için kendi klavye kısayoluna sahip olması gerekir. BetterTouchTools'da her uygulama için özel hareketler ayarlayabilirsiniz. Yeni bir uygulama kurun, bir kaydırma için istediğiniz hareketi kullanın ve ardından hareketler eylemi için bu uygulamalar klavye kısayoluna girin. Mantıklı olmak?
zechdc

@zechdc Ancak bu şekilde her bir uygulamayı ayrı ayrı ayarlamak zorunda kalacağım ve jest klavye kısayoluna çevrileceği için animasyonu kaçıracağım. BetterTouchTools'un Google Chrome için 2 parmakla kaydırma hareketini devre dışı bırakmasının ve farklı uygulamalar için varsayılan davranışı bırakmaması üzücü.
Petr Peller

@PetrPeller Katılıyorum. Üzgünüm, daha fazla yardım edemem.
zechdc

8

Chrome Canary kullanıcılarının şunları kullanması gerekir:

defaults write com.google.Chrome.canary AppleEnableSwipeNavigateWithScrolls -bool FALSE

2
Testlerim sırasında com.google.Chrome.canary.plist com.google.Chrome.canary olmalıdır.
darkbaby123

5

Şu anda bulunduğum tek yol, Sistem Tercihleri'nin İzleme Paneli bölümünden, sistem genelinde kaydırarak iki parmağınızı devre dışı bırakan iki sayfa. Chrome'un uygulamasını düzeltmesini veya en azından özelliği devre dışı bırakmak için bir uygulama tercihi sağlamasını sabırla bekliyorum.


1
Bunu düzeltmelerini beklemiyorum. Yıllardır daha da aptalca bir yanlış özellikten yana olduklarını iddia ediyorlardı; burada [sil] tuşuna basıldığında, hiçbir alan odaklanmadıysa bir sayfa geri gider. Kullanılabilirlik açısından bakıldığında, Chrome buğulaması bir yığın 💩. Başlıca çarpan faktörleri (1) üstün bir Müfettiş ve (2) daha fazla ve daha iyi uzantılarıdır. Aksi takdirde değersiz olurdu.
iconoclast

5

Ayrıca Yosemite'deki terminal komutunu da denedim, bu benim için işe yaramadı.

Sonra fare ayarlarında "Sayfalar arasında kaydır" seçeneğinin işaretini kaldırmayı denedim ve işe yaradı.

görüntü tanımını buraya girin


Magic Trackpad kullandığınızdan beri Magic Mouse kullandığınızdan beri işe yaramadı. @ Fredy-Muñoz'ın cevabını not edin. Bu cevaptaki talimatlar tüm uygulamalar için özelliği devre dışı bırakır . Eğer bu işe yararsa, harika. Ancak, yazımda / orijinal soruda, Chrome için seçici olarak devre dışı bırakmayı sordum. Daha fazla bilgi için kabul edilen cevaba veya Fredy'ye bakın.
Jason Salaz
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.