マウスホイールのスムーズスクロールを有効にする


8

12.04では、GTKを搭載したタッチパッドでスムーズスクロールが有効になっています。マウスホイールでも有効にできるかどうか疑問に思っていましたか?はいの場合、どのように?そうでない場合、なぜでしょうか?ありがとう。

回答:


4

私は、スムーズなスクロールを有効にすることができることを望むEVERYWHERE彼らはタッチパッドからスクロール入力はピクセル単位の動きを登録するための正確な十分であるのに対し、「ジャンプ」持っているので、マウスホイールのために有効にすることはできません、悲しいことにスクロール滑らか。

これをテストするには、ターミナルを起動して実行します

xev

次に、ウィンドウ内にカーソルを置き、上下にスクロールします。指を動かす限り、キー(ボタン4と5)が継続的に出力を記録することがわかります。クリックホイールでスクロールします。マウスホイールクリックごとに1回だけ登録されます。

一部のマウスホイールには回転時に明確な「ジャンプ」がないものがありますが、ハードウェアがローラーの移動距離を読み取り、他のマウスと同じようにジャンプを送信して、ハードウェアの互換性を保証します。


1
xevで「スムーズスクロール」イベントを検出することはありません。XInput 2イベントの場合、xevは古くなっています。「スムーズ」なXI2スクロールイベントを検出した場合のxの動作は、それらを「古い」4/5ボタンの押下に変換し、「古い」ソフトウェアと一致するようにします。「古い」xevは、シナプスタッチパッドの「スムーズな」XI2イベントの場合でも、4/5ボタンの押下のみを検出することに注意してください。
dustin.b 2014

「...マウスホイールには「ジャンプ」があるため、悲しいことにスムーズなスクロールは有効にできませんが、タッチパッドからのスクロール入力は、ピクセル単位の動きを登録するのに十分正確です...」これは私には奇妙に思えます、覚えています個別のスクロールホイールを備えたFirefoxでのスムーズなスクロール。
Jan M.

@PatronBernardそうですね。Chromeブラウザでスムーズスクロールプラグインを使用しています。おそらく可能ではありますが、現時点では計画に含まれていないようです。askubuntu.com
questions

1
...それは意味がありません-なぜそれをmacOSとFirefoxに持っているのに、GTK +にはないのですか?
Xerz 2017

8

ピクセル単位の真のスムーズスクロールはマウスのスクロールホイールではそれほどうまく機能しませんが、3行の突然のジャンプではなくスムーズなアニメーションがあると便利です。

私はそれをグローバルに行う方法を知りませんが、Firefoxではそれは設定->詳細の下のオプションです。

Chromium / Chromeの場合は、に移動して、フラグを介して現在有効になっていchrome://flagsます。


5
多くのコンピューターマウスは、スムーズなマウスホイールを使用しています(クリックなし)。たとえば、$ 40を超えるほぼすべてのLogitechマウスには、「摩擦のない」スクロールホイールがあります。通常、完全な可能性はソフトウェアでは実現されませんが、ハードウェアは確かに能力があります—少なくとも力学的には。Logitechには、Windowsでスムーズスクロールを処理するドライバーソフトウェアがありますが、どのように機能するか、すべてのモデルで機能するかどうかはわかりません。これらは、コンピュータに送信する情報に制限がある可能性があります。確かに知っておくことは興味深いでしょう:)
ディラン・マッコール

1

ハードウェアの問題かどうかは、ハードウェア自体に依存します... Logitechは、Windowsドライバーに「フリースクロ​​ールホイール」(ジャンプなし、すべてのピクセルのホイールスクロールイベントのみ)を備えたマウス用のスムーズスクロールを提供します。

M500を最大限に活用できるとしたら最高ですが、xevは一定の距離を置いた後の典型的なジャンプを示しているため、おそらくドライバーの問題です。誰に迷惑をかけるか、どこで修正するかわからない。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.