Windows 10: Use um segundo mouse apenas para rolagem?

3

Estou interessado em usar uma configuração de mouse e trackball: um mouse na minha mão direita para apontar e um trackball na minha mão esquerda para rolagem. Existe algum método disponível para o Windows 10 que me permita personalizar o significado da entrada de um determinado dispositivo de entrada?

EDIT: Para esclarecer, trata-se de alterar interpretações do Windows dos sinais de um dos ratos, de modo que o que seria o movimento do eixo do cursor de um dos ratos seria recebido como movimento de rolagem, enquanto o outro continua a operar normalmente.

    
por David Bruce Borenstein 20.07.2018 / 15:31

2 respostas

1

Quanto à pergunta : acho que a resposta é não. Se você quiser emular a rolagem do sistema (eventos de roda do mouse) usando o segundo mouse - eu acho que isso pode ser feito apenas pelo driver (ou algum driver-like software) - por isso, se não houver tal driver / software com tais opções para o seu trackball ou mouse, então você está sem sorte. Embora seja bastante plausível que tal software possa ser escrito ou já exista (não sei).

Quanto à problemática geral da rolagem e desde que você mencionou o RSI: sinto-me solidário com esse problema. Sim, é bastante estressante para rolar com a roda do mouse e isso é necessário com muita freqüência - navegadores, editores, etc Então, este é um problema real.

Felizmente, existe uma solução excelente e gratuita para isso. Existe um aplicativo chamado Autohotkey e ele pode emular a rolagem de maneira semelhante ao que você descreve. Eu fiz um script que emula a rolagem dinâmica com movimentos do mouse. Eu tenho usado por 2 anos e é estável e bem testado, e é waaay melhor então a roda ! Eu simplesmente não posso viver sem isso agora.

Aqui está o link do github com uma descrição detalhada e instruções: link

Ele não responde à sua pergunta original, mas pode resolver o problema de rolagem. Espero que isso ajude.

    
por 19.08.2018 / 03:42
0

Mesmo que eu não conheça uma abordagem de software (além de escrever seu próprio driver), vou resumir algumas opções.

Então - dependendo da sua pergunta e dos comentários abaixo, eu pessoalmente vejo duas maneiras principais (HW / SW) de conseguir um mouse que só funciona como uma roda de rolagem:

  • Abordagem de hardware: um mouse geralmente usa sensores como sensores de efeito hall, sensores ópticos (laser) ou acionados mecanicamente uma vez (com uma esfera giratória dentro) para rastrear seus movimentos. Mas você só precisa da roda de rolagem, portanto, pode ser uma idéia para (irreversível) cortar os fios do sensor para que apenas a roda de rolagem seja conectada. Mas esteja ciente: nenhuma entrada = / = nenhum movimento, já que cortar o sensor poderia resultar em um estado flutuante com entrada imprevisível (mas isso não é muito provável, e em caso afirmativo - então puxe com um resistor para o terra

  • Abordagem de software (opção preferida 1): escreva seu próprio script / driver para ele, que só usa o eixo da roda de rolagem. link

  • Construa sua própria roda de rolagem dedicada - sem um mouse (a opção preferida 2): se você se esforçar para escrever um roteiro apenas para uma roda de rolagem - por que você não leva uma hora ou mais para apenas construir uma roda de rolagem dedicada, então nada mais do que uma roda de rolagem. O que você vai precisar é de um codificador rotativo (melhor como um potenciômetro infinito IMHO, porque eles já têm steppings) e programá-lo para fazer o mesmo tipo de trabalho. Se você vai para a bola de pista, você pode usar uma bola dentro de uma caixa com um rolo de borracha na parte inferior que gira e aciona um potenciômetro ou mais. Procure na internet instruções detalhadas, os mecanismos de pesquisa são seus amigos.

Eu pessoalmente não conheço nenhuma outra abordagem, por exemplo alterando chaves de registro ou propriedades de dispositivos.

    
por 20.07.2018 / 17:15