Índice:
Vídeo: Botões para rolagem do mouse: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Tive vários mouses de computador ao longo dos anos e a roda de rolagem é a única coisa que consistentemente não funciona ou funciona erraticamente.
Eu evitei usar a opção de rolagem até recentemente, quando decidi dar uma chance ao pacote gráfico do Blender, aqui descobri que não poderia escapar sem usar a roda de rolagem, pois ela é usada para aumentar e diminuir o zoom da área de visualização.
Tendo brincado com placas 32U4 Pro Micro como entrada de teclado e mouse, eu estava interessado em ver se havia uma opção de rolagem, já que não era algo que eu tinha visto ser usado.
A verificação da documentação do Arduino [1] mostrou que havia um valor de rolagem na função Mouse.move () -> Mouse.move (xVal, yVal, roda).
Eu me perguntei se, em vez de girar uma roda, eu poderia apertar um botão para fazer cada incremento de rolagem e, depois de testar, descobri que sim.
Etapa 1: Hardware:
1 * 32U4 Pro Micro clone
Botões de pressão momentâneos quadrados de 2 * 6 mm
1 * Stripboard 24 * 37
2 * 12 tomadas de 0,1 polegadas - para o Pro Micro
Etapa 2: construção;
Projetei e construí uma pequena placa para conter todos os componentes.
O Pro Micro é conectado a 2 * 12 tomadas de 0,1 pol. E há uma pequena quantidade de fiação para os interruptores e conexões de aterramento (6 fios). Existem 13 trilhos, 12 dos quais estão entre os pinos do Pro Micro e os outros próximos para um dos interruptores. A conexão com o PC é feita através do conector USB do Pro Micro.
Eu conectei os soquetes de 2 * 12 vias no pro micro para estabilidade e então soldei nos pinos dos cantos antes de soldar o resto. Em seguida, soldei os botões e fiz a fiação. Finalmente coloquei as quebras de faixa.
Etapa 3: Software:
Eu escrevi o software e programei o Pro Micro usando o Arduino IDE.
Para fins de programação, o Pro Micro aparece como Arduino Leonardo.
O software usa uma interrupção de temporizador para pesquisar e eliminar os botões, quando um botão é pressionado, ou mais precisamente pressionado e liberado o Mouse. Move () função é chamada para enviar o valor de rolagem para o PC conectado.
Não vi nenhuma documentação sobre qual valor de rolagem usar, então tentei 1 que deu um incremento positivo e -1 que deu um incremento negativo; a documentação lista especificamente o valor de rolagem como um caractere assinado.
Etapa 4: use:
A unidade é apenas plug and play, ela aparece como um dispositivo HID para o PC e não há drivers para instalar.
Etapa 5: Referências:
[1] Documentação do Arduino USB Mouse https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (recuperado em 6 de julho de 2019)
Recomendado:
Suporte de acrílico para tablet para Flight Sim com botões reais: 4 etapas
Suporte de Acrílico para Tablet para Flight Sim With Real Knobs: Este é um suporte para um tablet (por exemplo, iPad) para uso com o software de simulador de vôo. Usando módulos codificadores rotativos e um Arduino Mega, criei uma solução em que os botões físicos podem ser mapeados para controlar funções específicas do instrumento no sim. Como você
Use 1 entrada analógica para 6 botões para Arduino: 6 etapas
Use 1 entrada analógica para 6 botões para Arduino: sempre me perguntei como poderia obter mais entradas digitais para meu Arduino. Recentemente, ocorreu-me que deveria ser capaz de usar uma das entradas analógicas para trazer várias entradas digitais. Fiz uma pesquisa rápida e descobri onde as pessoas estavam
Faça a roda de rolagem do mouse se mover como manteiga: 6 etapas
Faça a roda de rolagem do mouse se mover como manteiga: Odeia aquela roda rígida e clicável do mouse? Dê à roda do mouse uma ação de rotação super lisa e suave em 10 minutos. Se você pode operar uma chave de fenda minúscula, deve ser capaz de fazer isso independentemente da forma como o mouse é montado. Ferramentas: 1 comp
Como corrigir o problema de rolagem do mouse Xiaomi: 6 etapas (com imagens)
Como consertar o problema de rolagem do mouse da Xiaomi: Assim como com qualquer outra ferramenta, um mouse de computador eventualmente precisaria de alguma manutenção devido ao seu uso contínuo. O desgaste normal do produto permite que ele funcione com menos eficiência do que era durante o tempo em que era b
O irritante eliminador de cliques da roda de rolagem (rolagem suave): 5 etapas
Eliminador de cliques da roda de rolagem irritante (rolagem suave): você se irrita com o som da roda de rolagem? bem, aqui está sua chance de tirar aquele clique daquele pergaminho! se você quebrar o mouse, não é minha culpa. estou fazendo este mod com um mouse da Logitech. Não tenho certeza de que funcionará em outro mouse b