Para que la funcion keyboard_check utilize las teclas WASD es necesario cambiar el codigo un poco.
La funcion se escribiria de la siguiente manera:
if keyboard_check (ord ("D"))
Es necesario que este en mayuscula.
Tambien funciona de la siguiente manera:
else if keyboard_check (ord ("D"))
Aqui una muestra de mi codigo:

0:00/12:16
Dándole vida visual a nuestro personaje (parte 2)
Ver clases
Progreso del curso
Introducción al Engine
Nuestro primer personaje
- 3
lockObjetos y sus eventos
Suscríbete para ver más - 4
lockMovimiento básico de nuestro personaje
Suscríbete para ver más - 5
lockColisiones
Suscríbete para ver más - 6
lockDándole vida visual a nuestro personaje
Suscríbete para ver más - play_arrow
lockDándole vida visual a nuestro personaje (parte 2)
play_circleViendo ahora
