Acontece comigo tantas vezes que eu giro a roda de rolagem sobre algum elemento rolável, mas a coisa NÃO ROLA. O que é pior, outra coisa em outra parte da tela pode rolar.
Eu sei muito bem por que isso acontece. O Windows está enviando o comando para o elemento ativo na janela ativa, ou seja, o que está em foco.
Mas esse comportamento é absurdo. O foco é destinado ao teclado, não ao mouse. Se eu clicar em um botão do mouse, esse clique será direcionado para o que estiver sob o ponteiro do mouse, não para o elemento em foco.
O TECLADO É O QUE PRECISA DE UM ELEMENTO FOCALIZADO, NÃO O MOUSE !!!
De qualquer forma, chega de protestar.
Existe alguma maneira de corrigir isso para que funcione da maneira lógica e intuitiva? isto é, para rolar a coisa que está sob o ponteiro do mouse.
EDIT:
Estou procurando uma solução geral para todas as versões do Windows (pelo menos a partir do WinXP), pois o problema está presente em todas elas.
EDIÇÃO 2:
Estou ciente do recurso do mouse X, mas não é disso que preciso. Eu não quero que outras janelas / elementos obtenham foco apenas porque o ponteiro está sobre elas, isso é mais um aborrecimento do que não.
EDIÇÃO 3:
Estou procurando uma solução que funcione no nível de controle da GUI, ou seja, role o elemento específico na janela em que o mouse está apontando (pense nas janelas MDI como o Windows Explorer com o painel esquerdo e central, etc. )
Respostas:
No Windows 7 e 8, pelo menos, digite "alterar como" no menu / tela inicial. Você deve ver (em Configurações no Windows 8) "Alterar como o mouse funciona". Selecione isso e procure a opção "Ativar uma janela passando o mouse sobre ela com o mouse".
Agora a janela sob o mouse será ativada automaticamente após um pequeno atraso e a rolagem funcionará conforme o esperado.
Não tenho certeza se isso está disponível nas versões anteriores do Windows. Tente procurar nas opções de acessibilidade no Painel de Controle.
Por uma questão de integridade, vamos listar todas as opções:
ATUALIZAÇÃO: Na "Atualização 2" da pergunta, eu diria que o WizMouse é a melhor opção, desde que você possa viver com as limitações listadas que parecem girar em torno dos problemas do touchpad e da Logitech.
fonte
Eu uso um maravilhoso pedaço de freeware chamado Katmouse .
fonte