Bạn có thể tắt cuộn băng cao su trong OS X Lion không?


37

Trong OS X Lion, có cách nào để vô hiệu hóa cuộn băng cao su không? Đây là độ nảy xảy ra khi cửa sổ được cuộn ra ngoài cạnh trên hoặc dưới.

Tôi biết rằng các thiết bị đầu vào không phải là dây cao su và hy vọng tìm thấy một cài đặt hoặc phần mềm để loại bỏ điều này trên bàn di chuột và chuột của Apple.

Theo dõi : Có một cuộc thảo luận rất tốt về Cộng đồng hỗ trợ của Apple về chủ đề này. Rõ ràng defaults write -g NSScrollViewRubberbanding -bool falsevô hiệu hóa cuộn băng cao su cho một số ứng dụng.


3
thực sự quan tâm đến việc tìm câu trả lời cho câu hỏi này, tôi ghét cuộn nảy ở các cạnh của cửa sổ.
Ty W

Một số Ứng dụng, như iTunes và các trình duyệt khác ngoài Safari không làm điều đó. Điều đó làm tôi bực mình! Ha ha
Paul Ecère

1
Có một vấn đề kỹ thuật nào gây ra vấn đề này hay nó gây khó chịu cho bạn đến mức nó thực sự đáng giá 50 tiền thưởng?
Alexander

4
Nó thật khó chịu với tôi. Tôi đã hy vọng một tiền thưởng có thể thuyết phục ai đó nạo vét một bản hack để tắt nó đi. Đó không phải là ngày tận thế nhưng tôi thấy hầu hết các hoạt hình và hiệu ứng mới của Lion đều gây mất tập trung và hoàn toàn không cần thiết. Vì tôi sử dụng máy của mình cho công việc, tất cả các hoạt hình vô dụng chỉ làm lãng phí thời gian và kéo tôi ra khỏi khu vực.
Ty W

1
@XAleXOwnZX thật khó chịu khi tôi phải trả tiền cho một số ứng dụng của bên thứ ba để vô hiệu hóa điều này.
Cua lượn sóng

Câu trả lời:


10

Đây không phải là một câu trả lời, mà là một gợi ý đúng hướng.

Tôi có một bàn di chuột không cảm ứng đa điểm và cuộn băng cao su bị vô hiệu hóa trong Lion đối với tôi. Vì vậy, cài đặt này được liên kết với hỗ trợ đa chạm.


Đáng buồn thay - đây là tùy chọn tốt nhất hiện tại - sử dụng con trỏ / bàn di chuột không phải táo ...
bmike

Tôi cũng chỉ có một con chuột không có cử chỉ trên một trong những máy dựa trên Lion của tôi và có thể xác nhận hành vi của dây cao su không xảy ra với hộp này. Đó là một con chuột cuộn.
Ian C.

7

Tôi tìm thấy một tùy chọn ẩn để vô hiệu hóa cuộn cao su với strings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq:

defaults write -g NSScrollViewRubberbanding -bool false

Nó sẽ có hiệu lực sau khi mở lại các ứng dụng. Nó dường như không ảnh hưởng đến lượt xem web như cửa sổ Safari.


4

Đối với bất kỳ ai khác đang cố gắng để tìm ra điều này, điều này có thể giúp đỡ:

Apple sử dụng từ "độ co giãn" để chỉ phần cuộn cao su này. Tài liệu của Xcode bao gồm nhiều chi tiết hơn.

Ngoài ra, hãy xem nội dung của "/ System / L Library / Frameworks / AppKit.framework / Vions / C / AppKit".


3

Có thể vô hiệu hóa dải cao su khi cuộn qua cuối trang. Nó chỉ đơn giản yêu cầu bạn bỏ thiết bị trỏ Apple của bạn và sử dụng bất kỳ con chuột bên thứ ba nào, như chuột Logitech 8 tuổi của tôi. Không có hiệu ứng dải cao su nảy khi cuộn qua cuối bất kỳ trang nào.

Tất nhiên, điều này có nghĩa là từ bỏ tất cả các cử chỉ. Nếu, giống như tôi, bạn ghét hiệu ứng dây cao su đủ để đánh đổi mọi cử chỉ để loại bỏ nó, chạy ra cửa hàng đồng đô la và lấy con chuột USB 4,99 đô la đó.


3

Tôi đã tìm thấy đoạn mã CSS này dường như vô hiệu hóa nó: http://www.smilingsouls.net/Blog/20110804114957.html

Bây giờ để tìm hiểu cách triển khai quy tắc CSS trong mỗi trang web chúng tôi truy cập ... có thể thông qua tiện ích mở rộng Safari, như QuickStyle hoặc NinjaKit.

QuickStyle: http://canvdos.com/quickstyle



điều này chỉ hoạt động cho các trang web không nên cuộn ở tất cả, tôi tin. Kích hoạt tính năng này trên mỗi trang sẽ nhanh chóng phá vỡ trải nghiệm duyệt web của bạn.
Ty W

2

Tôi nghĩ câu trả lời là không: bạn không thể tắt tính năng đó.

Theo dõi phần mềm của bên thứ ba như MagicPrefs và Secrets. Nếu bất cứ ai tìm ra cách để làm điều đó, nó có thể sẽ là một trong số đó.


1

Cuộn băng cao su không thể bị vô hiệu hóa trong Lion.

Giải pháp tốt nhất cho vấn đề của bạn có lẽ là sử dụng các ứng dụng không bao gồm cuộn băng cao su. Nhìn xung quanh, có vẻ như Chrome và Path Finder không bao gồm điều này. Nhiều ứng dụng khác cũng không sử dụng cuộn băng cao su, nhưng đây chỉ là cách khắc phục tạm thời vì một số ứng dụng sẽ được cập nhật để bao gồm tiêu chuẩn Lion này.

Một cách khắc phục khác là ngừng sử dụng Magic Mouse, Magic Trackpad hoặc MacBook Trackpad. Bất kỳ con chuột nào khác được sử dụng sẽ không có cuộn băng cao su.


2
Lưu ý rằng đôi khi trong loạt v15, Chrome đã triển khai nhiều tính năng của Lion, chẳng hạn như độ đàn hồi, cử chỉ và chế độ toàn màn hình theo phong cách Lion thực tế.
Jason Salaz

1
Có lẽ bạn có nghĩa là chúng ta chưa biết cách làm điều này hoặc khó thực hiện hơn là thực sự không thể thực hiện được?
bmike

1

Nó ở đâu đó trong NSScrollView.NSScrollElasticity

NSScrollElasticity Các hằng số này xác định hành vi đàn hồi cho một trục của cuộn xem.

Chúng ta cần tìm cách đặt NSScrollView.NSScrollElasticity của mọi ứng dụng thành 1, which = none. Chi tiết bên dưới:

enum {
    NSScrollElasticityAutomatic = 0,
    NSScrollElasticityNone      = 1,
    NSScrollElasticityAllowed   = 2,
};
typedef NSInteger NSScrollElasticity;

Hằng số

NSScrollElasticityAutomatic

Tự động xác định xem có cho phép độ co giãn trên trục này hay không.

Có sẵn trong Mac OS X v10.7 trở lên.

Được khai báo trong NSScrollView.h.

NSScrollElasticityNone

Không cho phép cuộn vượt quá giới hạn tài liệu trên trục này.

Có sẵn trong Mac OS X v10.7 trở lên.

Được khai báo trong NSScrollView.h.


1

Đối với Safari, tôi đã tạo một tiện ích mở rộng: https://github.com/lloeki/unelastic/release

Phần còn lại, như họ nói, là lịch sử:

defaults write -g NSScrollViewRubberbanding -bool false
defaults write com.apple.iTunes disable-elastic-scroll -bool YES

0

Đúng, bạn có thể. Chuyển đến Tùy chọn hệ thống -> Truy cập toàn cầu -> Chuột & Bàn di chuột -> Tùy chọn bàn di chuột hoặc Tùy chọn chuột. Bạn có thể chọn với quán tính hoặc không có quán tính.


1
Điều này không ảnh hưởng đến dải cao su, mà thay vào đó là tự bật / tắt và bật tắt quán tính. Kiểm tra nó trong Finder bằng cách sử dụng một thư mục có rất nhiều tệp để xem anh ta đang làm gì.
Curtis

5
Quán tính! = Độ nảy cuộn cao su
Cua lượn sóng
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.