I don't know what it is about the way rom/kernel cookers are cookin', but every instance I hear of GameKeyboard flat out not working seems to always come from a rom that doesn't keep the stock integrity together (a dead giveaway is if Circle is read as back instead of being read as Circle).
Thanks for the help. I can now play moto x mayhem with the gamepad. Although there a slight problem, when I press the r button it does a front flip and when I press l it does a backflip. I find this confusing to get used to so is there any way to invert the controls? Eg. When I press r it does a backflip and when I press l it does a front flip?
After loading up GameKeyboard and the associated GKP, hold the menu key down or open it from the GK settings... then you'll see where everything I've setup is located. From there you can touch-drag the virtual L and R keys to swap their position. It's that easy