Làm cách nào để tôi vô hiệu hóa điều hướng lùi / tiến bằng hai ngón tay của Chrome?


327

Trong các bản dựng của Chrome, họ đã triển khai, tinh chỉnh và phát hành các thao tác vuốt hai ngón tay trái / phải để duyệt qua lại trong lịch sử trình duyệt. Thật không may, bạn có thể vô tình kích hoạt nó trong khi bạn đang ở giữa một cuộn dài xuống / lên, điều không cần phải nói thường xuyên xảy ra.

Tôi thường thích cử chỉ này và những thứ như Preview, Safari và ứng dụng khác đã triển khai nó tốt hơn nhiều, nơi bạn không thể mù quáng điều hướng lùi / tiến miễn là bạn đã bắt đầu cuộn lên / xuống.

Làm cách nào để chọn lọc vô hiệu hóa điều hướng lùi / tiến bằng hai ngón tay trong Chrome?


7
Điều này có vẻ như là một triển khai kém trên phần của Chrome. Bạn đã xem xét việc nộp một lỗi?
jtbandes

Trên thực tế, tôi chỉ cố gắng tái tạo điều này và nó dường như không xảy ra với tôi trong bản dựng mới nhất. Bạn có chắc là bạn đã cập nhật?
jtbandes

Tôi đang xây dựng nhà phát triển mới nhất và tôi có thể xác nhận lỗi này. Tôi sẽ báo lỗi với nhóm Chrome. code.google.com/p/chromium/issues/list
Nathan Walker

Nếu bạn không phải ở phiên bản dev, nó sẽ ít nhạy cảm hơn trong kênh beta
mang lại

2
Đó không phải là một câu trả lời phù hợp bởi thực tế là (về lý thuyết), bất kỳ kênh nào khác cuối cùng sẽ có trạng thái hiện tại của kênh dev.
Jason Salaz

Câu trả lời:


363

Tôi biết nó hơn một năm sau, nhưng tôi đã có cùng một câu hỏi, và sau đó tự mình tìm ra câu trả lời.

Mở terminal và gõ:

defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE

Sau đó khởi động lại Chrome.

Bây giờ bạn có thể kích hoạt hệ thống rộng và chỉ cần tắt cho chrome. Nhân tiện, điều này hoạt động cho bất kỳ ứng dụng nào, chỉ cần thay thế com.google.Chrom bằng mã định danh gói của ứng dụng đích.

Nếu bạn quan tâm đến cách thức hoạt động của nó, AppleEnableSwipeNavigateWithScrolls là cài đặt toàn cầu, có thể được ghi đè cho bất kỳ ứng dụng nào được chỉ định.

Mong rằng điều này sẽ giúp ai đó trong tương lai.


12
Ồ vâng. Ôi chúa ơi. Thật tuyệt vời. Nó đã giúp tôi, NGAY BÂY GIỜ. CẢM ƠN BẠN!
Jason Salaz

7
Tôi muốn tạo ra một trăm tài khoản chỉ để tiếp tục nâng cao câu trả lời này nhiều lần nhất có thể.
Scottie

19
Điều này không còn hoạt động. Chrome 30 trên Mavericks. Giải pháp tùy chọn hệ thống khác không hoạt động: apple.stackexchange.com/a/28998/8041 .
timoxley

7
Hoạt động cho tôi trên Mavericks mà không có.plist
Billy Moon

6
Đã thử điều này ở Yosemite và nó dường như không hoạt động (ngay cả sau khi khởi động lại Chrome). Điều này cực kỳ khó chịu - đặc biệt là khi tôi đang nhập thông tin (giả sử, viết câu trả lời trên SE) và cuộn để kiểm tra thứ gì đó - thật dễ dàng để kết thúc việc quay lại và mất chỉnh sửa của bạn. Câu trả lời này có cần cập nhật cho Yosemite không?
Floris

138

Tôi đã đi vào System Prefs và thay đổi cử chỉ thay đổi Trang từ hai ngón tay thành ba (OSX Lion). Việc vuốt ba ngón tay dường như phản ứng nhanh hơn ở mọi mức độ và tôi thường chỉ sử dụng hai ngón tay cho mọi thứ khác.

Tùy chọn hệ thống> Bảng cảm ứng> Cử chỉ khác> Vuốt giữa các trang


19
... Điều này hoạt động, mặc dù bạn cũng đang thay đổi cài đặt cho mọi ứng dụng khác (bao gồm cả Xem trước). Tôi thích giải pháp này và đó là những gì tôi đang làm, nhưng tôi hy vọng người Chrome sẽ đọc chủ đề này và thấy rằng họ cần đưa ra cách khắc phục trong trình duyệt.
Eric

1
Cũng hoạt động cho Mountain Lion.
Nakilon

3
IMHO đây là một giải pháp tốt hơn so với thay đổi mặc định của Chrome bằng lệnh dòng lệnh.
Steve Bennett

2
Hoạt động trong Mavericks khi tùy chọn dòng lệnh không.
atwixtor

Hoạt động tốt ở Yosemite cũng. Một số người có thể thích các thao tác vuốt / cử chỉ nhưng tôi thực sự không biết, vì vậy tôi đã thay đổi nó thành thao tác vuốt ba ngón tay (để tránh dương tính giả).
Per Lundberg

25

Có hai đặc tính khác nhau, một là cho Trackpad : AppleEnableSwipeNavigateWithScrolls, khác là cho Chuột / Magic Mouse : AppleEnableMouseSwipeNavigateWithScrolls.

Vì vậy, bạn cần phải thực thi một hoặc cả hai lệnh sau:

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

Cảm ơn rất nhiều cho việc này! Không thể hiểu được cuộc sống của tôi tại sao điều này lại hiệu quả với những người khác nhưng tôi thì đó là vì tôi đang sử dụng Chuột ma thuật và cần thiết AppleEnableMouseSwipeNavigateWithScrolls.
Derek Sh Racer

16

Tóm lược:

Có vẻ như Google Chrome sử dụng các cử chỉ mặc định của Táo, vì vậy bằng cách vô hiệu hóa các cử chỉ của Táo, bạn vô hiệu hóa Chromes. Tuy nhiên, bạn có thể vẫn thích một số cử chỉ như tôi. Để có được BetterTouchTools (BTW, miễn phí).

Vô hiệu hóa cử chỉ Google Chromes

Bạn có thể tắt cử chỉ sắc độ bằng cách đi tới Tùy chọn hệ thống> Chuột HOẶC Bảng cảm ứng> Cử chỉ khác> và bỏ chọn Vuốt giữa các trang.

Giữ những cử chỉ bạn muốn

Tôi vẫn thích các cử chỉ vì vậy tôi đã tải xuống BetterTouchTools cho phép tôi thực hiện các cử chỉ tôi muốn. Tôi vô hiệu hóa tất cả các cử chỉ táo sau đó tạo ra của riêng tôi. Bạn có thể nhận được rất tùy chỉnh với các cử chỉ theo cách này. Hoặc nếu bạn thích, hãy để lại một số cử chỉ táo và sử dụng BetterTouchTools cho những tùy chỉnh hơn.


tuyệt vời, công trình này
gilzero

Làm cách nào để bật cử chỉ Vuốt giữa các trang cho các ứng dụng khác ?? Cử chỉ bị thiếu trong BetterTouchTools.
Petr Peller

@PetrPeller Mỗi ứng dụng nên có lối tắt bàn phím riêng để vuốt giữa các trang. Trong BetterTouchTools, bạn có thể thiết lập cử chỉ tùy chỉnh cho từng ứng dụng. Thiết lập một ứng dụng mới, sử dụng bất kỳ cử chỉ nào bạn muốn cho thao tác vuốt, sau đó nhập phím tắt ứng dụng đó cho hành động cử chỉ. Có lý?
zechdc

@ Dixdc Nhưng theo cách đó tôi sẽ phải thiết lập từng ứng dụng riêng biệt và tôi sẽ bỏ lỡ hình ảnh động vì cử chỉ sẽ được dịch thành phím tắt. Thật đáng tiếc khi BetterTouchTools không thể vô hiệu hóa cử chỉ vuốt 2 ngón tay cho Google Chrome và để lại hành vi mặc định cho các ứng dụng khác nhau.
Petr Peller

@PetrPeller Tôi đồng ý. Xin lỗi tôi không thể giúp đỡ nhiều hơn.
zechdc

8

Người dùng Chrome Canary nên sử dụng:

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

2
Trong quá trình thử nghiệm của tôi, com.google.Chrom.canary.plist phải là com.google.Chrome.canary.
darkbaby123

5

Cách duy nhất hiện tại tôi đang làm là vô hiệu hóa hai trang vuốt hai ngón tay trên toàn hệ thống, từ phần Trackpad của Tùy chọn hệ thống. Tôi kiên nhẫn chờ đợi Chrome sửa lỗi triển khai hoặc ít nhất cung cấp tùy chọn ứng dụng để tắt tính năng này.


1
Tôi không mong đợi họ sẽ sửa nó. Họ đã tranh cãi để ủng hộ một tính năng sai lầm thậm chí là ngu ngốc trong nhiều năm, khi nhấn phím [xóa] sẽ quay lại một trang nếu không có trường nào tập trung. Từ góc độ khả năng sử dụng, Chrome là một đống hấp. Các yếu tố đổi thưởng chính của nó là (1) Thanh tra cấp trên và (2) các tiện ích mở rộng ngày càng tốt hơn. Nếu không nó sẽ là vô giá trị.
iconoclast

5

Tôi cũng đã thử lệnh đầu cuối trên Yosemite, nó không hoạt động với tôi.

Và sau đó tôi đã thử bỏ chọn "Vuốt giữa các trang" trong cài đặt chuột và nó đã hoạt động.

nhập mô tả hình ảnh ở đây


Nó không hoạt động với bạn vì bạn đang sử dụng Chuột ma thuật chứ không phải Magic Trackpad. Lưu ý câu trả lời của @ Fredy-Muñoz. Các hướng dẫn trong câu trả lời này vô hiệu hóa tính năng cho tất cả các ứng dụng . Nếu điều này làm việc cho bạn, tuyệt vời. Tuy nhiên, trong bài đăng / Câu hỏi ban đầu của tôi, tôi đã hỏi về việc vô hiệu hóa nó cho Chrome. Xem câu trả lời được chấp nhận hoặc Fredy để biết thêm thông tin.
Jason Salaz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.