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.
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.
Tony Estuardo EE75
Tony Estuardo EE75
Russel McMahon
Kendrick
W5VO