Con respecto al hecho de que parece ser solo para joystick, ¿puedo sugerir que sea compatible con teclado?
Si no quieres invertir en una función para redefinir teclas, tal vez prefieras hacer lo que hice yo en Just Get 9: definir varias teclas para cada uso de modo que, independientemente de sus hábitos, el jugador encuentre rápidamente algo que le funcione directamente.
Detalles en "Any-setup keys": so every player can play your game, whatever their CPC or emulator - General - CPCWiki.