teclado usb con muchas pulsaciones de teclas simultáneas

Estoy buscando hacer un teclado que permita presionar 2 o más teclas al mismo tiempo con el mismo dedo. es decir, s y w registrarían un total de 8-10 claves registradas a la vez. las matrices del teclado realmente no lo permiten. Como tal, sospecho que tendré que usar bastantes entradas por chip. ya que puedo salirme con la mía con solo necesitar 1 mano alrededor de 26 teclas al mismo tiempo, podría hacer una matriz gemela y dividir partes entre las secciones de 2 manos para que qhx7 pueda estar todo en 1 línea en lugar de 1qaz, lo que causaría bloqueo. el lado negativo sería el enrutamiento de rastreo.

No me opongo a decir que la izquierda tenía todas las entradas directas y luego el resto de las teclas como una matriz.

no es realmente una pregunta de EE, pero busque la prueba de teclado "N Key rollover". Hay muchas listas que pasan la prueba N y muchas que fallan para N>2 y responden al borde de liberación de tecla si N>2 en lugar de presionar el borde. La matriz de diodos era el rollover original de la clave N real de IBM, la mayoría no hace esto... Si encuentra uno, hágamelo saber...
la prueba rápida del teclado es presionar shift-shift y luego QWERTUIO y ver cuáles faltan... luego, si eso funciona... presione consecutivo y verifique la entrada del borde anterior o posterior al presionar con el dedo. Las primeras dos pulsaciones de teclas son siempre de vanguardia... después de eso, depende del diseño de KBD... busque TRUE N KEY ROLLOVER (con diodos de bloqueo para cada tecla)
@Richman - Falta "Y" :-)
Gracias chicos, nunca sé los términos adecuados para buscar. eso ayudará un poco. Estoy planeando hacer mi propio teclado no solo por eso, sino que es una gran parte de los requisitos. No se si alguno se acuerda de los teclados depresiones de pelota de tenis que tenia seaquest dsv en un par de sus capitulos. También hay una compañía de teclados ergonómicos que hace algo así por más de 300 $ ya que tengo una mano un poco más grande de lo normal, muchos teclados son incómodos para mí, así que planeé hacer uno un poco así para que se ajuste a mis manos.
El protocolo USB también tiene algunas limitaciones en la cantidad de teclas presionadas simultáneamente. La forma "fácil" de evitarlo es usar un teclado PS/2.

Respuestas (1)

Si estuviera construyendo un teclado personalizado, usaría un circuito de matriz de teclado e instalaría un diodo de bloqueo para cada interruptor de tecla, como prácticamente todos los teclados de sintetizador. Como señaló Richman, esto permite que el controlador del teclado escanee la matriz y detecte directamente exactamente qué interruptores de tecla se presionan, sin importar cuántas teclas se presionen, es decir, tiene un rollover de tecla N completo .

Otras formas populares de construir un teclado incluyen:

Algunas personas conectan directamente los interruptores a los pines de entrada (en lugar de usar una matriz). No necesitan diodos de bloqueo, por lo que ahorran unos cuantos centavos, pero gastan más en pines de entrada IC y el diseño del trazado es más complicado: costo adicional y complejidad sin ningún beneficio real.

La mayoría de los diseñadores de teclados de computadora usan una matriz sin diodos de bloqueo, ahorrando unos centavos. Por desgracia, eso conduce a la "fantasma de teclas": cuando se presionan ciertas combinaciones de 3 o más teclas, parecerá que se presiona una cuarta tecla fantasma. La mayoría de los teclados de computadora disponibles en el mercado "arreglan" el efecto fantasma de las teclas en el software, mediante el bloqueo de teclas , a veces simplemente "reemplazo de 1 tecla" (después de presionar 1 tecla, ignorar el teclado hasta que no se presione ninguna tecla) o más complejo " Cambio de 2 teclas". Hay formas de que un teclado de este tipo maneje correctamente algunas combinaciones de más de 2 teclas presionadas a la vez, pero es complicado e inevitablemente da como resultado que otras combinaciones no se registren correctamente.