How can I use pc game trainers on a laptop without numpad and without a fn key, because most trainers require you to have numlock keys?

  • I asked and answered, but I'm not marking it as the accepted answer so more people add to this.
    – Mob
    Commented Oct 21, 2011 at 19:36
  • @TomWijsman I'm talking about numpad and not function keys.
    – Mob
    Commented Oct 21, 2011 at 23:30
  • What laptop are you talking about then? Commented Oct 21, 2011 at 23:31
  • 10,000 views. This question turned out to be a classic question.
    – Mob
    Commented Feb 28, 2013 at 7:23

4 Answers 4


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.

  • 2
    ThanQ Soooooooooo much!!! (^-^)
    – user16786
    Commented Dec 20, 2011 at 21:46
  • I don't get this answer. After you clicked NumLock, how do you use your keyboard to type the 8-directional keys?
    – Pacerier
    Commented Jul 4, 2015 at 22:26

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.

  • While autohotkey can work for programs like browser, it doesn't work for some games. They take precedence over autohotkey's mapping.
    – Pacerier
    Commented Jul 4, 2015 at 22:27

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.


made a script that maps numpad keys to hotkeys basically:

  • Alt+(1,2,3...): for numpad numbers
  • Alt+(-,=,.,/): for numpad equivalents
  • Ctrl+(8,Enter): for numpad mult and enter

link to file - http://tinyurl.com/onnavdd

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .