Quiero tener un botón físico (no un botón de software) que coloque en mi plataforma personalizada. Cuando hago clic en este botón, quiero recibir una señal en mi software, p. registrando mi función de devolución de llamada.Captura de botón de baja latencia, haga clic en
El objetivo es tener un panel de botón físico que al hacer clic realice ciertas tareas en el software. La interrupción (por falta de una palabra mejor) debe tener la latencia más baja posible.
Lo que he visto hasta ahora:
- Arduino: Usar una placa Arduino que está conectado a través de RS232 y hacerlo manualmente la soldadura necesaria para conectar un botón de RadioShack a ella. (Demasiado hardware funciona para mi habilidad/disponibilidad de tiempo)
- Una aplicación de Android: Bueno, no es realmente un botón difícil de hacer clic, pero es un hardware. La aplicación de Android se comunicará con mi computadora a través de Bluetooth. (Dudo que la latencia sea buena. Pero me gustaría que se demuestre que está equivocado.)
Una solución multiplataforma es muy apreciada.
- plataformas dirigidas: 64 bits Linux y de Windows (en ese orden)
- Idioma: C++
alguna idea de qué tipo de conexión/dispositivo que debería mirar en para lograr esto?
Parece una solución prometedora. A partir de los detalles, parece estar emulando un clic del teclado (espero que se permita un clic combinado). Pero obtendré ~ 50 botones. Eso tomaría muchas ataduras de teclas. –
Parece que necesita un teclado personalizado :) Una placa IO USB puede ser la mejor opción. – hplbsh