Windows OS has an Inbuilt option Called MouseKeys, Not much people are aware of it but yes now you are. You can Enable/disable and disable MouseKeys very Easily.
You can Enable it by Pressing Alt + Shift + Numlock keys. As soon as you do it, you will be prompt with the below dialog box, Just Click Yes to it.
Make Sure your Numlock is Off while you Use keyboard as mouse.Done !!!
Now you will see MouseKeys icon on your taskbar, which means now you are all set.
Now talking about the Controllers, Use 8,2,4 and 6 Keys from Numpad to move Up, Down, Left and Right Respectively.
Alternatively You can also use Third Party Program Called NeatMouse Download,
This software is portable, Main advantage to use it is it gives you better Control because of additional options that it makes available. it have an option to Remap Controller keys according to your Comfort.