Como desativar a aceleração do mouse no Yosemite?

42

Acabei de atualizar para Yosemite e minha melhor interpretação atual do que está acontecendo é que há um novo comportamento que "ajuda" move o mouse (e uma janela se você estiver movendo um) para mais perto de uma borda da tela ao mover-se com rapidez suficiente.

Eu realmente não gosto disso, em grande parte porque causa um comportamento muito estranho quando estou jogando.

Essa é uma configuração que pode ser alterada?

Com testes adicionais, parece que o mouse não se ajusta ao limite, mas possui uma aceleração tremenda em alguns casos (mudanças rápidas de direção?) Que não havia antes da atualização para o Yosemite.

Trevoke
fonte
Sim, por que adicionar um "recurso" que torne o mouse praticamente inutilizável e não forneça uma maneira fácil de desligá-lo?
9185 Samthebest
Então, eu fiquei muito interessado e acabei criando um script bash usando o defaults write .GlobalPreferences com.apple.mouse.scaling -1método como uma maneira de alternar a aceleração do mouse aqui: github.com/alfiedouglas0/mouseacc . Pensei em publicá-lo aqui, caso alguém ache útil!
Alfie

Respostas:

42

Acontece que o Yosemite permite a aceleração do mouse por padrão. pode ser desabilitado digitando isto no terminal:

defaults write .GlobalPreferences com.apple.mouse.scaling -1

Depois de alterar essa configuração no Terminal, você precisará sair e fazer login novamente no seu Mac. O relançamento do Finder também funcionará (opção + clique com o botão direito do mouse no ícone do Finder no dock -> relançar)

Trevoke
fonte
1
Ele diminui significativamente a aceleração, mas não o define como 0. Verificado com o mouse e o track pad. Além disso, você não pode alterar a velocidade do mouse neste caso. Apenas consertamos dois pontos na mesa e movemos o mouse lentamente para a esquerda e rapidamente para a direita - dessa forma, o cursor pode ser movido para qualquer posição à direita. Eu apreciaria se alguém puder conformar isso.
klm123
19

Mesmo com a aceleração do mouse desativada, o OS X usa uma 'curva de aceleração', que torna o mouse mais lento e os movimentos menos lineares.

Para desativar a curva de aceleração / configurá-la para uma linear, faça o download da Steelseries Exact Mouse Tool , abra-a e defina-a como 'sempre ativada' (haverá um ícone na barra de menus).

Ele não funciona apenas com mouses Steelseries, eu o uso com a minha razer mamba em combinação com seus drivers e funciona perfeitamente.

Semente de cacau
fonte
Impressionante. Trabalhou imediatamente. Nenhuma instalação também. Estou usando-o com o meu Logitech M705.
vaughan
Nota: Não é necessário reiniciar / sair. E você pode desativar e reativar quando quiser.
Christopher Touro
Isso parece funcionar efetivamente no El Capitan com o meu 'antigo' (~ 10 anos) Logitech MX518.
Adam S
Impressionante, mas como faço para controlar a sensibilidade? Parece substituir a "velocidade de rastreamento" definida nas Preferências do Sistema.
Leonardo Raele 11/01
Esta aplicação funciona horrivelmente na 10.12. Se você tentar, sentirá que, quando move o mouse rápido o suficiente, ele gagueja.
19417 Nik
4

O USB Overdrive continua sendo a melhor maneira de controlar a velocidade / aceleração do mouse no OS X, na minha opinião. O driver do mouse da Apple é assustadoramente ruim.

Brian Gordon
fonte
Este programa se recusa a permanecer instalado. irritante.
Ahnbizcad
1
Na verdade, não ajuda. O In permite diminuir a aceleração do mouse, mas ele está sempre presente, mesmo quando o USB Overdrive mostra que está completamente desligado.
klm123
@ klm123 Isso é estranho; talvez o seu dispositivo tenha alguma aceleração no nível do hardware? Posso mover o mouse lentamente dos extremos esquerdo para o direito da rotação do meu pulso, depois encaixá-lo rapidamente e repeti-lo dezenas de vezes e o ponteiro sempre retorna exatamente à mesma posição horizontal na tela.
Brian Gordon
@BrianGordon, obrigado por informações. Esse mouse funcionou perfeitamente com o Windows. Estranho, eu concordo.
klm123
2

O uso defaults write .GlobalPreferences com.apple.mouse.scaling -1não permite definir a velocidade do mouse.

Eu tentei o overdrive USB e ele funciona, mesmo que eu tenha certeza de que existem outros aplicativos que lidam com isso.

magnum
fonte
1

Eu recomendo o programa chamado mouse suave. Funciona perfeitamente para mim.

Permite escolher diferentes configurações para o mouse e o trackpad (a aceleração no trackpad é altamente desejável, em contraste com o mouse).

Pode ser baixado gratuitamente aqui: http://smoothmouse.com/

Dugan Messman
fonte
Bem-vindo ao perguntar diferente. Gostamos que as respostas sejam mais do que apenas uma única linha. Idealmente, você deseja explicar por que sua resposta está * correta. "Também ajuda a fornecer links, citações e / ou capturas de tela. Consulte a seção de ajuda Como responder ao escrever boas respostas para perguntas
Allan
1
SmoothMouse é uma ferramenta incrível, mas não é suportada no Sierra. Existe algum semelhante?
Avseiytsev Dmitriy 13/01/19
0

Se você possui um produto razer e usa o razer synapse, aplica-se o seguinte:

A aceleração pode ser reativada na atualização do OS X. Para desativar novamente, arraste a aceleração para cima e para baixo novamente para 0 e o problema foi corrigido.

Warpzit
fonte
É verdade, mas isso é específico dos produtos Razer em um computador com o Synapse instalado. Idealmente, uma solução mais geral poderia ser mencionada.
JMY1000
Bem, olhei para a configuração do mouse, a razer basicamente define a velocidade da trilha do mouse no OS X para 0, então isso só funciona para mouses com configurações de DPI muito altas. Como alternativa, o overdrive USB é um bom caminho a percorrer. Eu só queria dar uma solução fácil para os usuários razer como uma resposta extra para os já existentes
Warpzit
0

Ainda não posso comentar, mas também quero me aproximar do overdrive USB , que funciona com o El Capitan.

Mas apenas o driver USB overdrive não remove a aceleração do mouse, mesmo depois de desmarcar a caixa Aceleração nas configurações do driver. Você também precisa acessar o painel Configurações do mouse do OS X e definir a velocidade de rastreamento até Lenta. Você ainda pode ajustar a sensibilidade do mouse modificando o controle deslizante Velocidade no painel USB Overdrive. Posso confirmar que mover o mouse a qualquer velocidade moverá o cursor a uma distância consistente.

Bernie
fonte
@ klm123 FYI sobre USB overdrive
bernie