Tabla de contenido:
Video: Botones para el desplazamiento del mouse: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
He tenido varios ratones de computadora a lo largo de los años y la rueda de desplazamiento es lo único que constantemente no funciona o funciona de manera errática.
En su mayoría, he evitado usar la opción de desplazamiento hasta hace poco, cuando decidí probar el paquete de gráficos Blender, aquí descubrí que no podía escapar sin usar la rueda de desplazamiento, ya que se usa para acercar y alejar el área de visualización.
Después de haber jugado con placas 32U4 Pro Micro como entrada de teclado y mouse, estaba interesado en ver si había una opción de desplazamiento, ya que no era algo que hubiera visto que se usara.
Verificando la documentación de Arduino [1] mostró que había un valor de desplazamiento en la función Mouse.move () -> Mouse.move (xVal, yVal, wheel).
Me pregunté si, en lugar de girar una rueda, podría usar solo presionar un botón para hacer cada incremento de desplazamiento y, después de probar, descubrí que podía hacerlo.
Paso 1: hardware:
1 * 32U4 Pro Micro clon
Botones momentáneos cuadrados de 2 * 6 mm
1 * tablero de tiras 24 * 37
2 enchufes de 12 vías de 0,1 pulgadas - para el Pro Micro
Paso 2: Construcción;
Diseñé y construí una pequeña tabla para contener todos los componentes.
El Pro Micro está conectado a 2 enchufes de 12 vías de 0.1 pulgadas y hay una pequeña cantidad de cableado para los interruptores y conexiones a tierra (6 cables). Hay 13 cortes de pista, 12 de los cuales están entre los pines Pro Micro y el otro siguiente a uno de los interruptores. La conexión a la PC se realiza a través del conector USB del Pro Micro.
Conecté los enchufes de 2 * 12 vías en el pro micro para mayor estabilidad y luego soldé los pines de las esquinas antes de soldar el resto. Luego soldé los botones e hice el cableado. Finalmente puse las pausas en la pista.
Paso 3: Software:
Escribí el software y programé el Pro Micro usando el IDE de Arduino.
Para fines de programación, Pro Micro aparece como Arduino Leonardo.
El software utiliza una interrupción del temporizador para sondear y eliminar el rebote de los botones, cuando se presiona un botón, o con más precisión, se presiona y luego se suelta la función Mouse. Move () se llama para enviar el valor de desplazamiento a la PC adjunta.
No vi documentación sobre qué valor de desplazamiento usar, así que intenté 1 que dio un incremento positivo y luego -1 que dio un incremento negativo; la documentación enumera específicamente el valor de desplazamiento como un carácter firmado.
Paso 4: Utilice:
La unidad es simplemente plug and play, se muestra como un dispositivo HID en la PC y no hay controladores para instalar.
Paso 5: referencias:
[1] Documentación del ratón USB Arduino https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Consultado el 6 de julio de 2019)
Recomendado:
Haga que la rueda de desplazamiento del mouse se mueva como mantequilla: 6 pasos
Haga que la rueda de desplazamiento de su mouse se mueva como mantequilla: ¿Odia esa rígida rueda de clic en su mouse? Dale a la rueda del mouse una acción de giro súper resbaladiza y suave como la mantequilla en 10 minutos. Si puedes usar un destornillador pequeño, deberías poder hacerlo de cualquier manera que se monte el mouse. Herramientas: 1 comp
Arduino personalizado para mantener los botones del volante CAN con el nuevo estéreo del automóvil: 9 pasos (con imágenes)
Arduino personalizado para mantener los botones del volante CAN con el nuevo estéreo del automóvil: Decidí reemplazar el estéreo original del automóvil en mi Volvo V70 -02 con un estéreo nuevo para poder disfrutar de cosas como mp3, bluetooth y manos libres. Mi automóvil tiene algunos controles en el volante para el estéreo que me gustaría poder seguir usando
Cómo solucionar el problema de desplazamiento del mouse Xiaomi: 6 pasos (con imágenes)
Cómo solucionar el problema de desplazamiento del mouse Xiaomi: al igual que con cualquier otra herramienta, un mouse de computadora eventualmente necesitaría algo de mantenimiento debido a su uso continuo. El desgaste típico del producto permite que funcione de manera menos eficiente de lo que había sido durante el tiempo que una vez estuvo b
Reparar los botones del control remoto del televisor: 5 pasos
Reparar los botones del control remoto del televisor: Ciertos botones del control remoto del televisor pueden desgastarse con el tiempo. En mi caso fueron los botones de canal arriba y canal abajo. Es probable que los contactos en la parte inferior del botón estén desgastados. Así es como arreglé la mía
El molesto eliminador de clics de la rueda de desplazamiento (desplazamiento suave): 5 pasos
El molesto eliminador de clics de la rueda de desplazamiento (desplazamiento suave): ¿te molesta el sonido de la rueda de desplazamiento? Bueno, ¡aquí está tu oportunidad de sacar ese clic de ese pergamino! si rompes tu mouse, no es mi culpa. Estoy haciendo este mod con un mouse logitech. no estoy seguro de que funcione en otro mouse b