Du registrierst in der KeyList eine Taste per RegisterKeyDown und RegisterKeyUpEvent

Beispiel: Taste W

RegisterKeyDown liefert wert 1
RegisterKeyUp liefert den Wert 0

Du machst nen PP, der diese Werte dann abfragt, sprich

[TastenID == 1] ---> Befehl
[TastenID == 0] ---> anderer Befehl