Os eventos de rolagem da roda do mouse persistem após pressionar a tecla meta

0

Por enquanto (incluindo no Ubuntu 10.10 e 11.04), tive um problema com os eventos de rolagem iniciados no meu Touchpad. Etapas para reproduzir são: 1) Abra o Firefox 2) Inicie um evento de rolagem vertical no Touchpad (rolagem com dois dedos, no meu caso) 3) Rapidamente aperte ctrl

Os resultados são que o Firefox começará a ampliar ou reduzir a página. Eu também experimento isso se eu iniciar um evento de rolagem e alternar rapidamente para um espaço de trabalho diferente - onde meu Terminal iniciará a rolagem para cima ou para baixo. Eu esperaria que o evento de rolagem fosse morrer assim que uma meta-chave fosse atingida.

Estou em um Thinkpad W510 no Ubuntu 11.04 usando o Unity. Aqui estão todas as informações que posso encontrar no meu Touchpad:
[10.808053] Synaptics Touchpad, modelo: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd047b3 / 0xb40000 / 0xa0000
[10.863551] entrada: SynPS / 2 Synaptics TouchPad como / devices / platform / i8042 / serio1 / entrada / input7

    
por Ben Hearsum 10.05.2011 / 23:24

1 resposta

1

Eventos de mouse e eventos de teclado são independentes. Além disso, a roda do mouse aciona vários eventos, não um único evento com um intervalo. Você pode pensar nisso como um mousewheel físico com paradas de cliques. Cada parada é um evento único. É por isso que uma tecla do teclado não cancela um evento do mouse e porque continuar rolando no seu trackpad dispara vários eventos.

    
por Nathan Haines 10.05.2011 / 23:42