Força o Windows 8 a usar o touchpad como um único botão?

0

Eu tenho um laptop Asus V551L com Windows 8. É um ótimo laptop de nível médio, mas o touchpad está me deixando maluca. Estou acionando acidentalmente cliques com o botão direito do mouse, já que o touchpad não tem botões físicos, apenas uma área dividida na parte inferior do bloco, que é para cliques à esquerda e à direita.

O que eu adoraria fazer é forçar o Windows a tratar o touchpad como um mouse de um único botão, de modo que ele registrasse as duas áreas do touchpad como cliques deixados, possivelmente tratando um clique com o botão direito do mouse, semelhante ao a maneira como o OSX faz normalmente.

Eu brinquei com o Auto-Hotkey, para tentar baixar esse mapeamento, mas parece que não funciona. Eu posso remapear um clique com o botão direito do mouse para enviar um clique com o botão esquerdo, mas se eu tentar configurar o clique com o botão Ctrl pressionado, ele parecerá pegar o botão click e ctrl original e enviar um clique com o botão direito , que é então interceptado pelo manipulador original e convertido novamente em um clique esquerdo ...

Eu descobri como obter um Ctrl-Right-Click para acionar um clique esquerdo, que tipo de trabalho, embora eu tenha que lembrar de segurar Ctrl, que é o oposto do que eu quero.

^RButton::LButton

Parece que preciso detectar de alguma forma o botão Ctrl sendo desativado, e desvincular o mapeamento RButton :: LButton, depois restaurá-lo quando o botão Ctrl for liberado, mas não vi um bom exemplo de como fazer isso . Parece que isso é algo que outras pessoas devem ter encontrado ...

    
por EricRRichards 30.11.2014 / 01:27

1 resposta

0

Graças a echristopherson, você me pegou no caminho certo.

Eu descobri que o script a seguir me mostra o que eu quero:

^RButton::RButton
RButton::LButton

A ordem é importante aqui ... A definição de mapeamento direito ctrl-right- > tem que estar antes do mapeamento para right- > left. Parece que (pelo menos na minha máquina, com a versão do Autohotkey que tenho, 1.0.48.05) que isso funciona.

É possível que a segunda linha seja:

$RButton::LButton

para evitar que o primeiro mapeamento acione o segundo, mas funciona como na minha máquina.

    
por 30.11.2014 / 04:57