題:
您可以在OS X Lion中禁用橡皮筋滾動嗎?
Wavy Crab
2011-07-22 07:34:20 UTC
view on stackexchange narkive permalink

在OS X Lion中,是否可以禁用橡皮筋滾動?這是當窗口滾動到頂部或底部邊緣之外時發生的跳動。

我知道非Apple輸入設備不會產生障礙,希望找到設置或軟件來

跟進:在Apple支持社區中有一個關於此主題的很好的討論。顯然, defaults write -g NSScrollViewRubberbanding -bool false 禁用某些應用程序的橡皮筋滾動。

我真的很想找到答案,但是我討厭窗口邊緣的滾動彈跳。
某些應用程序(例如iTunes)和Safari以外的瀏覽器無法執行此操作。那使我煩惱!哈哈
當我聽說Mac時,我以為一開始我不會喜歡它。我認為他們可能做錯了,但是IMO的結果很好。
是否有技術問題導致這成為問題,還是讓您感到煩惱以至於實際上值得50個懸賞?
對我來說真是令人討厭。我希望賞金可以說服某人疏通黑客以將其關閉。這不是世界末日,但我發現Lion的大多數新動畫和特效令人分心,完全沒有必要。由於我使用機器進行工作,所有無用的動畫只會浪費時間,將我帶出該區域。
@XAleXOwnZX太煩人了,我要為某些第三方應用程序付費以禁用此功能。
十 答案:
dan8394
2011-07-26 23:14:35 UTC
view on stackexchange narkive permalink

這不是答案,而是正確方向的提示。

我有一個非多點觸摸觸控板,並且在Lion中為我禁用了橡皮筋滾動功能。因此,此設置鏈接到多點觸控支持。

遺憾的是-這是目前最好的選擇-使用非Apple指針/觸控板...
我的一台基於Lion的機器上也只有一個非手勢鼠標,並且可以確認此框未發生橡皮筋行為。這是滾輪鼠標。
Lri
2012-04-30 19:56:51 UTC
view on stackexchange narkive permalink

我發現隱藏的偏好設置是使用 strings / System / Library / Frameworks / *。framework / Versions / * / * 2> / dev / null禁用橡皮筋滾動| grep -iE'(rub | elastic)'| grep -v''|排序uniq

 默認為write -g NSScrollViewRubberbanding -bool false  

應在重新打開應用程序後生效。不過,它似乎並不會影響Safari窗口等網絡視圖。

squidinc
2011-08-14 03:46:01 UTC
view on stackexchange narkive permalink

對於試圖弄清楚這一點的其他人來說,這可能會有幫助:

Apple在橡皮筋滾動的這一部分使用“彈性”一詞。 Xcode的文檔包括更多詳細信息。

此外,請查看“ /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit”的內容。

Király
2011-08-10 01:28:50 UTC
view on stackexchange narkive permalink

可以滾動到頁面末尾時禁用橡皮筋。它只需要您放棄Apple定位設備並使用任何第三方鼠標,例如我8歲的Logitech鼠標。滾動到任何頁面的末尾時,都不會出現彈跳的橡皮筋效果。

當然,這意味著放棄所有手勢。如果像我一樣,您討厭橡皮筋效果足以抵消掉所有要擺脫的手勢,請趕快去一美元商店購買那隻$ 4.99 USB鼠標。

Fofer
2011-08-24 17:50:35 UTC
view on stackexchange narkive permalink

我發現此CSS代碼段顯然禁用了它: http://www.smilingsouls.net/Blog/20110804114957.html

現在想知道如何實現我們訪問的每個網頁中的CSS規則……都可能是通過Safari擴展程序,例如QuickStyle或NinjaKit。

QuickStyle: http://canisbos.com/quickstyle >

另請參閱:http://mir.aculo.us/2011/07/29/prevent-rubber-band-scrolling-for-single-page-apps-in-safari-5-1/
我認為,這僅適用於根本不應該滾動的網站。在每個頁面上啟用此功能將很快中斷您的Web瀏覽體驗。
Abhi Beckert
2011-08-04 03:55:54 UTC
view on stackexchange narkive permalink

我認為答案是否定的:您不能禁用該功能。

請密切關注MagicPrefs和Secrets等第三方軟件。如果有人知道如何做,那可能就是其中之一。

Nathan Walker
2011-08-06 06:02:04 UTC
view on stackexchange narkive permalink

在Lion中不能禁用橡皮筋滾動。

解決此問題的最佳方法可能是使用不包含橡皮筋滾動的應用程序。環顧四周,似乎Chrome和“路徑查找器”不包含此功能。許多其他應用程序也不使用橡皮筋滾動功能,但這只是一個臨時性修復,因為某些應用程序將進行更新以包括此Lion標準。

另一個解決方法是停止使用Magic Mouse鼠標,Magic Trackpad或MacBook Trackpad。使用的任何其他鼠標都不會滾動橡皮筋。

請注意,從v15系列開始,Chrome已經實現了許多Lion功能,例如彈性,手勢和實際的Lion風格的全屏模式。
您也許是說我們還不知道該怎麼做,或者很難做到而不是真的做不到?
Alex Zavatone
2012-04-29 01:20:29 UTC
view on stackexchange narkive permalink

它在NSScrollView.NSScrollElasticity中的某個位置

NSScrollElasticity這些常量確定滾動視圖軸的彈性行為。

我們需要找到一種方法來設置每個應用程序的NSScrollView.NSScrollElasticity到1,即=無。下面的詳細信息:

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

常量

NSScrollElasticityAutomatic

自動確定是否在該軸上允許彈性。

在Mac OS X v10.7和更高版本中可用。

在NSScrollView.h中聲明

NSScrollElasticityNone

不允許滾動超出此軸上的文檔範圍。

在Mac OS X v10.7和更高版本中可用。

在NSScrollView.h中聲明。

Lloeki
2014-02-28 05:13:09 UTC
view on stackexchange narkive permalink

對於Safari,我構建了一個擴展程序: https://github.com/lloeki/unelastic/releases

其餘的就是歷史記錄:

 默認寫-g NSScrollViewRubberbanding -bool false默認寫com.apple.iTunes disable-elastic-scroll -bool是 
Ajay Pillarisetti
2011-07-26 22:37:54 UTC
view on stackexchange narkive permalink

是的,可以。轉到系統偏好設置->通用訪問->鼠標&觸控板->觸控板選項或鼠標選項。您可以選擇有慣性或無慣性。

這不會影響橡皮筋,而是打開/關閉滾動自身並切換慣性。使用包含大量文件的文件夾在Finder中對其進行測試,以查看他的意思。
慣性!=橡皮筋滾動彈跳


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...