During normal use, a kb and mouse work fine, as I use them constantly. But with games, you need an app that can act as an interpreter between the kb/mouse and the controls that the game is programmed to use. There are apps out there that do just that, and have been discussed in length in this section, general section, and the apps/themes section. They are apps like sixxaxis. There are others for tne kb mouse that you can try. A simple google search should get you where you need to be.
You should try USB/BT Joystick Center 8. It costs almost $5.00, but if it works for you, its worth it.
Sent from my Nexus 7 using xda premium
Galaxy S4 i337 Drowning on MF3
Nexus 7 32Gb MULTIROM w/ Kickflip, Illusion2, Ubuntu Desktop 13.04 and Metallice a54 kernel
Nexus 7 16Gb Multirom w/ Stock and Orca
SkyRocket i727 Powered by Beanstalk 4.3
LG Thrill w/ ICS
Blackberry Torch 9860 OS7
3 D2 7' TabletS w/ICS
"There is no dark side of the moon, really. As a matter of fact, its all dark"