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:
- Painel de preferências de aceleração do mouse , cuja versão do Snow Leopard pode me aproximar de uma resposta linear, mas ao custo da velocidade de rastreamento (sensibilidade).
- Respostas sobre esta pergunta: Tornar a aceleração do mouse do Mac OS X mais parecida com o Windows
- Sobre todos os trechos de código que encontrei no Google.
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
HIDPointerAccelerationSettings
, HIDPointerAccelerationTable
, HIDPointerAccelerationType
, etc.) na IORegistry do IOHIDPointing
objeto associado com o mouse. IOHIDFamily
é de código aberto, para que você possa descobrir como o driver interpreta essas configurações.