web-dev-qa-db-ja.com

遅延したタッチパッドスクロールイベントにより、ページの上部に到達した場合に異常なズームが発生する

私は何年もこの問題を経験しており、それは非常に迷惑です:)

「2本指」のタッチパッドジェスチャを使用して下にスクロールすると、スクロール自体がすぐに有効になります。しかし、私がページの上部にいて、(ときどき)上にスクロールしてから(スクロールしてタッチパッドを離してから2-3秒以内に)Ctrlを押すと、システムはこれら2つのイベント(scrollおよびctrl )単一のScroll+Ctrlイベントとして、すべてのクレイジーなズームを開始します。これらのイベントはオーバーラップしていません(2〜3秒の間隔もあります)。

典型的なシナリオ:ページをスクロールし、ページの上部をヒットし、少し(1〜3秒)待ってからCtr-Tabを押して、タブを切り替えると、両方のタブコンテンツもクレイジーにズームされます(通常、クロムでは〜700%)。 1)chromeが新しいスケールで再レンダリングするまで待つ必要がある2)Ctrl-0を押す3)デフォルトのスケールで再レンダリングするまで待つ必要があるため、それはやや面倒です:)

興味深い詳細は、スクロールイベントが正常に「スクロールとしてディスパッチ」された場合、アプリケーションでこの動作を観察しないことです。まだページの上部に達していない場合、上にスクロールしてCtrlを押します。すぐに-ズームは行われません(まるで-ページの最上部ではない場合-この「スクロール」はターゲットアプリによって正常に「食べ」=「ディスパッチ」され、イベントキューから削除されました)。

システムとUI自体は非常にスムーズに実行されるため、イベント処理の遅れではありません。

この男は、ここで同様の経験を説明しています: マウスホイールのスクロールイベントは、メタキーを押した後も持続します

または、ズームスクロール動作をまったく無効にするTweak for Unityがありますか? (このように: ctrlを無効にする方法+ Lubuntuまたはopenboxでズームをスクロールする

Ubuntu 14.04.4

Acer Aspire V5-171

グラフィックス:Intel HD 4000(アウトオブボックスドライバー)

9
MInner

私が唯一ではないようです [1][2] はその問題に関係しており、それはXorのバグです。

私が見つけた唯一の回避策は、Chromeの この拡張子 です。

UPD拡張機能はChromeの最新バージョンでは正常に動作しないようですが、synclient CoastingSpeed=0を実行すると、悪影響がなく、すべてを完璧に処理できるようです。

2
MInner