Preguntas etiquetadas con keyboard

13
Manejo del sistema de entrada de teclado

Nota: Tengo que sondear, en lugar de hacer devoluciones de llamada debido a limitaciones de API (SFML). También me disculpo por la falta de un título 'decente'. Creo que tengo dos preguntas aquí; cómo registrar la entrada que estoy recibiendo y qué hacer con ella. Manejo de entrada Me refiero...

11
Manejo de entrada de teclado y mouse (Win API)

Hay varias formas de atrapar el mouse o el teclado en Windows. Así que probé algunos de ellos, pero cada uno de ellos tiene algunas ventajas y desventajas. Quiero preguntarte: ¿Qué método utilizo? He intentado estos: WM_KEYDOWN / WM_KEYUP: la principal desventaja es que no puedo distinguir...

11
Atajos de teclado en el juego RTS

Imagina que tienes un juego RTS multijugador (por ejemplo, Dune, Age of Empires, Settlers, Warcraft). Hay ciertos comandos disponibles desde el teclado para mandar a las tropas (Parar, Atacar, Mover) y algunos comandos más generales como Pausa o Salir. El juego está localizado en muchos idiomas...

11
Eliminar la demora al inicio de presionar una tecla

Estoy haciendo un juego simple, y uno de los problemas que encontré es el molesto retraso al presionar una tecla continuamente. Básicamente, cuando presiono (durante mucho tiempo), por ejemplo Up, mi objeto se moverá 1 unidad hacia arriba, no se moverá (durante aproximadamente 1 segundo), y luego...

10
¿Cómo puedo manejar diferentes diseños de teclado?

Digamos que tengo un juego que usa controles WASD en un diseño QWERTY. Intentar usar estos controles en, por ejemplo, un diseño Dvorak no es ideal (equivalente a <A:HQWERTY). Obviamente, me gustaría usar las mismas teclas físicas que usaría QWERTY ( ,aoeen DVORAK). He encontrado algunas...

9
Combinaciones de teclas en entradas basadas en encuestas

Supongamos que tiene un sistema de entrada basado en encuestas void update() { if( Keyboard[ 'A' ] ) // A is down } Digamos que quiere poder reconocer combinaciones de teclas de 3 a 8 longitudes (como abajo, abajo, adelante, adelante, A para hado-ken) ¿Cómo crearía mejor un sistema de entrada...

8
Javascript keyDown: enfoque sin evento

Estoy haciendo un juego en JavaScript. Tengo lienzo para dibujos y bucle de juego. Me gustaría hacer que el método readKeyboard, en el bucle del juego, verifique si hay alguna tecla presionada. No quiero adjuntar eventos al lienzo, porque no se ajusta al diseño del bucle del juego. Tal vez debería...