Я испытываю эту проблему в течение многих лет, и это довольно раздражает :)
Если я прокручиваю вниз с помощью жеста тачпада «двумя пальцами», сама прокрутка вступает в силу немедленно. Но если я нахожусь в верхней части страницы и прокручиваю (иногда) вверх, а затем (в течение 2-3 секунд после завершения прокрутки и отпускания сенсорной панели) нажимаю Ctrl
, система интерпретирует эти два события (scroll и ctrl) как одно Scroll+Ctrl
событие как и начинает масштабировать все сумасшедшие, даже если эти события не перекрываются (и даже имеют 2-3 секунды между ними).
Типичный сценарий: я прокручиваю страницу, попадаю в верхнюю часть страницы, немного подожду (1-3 секунды), затем нажимаю Ctr-Tab и вместе с переключением вкладки я также получаю безумное увеличение содержимого обеих вкладок ( обычно ~ 700% в хроме). И это несколько раздражает, потому что вам нужно: 1) подождать, пока Chrome повторно отрендерит его с новой шкалой 2) нажать Ctrl-0
3) подождать, пока In повторно отрендернет его снова с масштабом по умолчанию :)
Интересная деталь заключается в том, что я не наблюдаю такого поведения ни в одном приложении, если событие прокрутки было успешно «отправлено как прокрутка»: если я еще не попал в верхнюю часть страницы, прокрутите вверх и Ctrl
сразу нажмите - масштабирование не требуется место (как будто - как только это не верхняя часть страницы - эта «прокрутка» была успешно «съедена» = «отправлена» целевым приложением и удалена из очереди событий).
Система и пользовательский интерфейс работают очень гладко, так что это определенно не задержка обработки событий.
Этот парень описывает подобный опыт здесь: события прокрутки колеса мыши сохраняются после нажатия мета-ключа
Или может быть твик для Unity, который вообще отключает масштабирование прокрутки? (как это: Как отключить Ctrl + масштабирование прокрутки в Lubuntu или Openbox )
Ubuntu 14.04.4
Acer Aspire V5-171
Графика: Intel HD 4000 (готовые драйверы)
Ответы:
Похоже, я не единственный [1] [2], занимающийся этой проблемой, и это ошибка Xor.
Единственный обходной путь, который я нашел, который работает, это расширение для Chrome.
Расширение UPD , похоже, не работает должным образом с последней версией Chrome, но,
synclient CoastingSpeed=0
похоже, что все отлично справляется со мной без каких-либо негативных побочных эффектов.источник