Tenho quase certeza de que isso só pode ser solucionado com a substituição do dispositivo, mas eu gostaria de desabafar o problema.
Há cerca de 9 meses, recebi um bom mouse Logitech M705. o que me inspirou a adicionar paginação via roda de rolagem ao meu mupdf e agora acho que não gostaria de outra maneira. bem, de volta ao presente.
Os sintomas são que o botão esquerdo do mouse não pode ser pressionado. Ele emitirá vários botões e pressionará os eventos quando pressionado e mais quando liberado. Isso torna impossível arrastar e soltar. Abri o mouse e verifiquei que ele tem o mesmo problema, mesmo quando o botão real é pressionado à mão e que não é devido a nenhum dano ou sujeira. O engraçado é que a roda de rolagem e o botão direito funcionam, pois devem produzir apenas um evento de pressionamento quando pressionado e um evento de liberação quando liberado.
Devido a isso, eu sei que não há problema com nada no meu computador, como se você pensasse que também afetaria o botão direito do mouse. E não é um problema com o sistema sem fio, pois o mouse rastreia bem (embora não seja tão bom em painéis de partículas desgastados, o que é desigual para a exposição à água como este Logitech M-UR69, mas é um mouse USB com fio).
E eu posso ver os eventos extras do botão usando xev
esses itens apenas aparecem quando o botão esquerdo é pressionado, mas não o direito, pois fornece a resposta perfeita de um evento de pressionamento quando pressionado e um evento de liberação quando liberado.
Portanto, se não é o meu laptop, nem a conexão sem fio e não afeta o botão direito, o volante ou o rastreamento, deve ser que eu quebrei de alguma maneira estranha o interruptor do botão esquerdo do mouse.
Descobri que alguém mais teve esse problema com este mouse:
Recentemente, encontrei problemas com o botão esquerdo do mouse e não permaneci fechado quando o pressiono. Tentar arrastar as coisas pela tela se torna um mau funcionamento quando o botão solta e não faço ideia de onde o ícone acabou de ser solto. Desmontar o mouse e soprá-lo completamente parecia resolver o problema, mas por que eu precisei fazer isso com um mouse de seis meses de idade? E quanto tempo antes do problema voltar?
De http://reviews.logitech.com/7061/5843/logitech-marathon-mouse-m705-reviews/reviews.htm
Foi isso que me fez pensar que poderia ter sido um problema de sujeira, mas não achei que isso ajudou.
fonte
Respostas:
Bem, a melhor maneira de resolver isso seria devolver o dispositivo, pois ele deveria ter uma garantia de 3 anos.
O microinterruptor está obviamente danificado e todas as soluções básicas exigiriam que você tentasse modificá-lo ou seu circuito. Pelo seu texto, não consigo ver se ele mostra vários cliques quando a chave é mantida pressionada. Caso contrário, tente resolver o problema adicionando algo entre o próprio switch e o botão que aumentaria a pressão no switch, mas não será uma solução a longo prazo. Em situações como essa, o interruptor já está acendendo demais e os contatos provavelmente já estão danificados com tendência a piorar, mesmo que isso ajude, não será uma solução a longo prazo.
Se o comutador abrir mesmo enquanto pressionado, um pouco de algum tipo de limpador de contato poderá ser útil se houver uma maneira de inseri-lo dentro do comutador, mas isso pode ser difícil, pois a maioria desses comutadores não é construída com capacidade para ser aberto em mente.
Se houver uma opção semelhante, você poderá tentar substituir a opção inteira, mas provavelmente perderá a garantia, caso algo semelhante aconteça novamente.
fonte
Eu tive o mesmo problema com o botão esquerdo do meu M705 e, de fato, ele foi causado por um mau contato em um dos microinterruptores (um Omron D2FC-F-7N), que continha uma parte de cobre que foi oxidada. Eu consegui corrigir esse problema abrindo o comutador e removendo o óxido do bloco de contato. Veja como fazê-lo:
Abra o alojamento do microinterruptor defeituoso inserindo a ponta de uma faca afiada ou chave de fenda na fenda entre a parte superior preta do alojamento e a parte inferior cinza escura, empurrando primeiro a parte superior levemente para o lado e depois para cima.
No comutador, há uma pequena placa de cobre que se conecta a um bloco de contato na parte inferior do comutador quando o botão é pressionado. Remova a placa puxando-a com cuidado primeiro para o lado e depois para cima. Há uma pequena saliência no lado inferior direito da placa que faz o contato com a parte inferior do interruptor:
A colisão na placa e sua contraparte no interruptor provavelmente serão cobertas com um óxido azulado escuro que queremos remover: Para fazer isso, use uma faca ou uma lima para tornar a superfície levemente áspera até que ela pareça brilhante e clara. novamente. Em seguida, coloque todas as peças de volta no lugar e feche a chave e o mouse.
Agora, o interruptor deve estabelecer novamente um contato elétrico confiável quando pressionado, pelo menos até que ele re-oxidar ...
Como alternativa, você pode substituir todo o microinterruptor por um novo, que deve custar menos do que alguns dólares, mas é muito menos divertido, é claro;)
Além disso, antes de reparar o mouse, verifique se ele ainda está na garantia e, se for o caso, considere a possibilidade de substituí-lo pela Logitech, pois a abertura geralmente anula a garantia.
Esse procedimento também deve ser aplicável a outros mouses que contêm o mesmo microinterruptor, principalmente às séries Logitech G, 3G, 4G, 5G da Apple, alguns mouses Razer e Intellimouse Optical da Microsoft.
fonte