Колесо миші стрибає на прокрутку


26

У мене є невеличка проблема, яка мене справді дратує і цікавить, чи можна це виправити.

я використовую останній дистрибутив Ubuntu 10.10 і під час прокрутки сторінок вгору та вниз, особливо в Google Chrome (також у папках тощо), коли я прокручую сторінку, мерехтить.

Проблему з самою мишею не виникає, оскільки вона чудово працює в інших операційних системах, але в ubuntu 10.10 їй просто не вистачає гладкості, а також стрибкості.

Щоб точно описати, як просто уявити, що на сторінці є 20 стрибків прокрутки, ви зазвичай прокручуєте колесо миші один раз, і це піде рівно на один крок вниз по сторінці, але якщо я прокручую приблизно 5 клацань, вона буде стрибати вперед і назад.

Сподіваюся, ви можете зрозуміти і допомогти мені вирішити цю біль у ...


1
Це все ще проблема. Я страждаю від цього і на 64-бітній версії Ubuntu 12.04 LTS. Як ви описали. Саме так. Я думаю, що це має перейти на помилку
відслідковувати

Все ж таки проблема в 14.04.2 хтось знайшов належне виправлення? Я відкрию нове запитання, оскільки це 3 роки.
Марк Кірбі

Відповіді:


19

Однак вище рішення не працювали для мене ...

Виправлення для цього (у мене ця проблема була місяцями!) Була свого роду сюрреалістичною, і як і більшість людей, я не повірив, поки не зробив це:

Виявляється, деякі миші з MS мають помилку колеса прокрутки.

Спробуйте відключити USB-кабель / ключ, а потім підключіть.

Це воно!

Тепер моя миша рухається нормально (один рядок, а не половина екрана!)

Це спрацювало, хоча я використовую 4-портовий екран / клавіатуру / мишу KVM! Ага!


1
те саме тут, якщо у вас є бездротова миша, і транзивер приєднаний, але ур миша знаходиться поза діапазоном ....
sarveshlad

2
Це божевільно ... це фактично вирішило проблему для мене, тоді як перезавантаження не зробила. Спасибі
Tamás Szelei

Те ж саме. Моя миша підключена на USB моєї клавіатури, і після відключення / підключення прокрутки робота працює чудово.
кантоні

Це працювало для моєї попередньої миші, не працює для моєї нової ...
Ricky Robinson

Просто викиньте сюди кілька додаткових ключових слів пошуку: Це виправляє проблему з операційними програмами мишею Microsoft Sculpt в 18.04 (POP_OS). Дякую @michaelDurrant
PatKilg

3

У мене є подвійний завантажувач Ubuntu 11.10 і Windows 7, і я щойно додав Microsoft Wireless 3500, і коли я завантажився з Windows, він встановив для нього деякі драйвери. Коли я повернувся до Ubuntu, прокрутка коліс була стрибкована на півсторінки. Я відключив USB-ключ і підключив його назад, і все повернулося до норми. Я думаю, що є кілька налаштувань, які встановлюються в самій миші від драйвера Windows. Але рішення вище, ніж просто підключити мишу, працює для мене.


3

так, відключіть і підключіть USB-з'єднання. це працювало для мене. після того, як багато разів шукали відповідь, і терпіли її так довго!


2

GTK динамічно розраховує хороше значення для швидкості прокрутки колеса миші (кількість рядків, які потрібно прокрутити) залежно від розміру вікна. На жаль, це ще не дозволяє проводити будь-які налаштування, і про це було подано звіти про помилки.

До речі, якщо вам цікаво тестувати те, що я сказав, просто змініть розмір вікна, щоб він був таким маленьким, що на ньому відображається лише один рядок. Спробуйте прокрутити, і ви побачите, що вона прокручує один рядок щоразу, коли ви прокручуєте колесо.


це дуже цікаво. Невелике вікно прокручується меншими стрибками. Що робить його ще більш дивовижним, немає впливу на його зміну.
Тім Річардсон

1

Для мене виправкою було очищення внутрішньої частини миші.

Правильний спосіб зробити це - обережно розібрати його та видалити волосся та пил, які зібралися біля датчика колеса миші. Я просто сильно подув у щілину навколо колеса. Це спрацювало негайно.


-1

У мене майже однакова проблема. Коли прокручувати колесо дуже повільно, воно працює нормально, рівно п’ять рядків в gedit. Коли швидше котиться, він стрибає вперед назад назад назад навмання, з тим ефектом, що ви часто знаходитесь майже в одному місці після прокрутки колеса на один оборот. У Windows він ідеально працює без драйвера. Це рухлива миша BT.

У мене є дика здогадка, в чому проблема.

По-перше, це колесо з дискретними положеннями на колесі. Це означає, що колесо буде рухатися швидше, швидше, швидше, швидше, коли швидко прокручується, тому що дискретні позиції функціонують як перерва.

Я вважаю, що апаратне забезпечення всередині миші недостатньо добре, щоб розрізняти назад і вперед і швидше, швидше, швидше. Я знаю внутрішню роботу електронної миші, і вона підтримує таке пояснення.

Коли два світла світяться крізь спиці в фотооптичному приймачі, і останній може знати лише більше або менше світла, і з цього доведеться вирішити, в якому напрямку рухається колесо, може бути досить важко написати програмне забезпечення для цієї роботи, коли колесо повертається на однакова швидкість. Пояснення, чому це не є проблемою навіть у загальному драйвері Windows, полягає в тому, що у MS виникають ті ж проблеми з власними мишами, які роблять погано.

Рішення

Напишіть у драйвері режим, в який він перетвориться при виявленні швидких змін між спиною і назад на колесі миші. У цьому режимі драйвер розмежовуватиме протилежний напрям від останнього, скажімо, у буферному кільці з п'ятьма останніми елементами.


На жаль, це не є цілісним і, ймовірно, теж не є практичним рішенням. : - /
zaTricky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.