Te ayudaria pero no tengo conocimientos del android pero no se si esto funcionaria de la misma forma...
Asi trabajan las funciones del pressed & release en gm puedes aplicarla con tu propia key a usar. Espero que te halla ayudado. :-[
Código [Seleccionar]
// Event Create
key_fire = 0
key_firePressed = 0
key_firePrev = 0
key_fireRel = 0
Código [Seleccionar]
// Event step
key_fire = mouse_check_button(mb_left) // La funcion determinada a efetuar
key_firePressed = (key_fire and !key_firePrev) // devuelve 1 si antes estaba presionado sino el 0
key_fireRel = (!key_fire and key_firePrev) // devuelve 1 si antes lo tenias presionado sino el 0
key_firePrev = key_fire // Es solo para que funcione
Asi trabajan las funciones del pressed & release en gm puedes aplicarla con tu propia key a usar. Espero que te halla ayudado. :-[