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+Ctrl
evento 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-0
3) 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 Ctrl
imediatamente - 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)