3 teclas a la vez

Por Visualedu

Supporter (5)

Imagen del Visualedu

03-07-2018, 18:09

Hola, estoy intentando capturar la pulsación (continua) de dos teclas del teclado y la de la barra espaciadora (las 3 a la vez). La captura la hago leyendo los registros (In y OUT)
Pero parece que cuando pulso 2 teclas y las mantengo pulsadas (ejemplo abajo e izquierda) ya no funciona la pulsasción de la tercera (barra espaciadora).
Sin embargo si solamente mantengo pulsada una tecla ('abajo') si puedo capturo la pulsación la tecla barra espaciadora

Evidentemente algo hago mal o no lo entiendo porque en la mayoría de los juegos se permite hacer esto
¿Se le ocurre a alguien que puedo estar haciendo mal?

Gracias,
Edu

Login sesión o register para postear comentarios

Por pitpan

Prophet (3131)

Imagen del pitpan

03-07-2018, 18:16

Si estás desarrollando en un PC con un emulador, estás sufriendo de key-ghosting que es, literalmente, eso: algunos teclados no detectan correctamente la pulsación de más de dos teclas a la vez en según qué combinaciones. La mayoría de teclados USB sufren este problema... hay algunos que dicen que no, pero a saber.

Si éste es el caso, el problema podría no estar en tu código.

Por Visualedu

Supporter (5)

Imagen del Visualedu

03-07-2018, 18:47

Hola, gracias por responder tan rápido.

Es lo que tú decías, key-ghosting.

He probado con otro teclado (inalámbrico) y FUNCIONA!!!

Muchas gracias Smile

Por pitpan

Prophet (3131)

Imagen del pitpan

04-07-2018, 13:40

Solidaridad entre tocayos Wink

Por MAROCA

Master (135)

Imagen del MAROCA

04-07-2018, 17:05

Ahora entiendo por que los juegos en emuladores de PC, tengo problemas de movimiento con los juegos...

My MSX profile