O evento de rolagem atrasada do touchpad causa um zoom louco se for alcançado o topo da página


9

Eu tenho esse problema há anos e isso é muito chato :)

Se eu rolar para baixo usando o gesto do touchpad com "dois dedos", a própria rolagem entrará em vigor imediatamente. Mas se eu estiver no topo da página e (ocasionalmente) rolar para cima e depois (dentro de 2-3 segundos após terminar a rolagem e liberar o touchpad) Ctrl, o sistema interpretará esses dois eventos (rolagem e ctrl) como um único Scroll+Ctrlevento como e começa a ampliar tudo doido, mesmo que esses eventos não se sobreponham (e tenham até 2-3 segundos entre eles).

Cenário típico: estou rolando uma página, chego ao topo da página, aguardo um pouco (1 a 3 segundos), pressione Ctr-Tab e, juntamente com a alternância da guia, também recebo o conteúdo de ambas as minhas guias ampliado loucamente ( tipicamente ~ 700% em cromo). E isso é um pouco chato, porque você precisa 1) esperar até que o chrome o renderize novamente com uma nova escala 2) pressione Ctrl-03) aguarde até que o renderize novamente com uma escala padrão :)

Um detalhe interessante é que eu não observo esse comportamento em nenhum aplicativo se o evento de rolagem foi "despachado como um pergaminho" com sucesso: se ainda não estou chegando ao topo da página, role para cima e pressione Ctrlimediatamente - não é necessário aplicar zoom local (como se - assim que não estiver no topo da página - este "pergaminho" foi "comido" = "despachado" pelo aplicativo de destino com êxito e removido da fila de eventos).

O sistema e a interface do usuário são executados de maneira super suave, por isso definitivamente não é um atraso na manipulação de eventos.

Esse cara descreve experiências semelhantes aqui: os eventos de rolagem da roda do mouse persistem após pressionar a tecla meta

Ou pode haver um ajuste para o Unity que desabilite o comportamento de rolagem com zoom? (assim: Como desativar o ctrl + scroll zoom no Lubuntu ou no openbox )

Ubuntu 14.04.4

Acer Aspire V5-171

Placa gráfica: Intel HD 4000 (drivers prontos para o uso)


11
Este é um erro no Chrome . Por favor, estrelem.
Dan Dascalescu 24/10

Respostas:


2

Parece que não sou o único [1] [2] preocupado com esse problema e esse é um bug do Xor.

A única solução alternativa que eu encontrei que tipo de trabalho é essa extensão para o chrome.

A Extensão UPD não parece funcionar corretamente com a última versão do chrome, mas fazer synclient CoastingSpeed=0parece lidar com tudo perfeitamente para mim sem efeitos colaterais negativos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.