Desativando a aceleração do mouse no Mac OS X

37

Estou procurando uma solução para o problema do mouse inutilizável no Mac OS X há séculos. Eu tentei um gazilhão de programas e mexi com todas as configurações que existem ou podem ser adicionadas. Até agora, não encontrei uma maneira de obter resposta linear do mouse no Mac OS X.

Neste ponto, estou pensando seriamente em instalar outro sistema operacional.

Mas antes que eu faça isso, ou vá procurar nos binários do SO, talvez alguém aqui tenha uma solução?

Eu quero uma resposta linear do mouse. Eu quero alta sensibilidade. Eu gosto da aceleração do meu touchpad e gostaria de mantê-la, se possível. Alguma ideia?

PS: Eu estou nisso há muito tempo, provavelmente já tentarei as respostas mais populares.

Estou executando o Mac OS X 10.6.5 em um MacBook Pro. Eu não uso uma marca específica de mouse.

Não estou procurando nenhuma solução comercial.

Eu tentei:

Pelo que reuni até agora, o único método para eliminar a curva de aceleração parece ser definir o redimensionamento do mouse para um valor negativo (para o qual aparentemente existem dois métodos). Infelizmente, isso também reduz a velocidade de rastreamento. Antes da 10.4, havia uma função para a qual você podia passar sua própria curva de aceleração que resolvia tudo.

-

A propósito, aqui está a contrapartida do Linux para esta pergunta: Desabilitando a aceleração do mouse no X.Org (Linux)

... e aqui está a variante programática, pois tentarei criar minha própria solução: Desativando a aceleração do mouse no Mac OS X @ SO

aib
fonte
11
Isso foi publicado em agosto: Uma solução bastante desesperada invadindo o driver do mouse. Não espero que surjam alternativas no curto espaço de tempo desde então.
Daniel Beck
11
@aib Se você está pronto para escrever o seu próprio, é provável que o aplicativo curva do rato é apenas ajustes as configurações de aceleração ( HIDPointerAccelerationSettings, HIDPointerAccelerationTable, HIDPointerAccelerationType, etc.) na IORegistry do IOHIDPointingobjeto associado com o mouse. IOHIDFamilyé de código aberto, para que você possa descobrir como o driver interpreta essas configurações.
Jeremy W. Sherman
7
Se você está aqui, provavelmente está frustrado, então aqui estão algumas curiosidades para aliviar seu humor: você sabia que a primeira vez que tentei usar o mouse em um Mac, levei mais de 10 segundos para clicar em um botão grande do Firefox 32x32 (apenas ~ 3 dos quais passei batendo a cabeça na mesa)? Os muridae desafiaram o canhão ferroviário Quake 3 que eu sou, continuei subindo e ultrapassando.
Aib
3
Engraçado, literalmente, é uma questão de esclarecer as coisas. (Nesse caso, seria a curva do ponteiro.) Não discutirei mais as coisas, porque já admiti que a resposta linear é a única opção lógica e universal em favor de chamar de "preferência pessoal". . " Ainda assim, me surpreende como algumas pessoas não têm padrões sobre um dispositivo que usam por horas a fio para interagir com um dispositivo em que fazem todo o seu trabalho.
aib
4
As preferências pessoais são exatamente isso: pessoais . Se alguém gosta ou não de aceleração do mouse, essa é uma prerrogativa deles. O objetivo do Superusuário é obter respostas para perguntas sobre computadores, e essa é uma pergunta perfeitamente válida. Pare de brigar sobre cujo SO é "superior" ou os comentários irrelevantes serão excluídos.
Nhinkle

Respostas:

7

Use o driver do mouse do fabricante, se disponível

As alternativas são utilitários / drivers de mouse gerais, comerciais, para todos os fins, USB Overdrive ou Steermouse , ou use o Painel de Preferências de Aceleração de Mouse .

Daniel Beck
fonte
11
Eu tenho que usar a versão mais recente do MAPP, que não possui edição de curvas. No momento, o mais próximo que posso chegar de uma resposta linear é a aceleração de -0,4x, mas a sensibilidade é terrível. Não usarei software comercial simplesmente porque acho ridículo comprar software para poder usar um mouse . Eu prefiro gastar algumas horas para escrever uma, eu acho que esse é um tópico para SO.
aib
11
@ aib Você não precisa comprar software para usar o mouse , apenas deseja alterar a maneira como o mouse funciona.
Martin Marconcini
3
OK, eu concordo que é uma questão de ponto de vista. Para mim (e eu, aparentemente, posso ser a única pessoa no planeta com esse ponto de vista), é a diferença entre "trabalhar" e "não trabalhar". Desconectei o mouse e parei de usar qualquer coisa no Mac que não possa ser controlada via touchpad ou tablet gráfico.
Aib
11
@aib +2 por não ser a única pessoa no planeta que está frustrada. No momento, comprei um novo mouse a laser Logitech e ele está ao lado do computador como um dispositivo de decoração. Estou com vontade de voltar para a Best Buy e recuperar meu dinheiro.
Barista amador # 7/11
6

Resposta curta, escreva em um terminal:

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

Isso deve ser feito para o mouse e o trackpad. Se você deseja restaurar os valores padrão, digite:

defaults write .GlobalPreferences com.apple.mouse.scaling 

Para obter uma resposta rápida, consulte o Painel de preferências de aceleração de curvas do mouse ( download gratuito ). Abra seu Painel de preferências> Aceleração do mouse e defina o valor do mouse como 0,0x

Isso deve ser feito, mas se você quiser mais controle, também poderá verificar o aplicativo na mesma página, que oferece controle total sobre essas e outras configurações do mouse.

Francisco Ribeiro
fonte
11
Não funciona para o Snow Leopard porque Jobs decidiu descartar uma função de API que é uma dependência desse programa. Funciona apenas para usuários de Mac com versões antigas do sistema operacional.
Barista amador # 7/11
Boas notícias! Funciona novamente em 10.8
Jonathan
11
também funciona no el capitan 10.11.1! Ótima resposta, por fornecer como restaurar também.
ahnbizcad
5

Eu tive o mesmo problema porque queria experimentar o League of Legends, um jogo online semelhante ao RTS - a aceleração do mouse pode ser uma dor quando você deseja precisão combinada com o movimento rápido da sua mão.

Encontrei o ControllerMate , que funcionou como um encanto depois de alguns ajustes e testes:

ControllerMate é uma ferramenta de programação de controladores que permite personalizar o comportamento dos seus dispositivos HID - teclados, teclados, mouses, trackballs, joysticks, gamepads, aceleradores, entre outros. A filosofia do ControllerMate é ser o mais flexível possível, fornecer um conjunto de ferramentas básicas de programação e permitir que o usuário combine essas ferramentas de inúmeras maneiras.

insira a descrição da imagem aqui

Nasosdim
fonte
Eu nunca fui capaz de obter USB Overdrive, MouseZoom ou qualquer outra coisa para produzir uma janela como o cursor balístico, mas o ControllerMate fez o trabalho. É um pouco chato e irritante, mas pelo menos funciona. Desde então, passei a usar um mouse com suporte ao driver OSX.
David Ma
2
Fiz o download do controllermate e ele é altamente inutilizável, e você precisa distribuir dinheiro por isso. 15 minutos da minha vida que nunca vou me recuperar.
Barista amador # 7/11
4

Veja este tópico: Cansado da aceleração do mouse no Mac OS X?

Várias soluções são discutidas, incluindo a fonte de um programa C de 21 linhas que mudará de escala, também disponível como um anexo para download. Sugiro ler o tópico inteiro primeiro.

harrymc
fonte
Já li, mas pode ser algo que eu perdi na primeira vez, então vou ler de cima novamente e soltar outro feedback aqui.
aib 20/12/10
2
Não desculpe. Este é o método do painel de preferências de aceleração do mouse, que mata a velocidade de rastreamento junto com a curva de aceleração.
Aib
@ aib +1 por me salvar 15 minutos da minha vida.
Barista amador #
4
defaults write .GlobalPreferences com.apple.mouse.scaling -1

Eu uso o steermouse e permite definir independentemente a velocidade de aceleração e rastreamento. Uma coisa, ter o driver e o steermouse do fabricante instalados atrapalha as coisas.

scosant
fonte
Trabalhou para mim em 10.8
Jonathan
contexto por favor. onde escrevemos isso e como chegamos a isso?
ahnbizcad
3

Experimente o MouseZoom , funcionou para mim diminuir o movimento do mouse.

ismail
fonte
Mas eu quero acelerar! Somente sem aceleração. A propósito, se você quiser saber como é a aceleração, tente a configuração máxima nesse programa. Diga-me que é utilizável e vou abandonar minha busca pela resposta linear do mouse. Essa curva de resposta contra-intuitiva é exatamente o que está acontecendo nas configurações mais baixas, apenas menos exagerada.
aib
2

SmoothMouse.com parece ser a solução. É um projeto para melhorar a usabilidade do mouse e do trackpad.

Funciona muito bem no meu MacBook Air executando o OSX Mavericks.

Carlito
fonte
Este é um utilitário bom, embora ele entra em conflito com mosquetão que é um dealbreaker para mim
cwd
1

Há um painel de preferências que pode ser instalado para eliminar a aceleração no OS X, disponível aqui .

Pode parecer contra-intuitivo, mas para remover a aceleração, defina "Mouse" para -6,0x.

Matthieu Cartier
fonte
11
Parece muito familiar com o que eu postei na minha pergunta. Desculpe, mas mata a sensibilidade do mouse junto com a curva de aceleração. É o que eu estou usando no momento (ou tentando, em vez.)
aib
1

Se você também tiver um PC configurado próximo ao seu Mac, poderá usar o Synergy + para compartilhar o mouse do PC. Isso tem o benefício adicional de usar as configurações de velocidade e aceleração do mouse do PC e, se você estiver no Windows, poderá desativá-las no Painel de Controle.

Observe que a máquina Windows deve estar configurada como servidor, com o Mac como cliente.

spronkey
fonte
1

Experimente o USB Overdrive .

EnRIz
fonte
Depois de usar o USB Overdrive e os drivers Razer OSX, o USB overdrive é o vencedor.
Omar Qureshi
O usuário já respondeu em dezembro (veja minha resposta) que não queria usá-lo.
Daniel Beck
1

Por esse problema, guardei um logitech G5. Resolvi o problema usando um mouse mágico. Seus drivers fornecem uma aceleração suave do ponteiro que não encontrei em nenhum outro mouse.

Esta não é uma boa solução, mas funcionou para mim ...

Alan
fonte
0

Ouvi dizer que há um pequeno aplicativo chamado Decelerator que pode fazer o truque! ;-)

(Plug Shameless, eu escrevi.: D)

Calder
fonte
11
Permite ajustar a velocidade do ponteiro? Sem aceleração, é isso.
aib
0

Eu jogaria o BetterTouchTool no ringue, mas vi sua aversão ao software de terceiros para fazer o mouse moldar. Estou adicionando aqui, na esperança de ajudar alguém no futuro.

peroty
fonte
Sou apenas contra soluções comerciais: é ridículo ter que pagar para poder usar um mouse. Vou tentar, obrigado.
aib
@aib Acho interessante como você continua dizendo "ridículo ter que pagar para poder usar um mouse". Tendo usado o Windows desde o 3.0 e o OS X desde o 10.0 (mais os sistemas 7, 8 e 9) e uma variedade de Linux e BSD, ainda não encontrei um mouse que exija que eu pague algo extra ... todos eles funcionam de maneira imediata. Seu discurso sobre ter que pagar é expresso incorretamente. Seria o mesmo se eu reclamasse do recurso XX do sistema operacional YY e reclamasse que é inutilizável e que tenho que pagar para que ele seja alterado.
Martin Marconcini
@ Martín Marconcini: eu concordo; Estou romantizando o assunto, mas o inchaço dos recursos é uma das coisas sobre as quais não posso deixar de me sentir fortemente. É um grande problema de usabilidade (especialmente com a curva de aceleração do Mac OS) e pensar que poderia ter sido facilmente evitado - removendo o código ... Além disso, para deixar claro: se você já usou tantos sistemas, já saiba que cada um tem um código de aceleração diferente e, portanto, resposta do mouse. A resposta linear é a única universal.
Aib
Ah, e eu não estava realmente exagerando: veja o sétimo comentário sobre esta questão. Quão difícil deve ser pousar o ponteiro em um botão?
aib
@aib Eu sei que todos os sistemas operacionais usam algoritmos diferentes e, portanto, a resposta não é a mesma, mas não acho particularmente difícil mudar de um para o outro; se alguma coisa eu acho o Windows um pouco estranho de se mover. O que eu acredito é que alguém se acostuma após dias de prática. É difícil superar a memória muscular, mas não impossível. De qualquer forma, atualmente não uso muito o mouse. Launchbar e atalhos são meu rato;)
Martin Marconcini
0

Estou usando um Logitech G400, então isso pode se aplicar apenas a essa família de mouses.

Usando o software de jogo Logitech, aumente a sensibilidade do DPI até 3600 e a taxa de polling até o fim (125).

Em seguida, nas preferências do sistema de mouse OSX, diminua a velocidade de rastreamento quase todo o caminho. Isso não apenas removeu a aceleração para mim, mas também corrigiu problemas nos quais o ponteiro congelava ou ficava em baixa velocidade.

Ted Bigham
fonte
-3

Mouse Mágico. Rolagem inercial desativada. Você voltará ao Windows 3.0, mas não tenho idéia do por que você gostaria de estar.

dhuibh
fonte