キャラクターを斜めに動かす時、
↑→同時押しで右上を向いているスプライトにして右上に動かしているのですが、これら二つを離したとき上か右を向いてしまいます。
上や右単体ならキーを離したときにその方向を向いた静止画を表示させればいいのですが
複合入力は離す際に完璧に同じタイミングと言うのは難しく上か右かを離したとみなされてしまうので上記のようになってしまうのです。

どうにかしてななめ移動の後二つのキーを離したらななめを向いたまま静止するスプライトを表示させたいのですがどうすればいいでしょう?
Gmは5.3です