No Windows 7, existe alguma maneira de fazer o foco da roda de rolagem seguir o mouse?

67

No Mac OS X, posso passar o mouse sobre algo (sem clicar nele ou dar foco completo) e usar a roda de rolagem para rolá-lo. No Windows (pelo menos 7) que eu sou forçado a usar no meu novo trabalho, isso não funciona dessa maneira. Existe alguma maneira de mudar esse comportamento?

Noto que o Firefox faz isso dentro do aplicativo: se qualquer janela do Firefox tiver foco, você poderá rolar qualquer outra janela do Firefox que não tenha. (Então, pelo menos, as pessoas do Firefox acham que esse é um recurso útil! E qualquer pessoa que não esteja familiarizada com o funcionamento do OS X pode ver do que estou falando.)

Eu me lembro de o TweakUI (que parece não estar disponível para o Windows 7) ter uma configuração para "Foco segue o mouse", mas não me lembro se isso permitiu configurar isso apenas para a roda de rolagem. Eu não quero a configuração de foco-segue-mouse de estilo X-Windows completo, apenas a capacidade de rolar qualquer coisa que eu passei o mouse.

UPDATE : De acordo com o comentário do @ Mikey, isso agora está embutido no Windows 10.

UPDATE : foi sugerido que a minha pergunta é uma duplicata de esta questão . Essa pergunta parece estar relacionada especificamente com vários controles em uma única janela, onde o foco do teclado está no controle errado, mas não na janela errada. Estou perguntando sobre uma situação com várias janelas. Qualquer solução dada tem o potencial para lidar com ambos os casos de uso, mas não é uma conclusão precipitada que seria. Seria possível que qualquer parte do software manipulasse um caso de uso e não o outro. Eles são semelhantes, mas não são a mesma pergunta.

    
por iconoclast 16.12.2011 / 17:52

7 respostas

26

Controle do mouse com botão X!

Essa coisa balança ... é muito intuitiva para pessoas de tecnologia, não sabe para uma pessoa normal), mas se você descobrir, ela é realmente poderosa.

link

e sim, resolve também este problema de rolagem / rolagem:

  • Na alteração do perfil ' Padrão ' ' roda para cima ' para ' Scroll Window Up ' e ' roda para baixo 'para' Scroll Window Down '.

mas é muito mais

Por exemplo, algumas das coisas para as quais eu uso:

  • Eu tenho um mouse Logitech Marathon que é ótimo porque tem hiperscrolling e as baterias duram 2 anos, mas no Chrome por algum motivo quando a roda hiper está girando, às vezes ele pode ampliar suas páginas quando você pressiona CTRL. Isso acontece muito. Então, com este aplicativo, desativo a roda Ctrl-Mouse quando o Chrome está sendo usado. Algo que não pode ser feito pelo próprio chrome

    • Eu configuro para alt-wheel up / down para controlar o volume do sistema. Bastante útil

    • Eu configurei o clique esquerdo para fazer uma captura de tela da janela ativa, clique com o botão direito para obter uma captura de tela inteira

    • Eu configurei a tecla ' Alt ' para ativar ' Camada 2 ' (Configurações > Teclas modificadoras), depois em ' Padrão 'perfil na camada 2 eu coloquei Wheel Up / Down para rolar Window Left / Right , respectivamente.

por 27.10.2014 / 12:45
47

Para fazer com que a instalação do meu Windows seja rolada como o Linux (seja qual for o mouse com o mouse rolando sem necessariamente ter foco), eu uso um aplicativo freeware muito pequeno chamado AlwaysMouseWheel . Não foi possível viver sem ele no Windows.

    
por 03.05.2012 / 05:10
16

Minha solução preferida é usar Wizmouse .

A configuração Facilidade de Acesso simplesmente define o Foco da Janela . O Wizmouse envia comandos de rolagem para a janela subjacente sem definir a janela ativa.

Existem algumas ressalvas. Ou seja, o aplicativo WPF e Silverlight com subpainas não será bom. Para exemplos de aplicativos do WPF, seria Visual Studios e Expressions Studios. Algumas áreas do Powerpoint também são prejudicadas, mas, por outro lado, o desempenho é o esperado.

    
por 16.12.2011 / 19:37
5

NOVA INFO:

Se você tem o Windows 7, ele está nas configurações de acessibilidade:

Alguns drivers de mouse tudo isso. É uma modificação do "set focus".

Basicamente, no Windows, os desenvolvedores presumiram que você não necessariamente quer controlar o que seu mouse está passando, e então eles disseram ao sistema para esperar que você clicasse em uma janela antes que o foco fosse removido da janela anterior e atribuído ao um que você selecionou.

Se o sistema estiver configurado para "definir foco" para qualquer programa em que o ponteiro do mouse estiver, se você estiver apenas tentando tirar o mouse do caminho e movê-lo por uma janela diferente, o que estiver fazendo será comece a ocorrer em qualquer janela em que seu mouse esteja. Você não pode separar "foco de rolagem" de "foco total".

Desde que você esteja ciente disso e saiba como isso pode afetar o modo como você usa seu computador, se o mouse for capaz disso (depende do mouse e dos drivers), você deverá encontrar uma opção nas configurações do mouse. o Painel de Controle.

    
por 16.12.2011 / 18:31
2

taekwindow é um software livre (licença BSD) que resolve este problema.

What exactly does it do?

In full detail, Taekwindow allows you to do the following:

  • move a window by grabbing it anywhere (not just the title bar) while holding the Alt key, and then dragging with the left mouse button;
  • resize a window by grabbing it anywhere (not just the tiny little border) while holding the Alt key, and then dragging with the right mouse button;
  • move a maximized window between monitors by Alt-dragging;
  • use the scroll wheel on the window under the cursor, instead of the currently focused window;
  • push a window to the background by middle-clicking on its title bar.

All these features can be configured to your liking.

  • Quando você começa a executar taekwindow, seu ícone aparece na bandeja do sistema.
  • Clique com o botão direito e escolha Preferências ...
  • Em seguida, vá para a guia Rolagem e marque a opção Rolar a janela sob o cursor .
  • Você pode fazer o taekwindow iniciar automaticamente, marcando Iniciar ao fazer login na guia Geral .
por 24.08.2015 / 15:04
1

AltDrag , que é uma ferramenta para ativar a movimentação e o redimensionamento de janelas do Linux, clicando em qualquer lugar enquanto mantém pressionada a tecla ALT , também tem esse recurso. Na configuração. em Geral, selecione "Rolar janelas inativas".

    
por 27.09.2017 / 08:35
0

Hack do registro de bricolage:

  1. Executar regedit (Win + R, regedit, OK)
  2. Abra a chave HKEY_CURRENT_USER \ Painel de controle \ Mouse
  3. Altere o valor do REG_DWORD ActiveWindowTracking para 0x0000001 (1)
  4. Abra a chave HKEY_CURRENT_USER \ Painel de controle \ Desktop
  5. Lógico OU o primeiro byte de REG_BINARY UserPreferencesMask com 01. Ou seja, se o valor atual for df 3e 03 80 12 00 00 00, deixe o 'df' sozinho. Se é 9e 03 07 80 12 00 00 00, mude para 9f .. e assim por diante *

Eu usei tutorial do Sine Walker . Vá lá para mais ajuda e detalhes.

    
por 15.12.2014 / 13:42