3 teclas a la vez

By Visualedu

Expert (78)

Visualedu's picture

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 or register to post comments

By pitpan

Prophet (3156)

pitpan's picture

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.

By Visualedu

Expert (78)

Visualedu's picture

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

By pitpan

Prophet (3156)

pitpan's picture

04-07-2018, 13:40

Solidaridad entre tocayos Wink

By MAROCA

Master (205)

MAROCA's picture

04-07-2018, 17:05

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