ok i'm doing this without an actual exe to test it so this is totally theoretical and relies on Silandria's hotbutton layout to be correct
...so:
if
1 2 3 4 5 6 7 8 9 0 - =
=
1 2 3
4 5 6
7 8 9
0 - =
then
0 - = 7 8 9 4 5 6 1 2 3
=
0 - =
7 8 9
4 5 6
1 2 3
in my head this works perfectly, in game.. well, let me know..