Using game trainers on a laptop without numlock or numpad
Due to the unavailability of numpad keys on some laptops, trainers are difficult to use properly, and most people end up using keyboard re-mappers which messes up stuff with their registry, and some even recommend plugging in external keyboards.
So I figured this out recently for Windows 7.
Click on your start menu, type in keyboard. Click on On-Screen Keyboard, the virtual keyboard now opens.
Next, click on numlock which is on the bottom right, then the numlock keys now appear.
Downside is you have to always minimize the game screen in order to use this.
Hope people find this useful.
I would suggest a program such as autohotkey, which allows you to create your own custom keyboard shortcuts, and bind them to any key, key combination, or key sequence.
The benefit of this is that you can enable or disable the shortcuts at will, and you can use the shortcuts even when playing full screen games.
alexanderpas' suggestion of using autohotkey helped me. I just wanted to add the basic script for mapping 0123456789 to their numpad equivalents.
0::Send, {Numpad0}
1::Send, {Numpad1}
2::Send, {Numpad2}
3::Send, {Numpad3}
4::Send, {Numpad4}
5::Send, {Numpad5}
6::Send, {Numpad6}
7::Send, {Numpad7}
8::Send, {Numpad8}
9::Send, {Numpad9}
When you first run autohotkey it'll open a default script file, you can just replace its content with the above, save it and and then you're off to the races. Your trainer will now listen to your number keys as if they were on the numpad.
If you're not presented with a default script, you can paste this into a plaintext file ending with .ahk, and load it with autohotkey.