Câu trả lời:
Trong các hệ thống dựa trên Linux / Mac, Google Chrome / Chromium chưa có tính năng này. Bạn phải có tiện ích mở rộng AutoScroll. Đây là: AutoScroll
Điều này sẽ làm việc với tất cả các ứng dụng của bạn mà không cần phải cài đặt bất cứ điều gì.
xinput list
Trong trường hợp của tôi với thiết bị Logitech M315 / M235 là 11.
Để liệt kê các thuộc tính có sẵn sử dụng xinput list-props <deviceID>
. Nếu bạn đang sử dụng libinput (tương lai / hiện tại), hầu hết các thuộc tính sẽ bắt đầu bằng libinput (cũng kiểm tra libinput list-devices
).
Bạn luôn có thể kiểm tra các thiết bị đầu vào của bạn với xev
, evtest
, xinput --test deviceID
hoặc libinput debug-events
.
libinput
Do 17.04 Ubuntu sử dụng libinput , do đó, để đặt thuộc tính chuột:
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
Mô tả từ 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
mang lại cho tôi "thuộc tính 'Thi đua bánh xe Evdev' không tồn tại, bạn cần chỉ định loại và định dạng của nó"
evdev
làm việc như người ở. Chỉ cần lưu ý thiết bị chuột của tôi đã được đánh số 10
không 11
.
Tôi đề xuất một vài addons khác, cho phép "Cuộn một trang như thể một thanh cuộn nằm dưới chuột của bạn." Tôi thấy rằng cung cấp cho chúng tôi nhiều quyền kiểm soát hơn đối với di chuyển cuộn.
Với cả hai addons, bạn chỉ cần nhấp và giữ nút phụ được nhấn để cuộn các trang di chuyển chuột lên và xuống và thậm chí theo chiều ngang.