Відповіді:
У системах на базі Linux / Mac Google Chrome / Chromium не мають цієї функції. Ви повинні отримати розширення AutoScroll. Ось це: AutoScroll
Це працюватиме з усіма вашими програмами без необхідності нічого встановлювати.
xinput list
У моєму випадку з пристроєм Logitech M315 / M235ID було 11.
Для переліку доступних властивостей використовуйте xinput list-props <deviceID>
. Якщо ви використовуєте libinput (майбутнє / теперішнє), майже всі властивості почнуться з libinput (також перевірте libinput list-devices
).
Ви завжди можете перевірити свої пристрої введення з xev
, evtest
, xinput --test deviceID
або libinput debug-events
.
libinput
З 17.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
:
evdev
xinput --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
працював як шарм. Просто зауважте, що мій пристрій з мишкою було пронумеровано 10
не 11
.
Я рекомендую ще пару доповнень, що дозволяє "Прокручувати сторінку так, ніби смуга прокрутки знаходиться під вашою мишею". Я виявив, що дає нам більше контролю над ходом прокрутки.
З обома добавками ви просто натискаєте та утримуєте вторинну кнопку, щоб прокручувати сторінки, рухаючи мишу вгору і вниз і навіть горизонтально.