Задержка события прокрутки сенсорной панели вызывает сумасшедшее масштабирование, если достигнута верхняя часть страницы

Я сталкиваюсь с этой проблемой в течение многих лет, и это довольно раздражает:)

Если я прокручиваю вниз с помощью жеста «двумя пальцами» сенсорной панели, сама прокрутка вступает в силу немедленно. Но если я нахожусь в верхней части страницы и прокручиваю (иногда) вверх, а затем (в течение 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

Graphics : Intel HD 4000 (готовые драйверы)

9
задан 13 April 2017 в 15:24

1 ответ

Кажется, что я не единственный [1][2] касавшийся той проблемы, и это - ошибка Xor.

Единственное обходное решение, которое я нашел, какой вид работ является этим расширением для хрома.

Расширение UPD, кажется, не работает правильно с последней версией хрома, но выполнением synclient CoastingSpeed=0 кажется, обрабатывает все отлично для меня без любых отрицательных побочных эффектов.

2
ответ дан 14 April 2017 в 01:24
  • 1
    все, что делают команды, переустанавливают центр управления гнома, уверенный, что Вы сделали некоторую вещь неправильно – Mahmoud S. Marwad 30 August 2017 в 02:52

Другие вопросы по тегам:

Похожие вопросы: