Hints for you guys (I should have placed this on the game somewhere):
* Controls are always on a "T" shape, just like WASD. It can be rotated, upside-down... but are always keys next to each other.
* There is a sequence on key changes. First level has just 2 set of keys, level 2 has 3, 4 has 5 and so on. When a sequence ends, it loops over.
If you map the controls once, you can write down the whole sequence and then it becomes much easier :)
Every game the keys selected are randomized - but not totally random (as I said it respects the "T" shape), like you wont get something like ALTB for movement ;)