การคลิกปุ่มกลางไม่อนุญาตให้ฉันเลื่อนหน้าเว็บ มีวิธีใดบ้างในการแก้ไขปัญหานี้
ข้อมูล:
- Ubuntu 10.10
- Chromium 9.0.597.94
- Logitech MX518
อัปเดต : รวมถึง Chrome และอีกตัวที่ใช้ Chromium
การคลิกปุ่มกลางไม่อนุญาตให้ฉันเลื่อนหน้าเว็บ มีวิธีใดบ้างในการแก้ไขปัญหานี้
ข้อมูล:
อัปเดต : รวมถึง Chrome และอีกตัวที่ใช้ Chromium
คำตอบ:
ในระบบที่ใช้ Linux / Mac นั้น Google Chrome / Chromium ไม่ได้รับคุณสมบัตินี้ คุณต้องได้รับส่วนขยาย AutoScroll นี่คือ: AutoScroll
สิ่งนี้จะทำงานกับแอปพลิเคชันทั้งหมดของคุณโดยไม่จำเป็นต้องติดตั้งอะไรเลย
xinput list
ในกรณีของฉันที่มีอุปกรณ์ Logitech M315 / M235 คือ 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 Wheel Emulation 'ไม่มีอยู่คุณต้องระบุประเภทและรูปแบบ "
evdev
ทำงานเหมือนจับใจ เพียงเพื่อทราบอุปกรณ์เมาส์ของฉันถูกนับไม่ได้10
11
ฉันขอแนะนำอีกสองสาม addons ที่อนุญาตให้ "เลื่อนหน้าราวกับว่าแถบเลื่อนอยู่ภายใต้เมาส์ของคุณ" ฉันพบว่าทำให้เราควบคุมการเลื่อนได้มากขึ้น
ด้วยแอดออนทั้งคู่คุณเพียงแค่คลิกปุ่มรองค้างไว้เพื่อเลื่อนหน้าเลื่อนเมาส์ขึ้นและลงและในแนวนอน
ฉันมี Ubuntu 14.04 และวงล้อเม้าส์หยุดทำงานบนหนึ่งในอินสแตนซ์ Chrome ของฉัน ฉันทำตามเคล็ดลับที่นี่และใช้งานได้ดี เมื่อฉันเข้าไปที่หน้าabout::flags
ตัวเลือก "เลื่อนแบบสมูท" ถูกเปิดใช้งาน ฉันปิดการใช้งานและใช้งานได้