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