El único algoritmo en juego es el que está integrado en su controlador de teclado. Es decir, cuando presiona una combinación de teclas que excede su capacidad de distinguir exactamente lo que se presionó, ignorará las teclas ambiguas y no las enviará al sistema operativo. Con teclados comunes no diseñados para eliminar el riesgo de líneas de señal cruzadas, mantener presionadas dos teclas y presionar una tercera puede causar una situación en la que el controlador del teclado ve dos valores posibles para esa tercera tecla, porque el voltaje está volviendo a través de los contactos de las dos teclas. ya registrado y causando confusión en cuanto a exactamente qué está en contacto con qué. En lugar de registrar ambas posibilidades, no registrará ninguna, y esto es lo que se llama “efecto fantasma”. Esto no sucederá con menos de tres teclas presionadas, y puede suceder en algunas situaciones y no en otras solo por la forma en que está conectada la matriz.
Siempre que el controlador del teclado pueda discernir con precisión qué teclas se presionan, las enviará todas al sistema operativo. De hecho, envía las señales de “tecla abajo” y “tecla arriba” como eventos separados, por lo que el sistema operativo sabrá que las pulsaciones de teclas se superponen. Es por eso que puedes mantener presionado W o S y hacer strafe con A o D simultáneamente cuando usas el movimiento WASD. Al presionar otra tecla mientras algunas están presionadas, no se tratará a las existentes como liberadas. O bien se registra por separado, o no se registra en absoluto.
Si tiene un teclado de desplazamiento de tecla N, obtendrá asdfhjklllllllllll … como su salida en un editor de texto. Solo la última clave registrada (en este caso l ) se repetiría mientras las mantiene presionadas. Si tiene un teclado de 6 teclas más común pero aún bueno, obtendrá un asdfghhhhhhhhhh … y si tiene un teclado con una matriz no diseñada para resistir el efecto fantasma (que es prácticamente todos los teclados de portátiles y todos los teclados de membrana baratos), obtendrá a , s , probablemente d , y luego hasta tres letras más de las cinco restantes. Cuáles se “fantasma” depende del cableado de matriz particular. (La sustitución de 2 teclas solo significa que “dos teclas, más los modificadores, están garantizados para trabajar juntos”, no significa “solo se registrarán dos teclas”). Al igual que en todos los demás casos, la última registrada comenzará a repetirse si los mantienes presionados
- Siempre escucho sobre la importancia de ‘hacer lo que amas’. ¿Cómo haces para encontrar lo que te gusta hacer?
- Recientemente me he desencantado con las cosas materiales. ¿Cómo puedo encontrar la felicidad?
- He desarrollado verrugas en el pecho debido a los efectos secundarios de algunos medicamentos homeopáticos. ¿Hay alguna alternativa para curarlo naturalmente?
- ¿Por qué a mi jefe le importa tanto que consiga un trabajo después de que me despidió?
- Si tengo $ 300,000 para invertir, ¿cuál sería la forma más ecológica de invertirlo?