Desabilitando a rolagem horizontal usando a roda do mouse

8

Estou usando o Windows 7 x64 em um iMac (via BootCamp) com o mouse Magic Button-less que vem com o iMac. Eu gostaria de desativar a rolagem horizontal que acontece quando você move um pouco o dedo horizontalmente ao fazer uma rolagem vertical.

No Painel de Controle, na seção Mouse, na guia Wheel, na seção Horizontal Scrolling, o valor mínimo que você pode inserir é 1, não 0. Existe uma maneira (no Registro) de desabilitar a rolagem horizontal usando a roda do mouse? Ou para definir esse valor como 0 para ver se isso funciona?

Observe que essa é uma pergunta específica do Windows, não Mac OSX ou Apple ou Magic Mouse. Ela pode ser aplicada a qualquer mouse no Windows cuja roda suporte a rolagem horizontal além da rolagem vertical.

    
por Carlos 03.06.2010 / 09:42

6 respostas

6

Eu prevoiusly tinha um problema, mas não no iMac e em um x86 e com o seguinte truque resolvido.

Os valores do registro relacionados a isso estão em HKEY_CURRENT_USER\Control Panel\Desktop

Aqui há dois valores de string: WheelScrollLines para rolagem vertical e WheelScrollChars para rolagem horizontal.

Você pode definir o valor deles para 0 para desativar o tema.

Um logoff pode ser necessário.

Mas observe que, como eu experimentei, se você for ao Painel de controle > Seção do mouse > Aba da roda eles serão habilitados novamente, mesmo sem confirmar a janela.

Espero ajudar você.

    
por 24.10.2014 / 17:14
3

Eu uso o MagicMouse no iMac com o Windows 7 em execução (instalado por meio do BootCamp). Ficou doente de rolagem horizontal irritante. A solução descrita acima me ajudou a desativá-lo. Aqui está o que eu fiz em etapas:
        1) vá para link e baixe um aplicativo (um editor de script).
        2) Instale e execute o programa - por favor, note que ele não será aberto como ele é executado em segundo plano
        3) clique com o botão direito na área de trabalho - > escolha "Novo" - > "AutoHotkey Script" (um novo arquivo de script será criado na área de trabalho) - > nomeie como desejar (por exemplo, "Mouse_HScroll")
        4) Clique com o botão direito no arquivo que você acabou de criar e escolha "Editar Script" no menu.
        5) Adicione estas três linhas abaixo do texto existente no arquivo:
        WheelLeft :: return
        WheelRight :: return
        #MaxHotkeysPerInterval 5000
        6) Salvar arquivo
        7) Execute o programa "Convert .ahk to .exe" do pacote instalado anteriormente e navegue pelo arquivo que você acabou de criar, pressione "> Convert <" - > O arquivo .exe deve ser criado. Execute este arquivo - > a rolagem deve ser desativada agora.
        7) Você pode querer mover este arquivo para a pasta Iniciar / "Autorun", assim ele será lançado automaticamente toda vez que você reiniciar seu Mac / PC.

Espero que isso ajude! Boa Sorte

    
por 19.03.2013 / 16:22
2

Talvez o AutoHotkey possa ser configurado para capturar (e ignorar) a rolagem horizontal do mouse?

Confira WheelLeft e WheelRight: link

    
por 03.06.2010 / 11:19
2

Gostaria apenas de acrescentar que a solução de Matthew funcionou para mim para um problema relacionado. Eu estava usando o Chrome no Windows 7 e, quando tentei clicar no meio de um marcador que estava em uma pasta na barra de favoritos, ele frequentemente fechava a pasta e enviava o clique do meio para a parte inferior da página. Acontece que ele estava registrando os cliques de rolagem lateral do meu mouse (que eu nunca uso) e descartando o menu suspenso da pasta ativa.

Eu tentei votar nas respostas, mas aparentemente eu não tenho reputação ... De qualquer forma, se o google pegar isso e eu puder ajudar a resolver o problema de outra pessoa, isso será o suficiente para mim!

    
por 23.03.2011 / 23:16
0

Quando você tentou substituir o movimento de um lado para outro do mouse com o AutoHotKey, o que você usou? Se você escreveu

WheelLeft :: return

WheelRight :: return

deve ter rolagem horizontal globalmente desativada. De qualquer forma, acho que a minha pergunta é: o que você disse no AutoHotKey?

    
por 06.12.2010 / 20:54
0

De acordo com a resposta de Iman. Se você não se sentir confortável usando o regedit, você pode simplesmente clicar duas vezes nesse arquivo reg para desativar a rolagem horizontal.

Para reativar a rolagem horizontal, vá ao Painel de controle > Seção do mouse > Aba da roda

    
por 10.07.2017 / 16:41