回答:
Linuxベース/ Macシステムでは、Google Chrome / Chromiumにはこの機能がありません。AutoScroll拡張機能を取得する必要があります。ここにあります:AutoScroll
これは、何もインストールする必要なく、すべてのアプリケーションで機能します。
xinput list
私の場合、Logitech M315 / M235のdeviceIDは11でした。
使用可能なプロパティをリストするには、を使用しますxinput list-props <deviceID>。libinput(future / present)を使用している場合、ほとんどすべてのプロパティはlibinputで始まります(チェックもしてくださいlibinput list-devices)。
あなたはいつもとあなたの入力デバイスをテストすることができxev、evtest、xinput --test deviceIDまたはlibinput debug-events。
libinput17.04以降、Ubuntuはlibinputを使用するため、マウスのプロパティを設定します。
xinput set-prop 11 "libinput Scroll Method Enabled" 0, 0, 1 # This is button
xinput set-prop 11 "libinput Button Scrolling Button" 2 # This is middle mouse. Already 2 by default
からの説明man libinput:
evdevxinput --set-prop 11 'Evdev Wheel Emulation' 1
xinput --set-prop 11 'Evdev Wheel Emulation Button' 2
xinput --set-prop 11 'Evdev Wheel Emulation Axes' 6 7 4 5
evdevコマンドが私に与えます「プロパティ『evdevのホイールエミュレーション』が存在していない、あなたはその種類や形式を指定する必要があります」
evdev魅力のように働いた。ただ、マウスデバイスには番号が付けられて10いません11。
「スクロールバーがマウスの下にあるかのようにページをスクロールする」ことを可能にする別のアドオンをお勧めします。スクロール移動をより詳細に制御できることがわかりました。
両方のアドオンを使用すると、2番目のボタンをクリックして押したままにすると、ページをスクロールしてマウスを上下または水平方向に移動できます。