No puedes Al menos, no como desarrollador de juegos.
Como jugador, puede comprar teclados más caros con funciones "anti-efecto fantasma", pero de lo contrario, la limitación es parte del hardware en sí, por lo que no hay nada que pueda hacer en el software para resolverlo.
Consulte esta página de demostración para ver cómo funciona el efecto fantasma del teclado, más una demostración: http://www.microsoft.com/appliedsciences/antighostingexplained.mspx
Entonces sus mejores apuestas son:
- No utilice un esquema de control que requiera demasiadas pulsaciones simultáneas de teclas.
- Use pads de juego si están disponibles
- Deje que el jugador reasigne las claves para que puedan encontrar un conjunto de claves sin efecto fantasma para su hardware
- Si debe hacerlo, quédese en el lado izquierdo del teclado (alrededor WASD) porque los teclados tienden a evitar el efecto fantasma por aquí
Históricamente, muchos juegos de PC utilizan teclas de modificación ( Ctrl, Alt, Shift) como parte de sus controles porque estas teclas estaban conectados para manejar ser presionado junto con otras teclas, para evitar el efecto fantasma. Esta práctica cayó en desgracia durante la década de los 90 porque el sistema operativo usaba cada vez más las teclas modificadoras, lo que interferiría con el juego.
Más tarde, ciertos géneros de juegos tenían sus controles fusionados alrededor de grupos clave, más notablemente el género FPS alrededor de WASD+ mouse, pero otro ejemplo serían los juegos indie japoneses alrededor de ZXC+ flechas. De manera autocumplida, dado que la mayoría de los juegos usaban estos clústeres, los fabricantes de teclados también se aseguraron de que se minimizara el efecto fantasma en esta área, por lo que si se apega a los mismos controles que usan otros juegos populares, también evitará el efecto fantasma.
Mirando su ejemplo, Wy Destán bien, pero Kno lo es; ¿Está usando por casualidad Kcomo control direccional? Si es así, considere usar las teclas de flecha en su lugar.