OS X Lionでラバーバンドスクロールを無効にできますか?


37

OS X Lionでは、ラバーバンドスクロールを無効にする方法はありますか?これは、ウィンドウが上端または下端を超えてスクロールされるときに発生するバウンスです。

アップル以外の入力デバイスはラバーバンドではないことを認識しており、Appleのトラックパッドとマウスでこれを排除する設定またはソフトウェアを見つけることを望んでいます。

フォローアップ:このトピックに関して、Appleサポートコミュニティで非常に良い議論があります。どうやらdefaults write -g NSScrollViewRubberbanding -bool false、いくつかのアプリケーションのためにスクロールゴムバンドを無効にします。


3
これに対する答えを見つけることに本当に興味があるので、私はウィンドウの端でスクロールバウンスが嫌いです。
タイW

iTunesなどの一部のアプリケーションや、Safari以外のブラウザでは実行されません。それは私をイライラさせます!ハハ
ポール・エクレス

1
これが問題になる技術的な問題はありますか、それとも実際に50バウンティの価値があるほどあなたを悩ますのですか?
アレクサンダー

4
とてもイライラさせられます。私は、賞金が誰かにハックをdrしてそれを止めるように説得することを望んでいました。それは世界の終わりではありませんが、Lionの新しいアニメーションとエフェクトのほとんどは気が散り、まったく不要であると思います。私は自分のマシンを仕事に使っているので、役に立たないアニメーションはすべて時間を浪費し、私をゾーンから引き離します。
タイW

1
@XAleXOwnZXとても面倒なので、これを無効にするためにサードパーティのアプリにお金を払うでしょう。
波状のカニ

回答:


10

これは答えではなく、正しい方向へのヒントです。

非マルチタッチトラックパッドを使用しており、Lionではラバーバンドスクロールが無効になっています。そのため、この設定はマルチタッチサポートにリンクされています。


悲しいことに、これは現時点で最良のオプションです
ください...-bmike

また、Lionベースのマシンの1つにジェスチャ以外のマウスしかなく、ラバーバンドの動作がこのボックスで発生しないことを確認できます。スクロールホイールマウスです。
イアンC.

7

私はラバーバンドのスクロールを無効にする隠し設定を見つけましたstrings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq

defaults write -g NSScrollViewRubberbanding -bool false

アプリケーションを再度開いた後に有効になります。ただし、SafariウィンドウのようなWebビューには影響しないようです。


4

これを理解しようとしている他の人にとって、これは助けになるかもしれません:

Appleは、ラバーバンドスクロールのこの部分に関して「弾力性」という言葉を使用しています。Xcodeのドキュメントには詳細が含まれています。

また、「/ System / Library / Frameworks / AppKit.framework / Versions / C / AppKit」の内容を調べてください。


3

ページの終わりを超えてスクロールするときにラバーバンディングを無効にすることができます。Appleポインティングデバイスを捨てて、8歳のLogitechマウスのようなサードパーティのマウスを使用するだけです。ページの終わりを超えてスクロールするとき、跳ねるラバーバンド効果はありません。

もちろん、これはすべてのジェスチャーを放棄することを意味します。私のように、すべてのジェスチャーを取り除いてそれを取り除くために十分なラバーバンド効果を嫌い、ドルストアに行って4.99ドルのUSBマウスを手に入れたら。


3

私は明らかにそれを無効にするこのCSSスニペットを見つけました:http : //www.smilingsouls.net/Blog/20110804114957.html

次に、アクセスするすべてのWebページにCSSルールを実装する方法を理解するために、おそらくQuickStyleやNinjaKitなどのSafari拡張機能を使用します。

QuickStyle:http ://canisbos.com/quickstyle


参照してください:mir.aculo.us/2011/07/29/...
Fofer

これは、まったくスクロールしてはならないサイトでのみ機能します。すべてのページでこれを有効にすると、Webブラウジングエクスペリエンスが非常に急速に破壊されます。
タイW

2

答えはノーだと思います。その機能を無効にすることはできません。

MagicPrefsやSecretsなどのサードパーティソフトウェアに注目してください。誰かがそれを行う方法を見つけた場合、それはおそらくそれらの1つになります。


1

Lionではラバーバンドスクロールを無効にできません。

問題に対する最善の解決策は、おそらくラバーバンドスクロールを含まないアプリケーションを使用することです。周りを見ると、ChromeとPath Finderにはこれが含まれていないようです。他の多くのアプリもラバーバンドスクロールを使用しませんが、これは一時的な修正であり、一部のアプリはこのLion標準を含むように更新されます。

別の修正方法は、Magic Mouse、Magic Trackpad、またはMacBook Trackpadの使用を停止することです。使用される他のマウスには、ラバーバンドスクロールがありません。


2
v15シリーズのいずれかの時点で、Chromeには、弾力性、ジェスチャー、実際のLionスタイルのフルスクリーンモードなど、多くのLion機能が実装されています。
ジェイソンサラズ

1
あなたはおそらく、私たちがまだこれを行う方法を知らない、または本当にできないのではなく行うのが難しいことを意味しましたか?
bmike

1

NSScrollView.NSScrollElasticityのどこかにあります

NSScrollElasticityこれらの定数は、スクロールビューの軸の弾性挙動を決定します。

すべてのアプリケーションのNSScrollView.NSScrollElasticityを1 = noneに設定する方法を見つける必要があります。以下の詳細:

enum {
    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で宣言されています。



0

はい、できます。[システム環境設定]-> [ユニバーサルアクセス]-> [マウスとトラックパッド]-> [トラックパッドオプション]または[マウスオプション]に移動します。慣性ありまたは慣性なしを選択できます。


1
これはラバーバンディングには影響しませんが、スクロール自体のオン/オフを切り替え、慣性を切り替えます。多数のファイルを含むフォルダーを使用してFinderでテストし、彼が何を取得しているかを確認します。
カーティス・タスカー

5
慣性!=ラバーバンドスクロールバウンス
波状のカニ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.