はじめに
ノートPCでWebブラウジング中、タッチパッド2本指スワイプで「横スクロールしようとしたのに戻る・進むが発動」してしまうこと、よくありますよね。勘弁してほしいですよね。
TL;DR
-
chrome://flags
を開く -
Overscroll history navigation on Touchpad
をDisabled
にする。
解説
Macの場合は、OSレベルで設定があるので、これをOFFにすればOK。
Mac版Chromeでトラックパッドを2本指でスワイプした時にブラウザバックしてしまう現象をなんとかする
でも最近買ったWindowsマシン(Win10 Pro/ThinkPad X1 Yoga Gen3)の場合は、OSの設定でもSynapticsコントロールパネルでも「2本指で戻る・進む」に関する設定が全く見当たりませんでした。
試しにEdgeでやってみたら、2本指スワイプしても戻ったり進んだりしない。これはChrome側の機能に違いない。
調べたら、質問サイトでこんなのがありました。
スワイプで戻る機能を無効にしたい【Chrome】
chrome://flags
でswipe
とかtouchpad
と入れるとOverscroll history navigation on Touchpad
って設定が見つかります。
「Default」を「Disabled」に変更すれば無効になります!よかった!
(質問サイトの方は、同じ設定しても解決しなかったみたいですねぇ…なんでだろう?)
Macではきっと、「Default」にしておくとOSの設定をそのまま反映して有効・無効が変わるんでしょうね。例えば「MacでChromeだけで有効にしたい」みたいな場合は「OS設定で無効&Chrome設定をEnabled」にすればよいはず。(よかったら誰か試してくださーい)
最後にぼやき
タッチパッドにしてもスマホにしても、「N本指のジェスチャ」ってどんどん複雑化している感じがします。特にこういう「同じアプリ、同じ画面、同じページなのに、スクロール位置が終端だと全く動きが変わる」みたいなの、超イヤなんですよね。。。なぜこれがデフォルトなのか理解に苦しむ。
一般人には本当にこのUIって使いやすいのかなぁ・・・?「今の状態がこうだから、この動きはこういう意味になるから、こう動かそう」みたいなのって、個人的には脳内メモリかなり消費するから作業効率が相当落ちる。ステートレスに「1ジェスチャ1操作」できるように、いろいろとデフォルト設定をオフにしています。
もしかして、歳を取ったのかなぁ・・・(´・ω・`)